jami-client-gnome issueshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues2020-11-20T00:18:24Zhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/900Chatview: make it translatable2020-11-20T00:18:24ZVladimir StoiakinChatview: make it translatableAt now the chatview uses hardcoded strings in English. It would be good to make it translatable, as other parts of the interface.At now the chatview uses hardcoded strings in English. It would be good to make it translatable, as other parts of the interface.Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/806Allow Undo for Setting changes2023-05-26T13:59:32ZannaAllow Undo for Setting changesWhat it says on the tin.
Client should always provide a way to undo changes made before.
https://elementary.io/docs/human-interface-guidelines#always-provide-an-undo
Maybe it's something that could be discussed for the whole Ring proje...What it says on the tin.
Client should always provide a way to undo changes made before.
https://elementary.io/docs/human-interface-guidelines#always-provide-an-undo
Maybe it's something that could be discussed for the whole Ring project
https://git.ring.cx/savoirfairelinux/ring-project.git
as well.
What do you think?https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1052Improve conference creation2019-11-20T08:44:30ZSébastien BlinImprove conference creationActually to add a call to the conference, the user has to drag and drop the other call. This is bad, because the feature is hidden and can be improved a lot. Also, this behaviour make it impossible to merge a SIP call with a Jami call (w...Actually to add a call to the conference, the user has to drag and drop the other call. This is bad, because the feature is hidden and can be improved a lot. Also, this behaviour make it impossible to merge a SIP call with a Jami call (which is possible to do in the daemon).
# Idea
Use the same widget as the SIP transfer call (the dropdown), showing current calls on all enabled accounts + present contacts (because calling a non present contact is a non sense in our case). And just click on the wanted item to add it to the conference.
# TODO
- [ ] UI: create the dropdown showing active calls/conferences and present contacts (a treeview should be created for the user)
- [ ] LRC: refacto, and readd a collectionInterface to be able to create custom models like this one
- [ ] UI: The interface should be updated when new presence/calls
- [ ] Daemon: avoid automatic call holding when creating a new call
- [ ] LRC: modify joinCalls to be able to merge with calls from other accounts
- [ ] UI: add filter
- [ ] tests, tests, tests, tests.
# POC
https://review.jami.net/c/ring-client-gnome/+/12140
https://review.jami.net/c/ring-lrc/+/12141
![07-26-19-11_18_55](/uploads/98b56a26482fb8d74dc0401a3b011673/07-26-19-11_18_55.png)New release 1Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/894Link another device: ugly OK button in case of failure2019-11-18T20:23:00ZHugo LefeuvreLink another device: ugly OK button in case of failure**How to reproduce**:
1. Go to account settings, click "Link another device"
2. Enter a bad password and click "Export on the Ring"
![Screenshot_from_2018-08-10_14-47-45](/uploads/d8971897b68729fde2cfe8f66c5cf996/Screenshot_from_2018-08...**How to reproduce**:
1. Go to account settings, click "Link another device"
2. Enter a bad password and click "Export on the Ring"
![Screenshot_from_2018-08-10_14-47-45](/uploads/d8971897b68729fde2cfe8f66c5cf996/Screenshot_from_2018-08-10_14-47-45.png)
OK button is full width which is extremely bad looking.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/858General account settings page: Make it possible to remove a profile picture w...2023-05-26T13:59:34ZannaGeneral account settings page: Make it possible to remove a profile picture without having to set a new oneOnce i made the choice to replace the default avatar picture, there seems to be no way to get back.
I could change it again and again, but i am still stuck to the decision that i have to choose one manually.
btw. most of my contacts hav...Once i made the choice to replace the default avatar picture, there seems to be no way to get back.
I could change it again and again, but i am still stuck to the decision that i have to choose one manually.
btw. most of my contacts have still their generic id avatars. Until i choose a new picture on my own, my contatcs should see such an generic avatar as well, right? But why don't i see my own generic avatar until i choose a profile picture manually? At the moment this looks more logical to me. Instead of the avatar placeholder that i can see at the moment.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/847chatview: datetime label only displayed for call messages2022-02-18T16:48:39ZHugo Lefeuvrechatview: datetime label only displayed for call messagesThe datetime label is only displayed for call messages.
![screenshot-2018-07-04-12-09-13](/uploads/1abfd5256cd5d3a605144b70702521eb/screenshot-2018-07-04-12-09-13.png)
It should be displayed for all messages (users should always be abl...The datetime label is only displayed for call messages.
![screenshot-2018-07-04-12-09-13](/uploads/1abfd5256cd5d3a605144b70702521eb/screenshot-2018-07-04-12-09-13.png)
It should be displayed for all messages (users should always be able to now when exactly a message was sent/received).
This is an easy bug, fix is in JS/HTML/CSS.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/822User friendly UI to set codecs2023-05-26T13:59:30ZPierre DucheminUser friendly UI to set codecsRight now, codec settings are quite hard to use.
It take a lot of time and skills to get what it is about.
A slider like this:
Quality <---|---|---|---|---> Bandwidth
would be easier to use.Right now, codec settings are quite hard to use.
It take a lot of time and skills to get what it is about.
A slider like this:
Quality <---|---|---|---|---> Bandwidth
would be easier to use.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/816Migration to Meson Build system2023-05-26T13:59:33ZannaMigration to Meson Build systemAs the meson webpage (https://mesonbuild.com) says:
"Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
The main design point of Meson is that every moment a ...As the meson webpage (https://mesonbuild.com) says:
"Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
The main design point of Meson is that every moment a developer spends writing or debugging build definitions is a second wasted. So is every second spent waiting for the build system to actually start compiling code."
This migration is encouraged by GNOME project development goals: https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting
Still not sure if this just affects GNOME client or https://git.ring.cx/savoirfairelinux/ring-project.git as well, cause several Ring projects use cmake (LRC, OpenDHT, GNOME client). Others Ring projects that use autotools for now could be ported too.
https://mesonbuild.com/Porting-from-autotools.html#porting-from-autotools as Meson seems to support macOS, iOS, Android and Windows.
What do you think?https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/811chatview: lazy load messages2018-07-03T18:46:37ZHugo Lefeuvrechatview: lazy load messagesCurrently we display the whole conversation in the chatview. This is fine for small to medium sized conversations, but when the chat starts to get large, the size of the conversation becomes a major performances issue.
Lazy loading the ...Currently we display the whole conversation in the chatview. This is fine for small to medium sized conversations, but when the chat starts to get large, the size of the conversation becomes a major performances issue.
Lazy loading the conversation would improve performances considerably.Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/805Allow Settings view to be closed without saving2018-07-06T19:47:32ZannaAllow Settings view to be closed without savingand without closing the whole window. For now it's only possible to tick the check mark here.
Closing should bring a user back to the main window.
Another way is to give client the functionality that changes are always saved
e.g. see h...and without closing the whole window. For now it's only possible to tick the check mark here.
Closing should bring a user back to the main window.
Another way is to give client the functionality that changes are always saved
e.g. see https://elementary.io/docs/human-interface-guidelines#always-saved
But then an providing an Undo would make sense as well savoirfairelinux/ring-client-gnome#806
What do you think?Gnome 2018.07.15Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/799Emojis not displayed on systems not providing an Emoji font2021-07-09T17:48:42ZHugo LefeuvreEmojis not displayed on systems not providing an Emoji fontCurrently Emojis are only displayed correctly if an Emoji font is present on the system. Otherwise they look very crappy (black and white, barely readable, not what people usually call "Emoji").
It would be very nice if the GNU/Linux GN...Currently Emojis are only displayed correctly if an Emoji font is present on the system. Otherwise they look very crappy (black and white, barely readable, not what people usually call "Emoji").
It would be very nice if the GNU/Linux GNOME client was able to display Emojis regardless of the system.Full Emoji support 🚩https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/797Reorganise data folder structure2023-05-26T13:59:30ZannaReorganise data folder structureWhat do you think about moving
* gnome-ring.appdata.xml
* gnome-ring.desktop
* gnome-ring.desktop.autostart
to ring-client-gnome/data directory?
I think it fits perfectly in the same group as cx.ring.RingGnome.gschema.xml which is a...What do you think about moving
* gnome-ring.appdata.xml
* gnome-ring.desktop
* gnome-ring.desktop.autostart
to ring-client-gnome/data directory?
I think it fits perfectly in the same group as cx.ring.RingGnome.gschema.xml which is already in this folder.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/789chatview: should display received images only2020-11-23T14:45:30ZHugo Lefeuvrechatview: should display received images onlyWhenever an image is received by file transfer, it is stored in a user defined folder and displayed by the chatview. If the image stored at this location changes, the chatview will not notify the user about the changes and silently displ...Whenever an image is received by file transfer, it is stored in a user defined folder and displayed by the chatview. If the image stored at this location changes, the chatview will not notify the user about the changes and silently display the replaced image. This is a bug.
**What should be done instead**: Implement a mechanism that checks image integrity before displaying it. For example, the database could store a hash of the image and check it before triggering display. If the image isn't available anymore (removed, replaced) then a message placeholder should be displayed, e.g. "Image is not available anymore (deleted, replaced)".Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1245Lazy-loading of smartview2021-05-13T18:47:33ZSébastien BlinLazy-loading of smartviewrender_contact_photo & set_tree_model should be async as it takes quite some times when a lot of contacts are there
cf https://blogs.gnome.org/ebassi/documentation/lazy-loading/comment-page-1/render_contact_photo & set_tree_model should be async as it takes quite some times when a lot of contacts are there
cf https://blogs.gnome.org/ebassi/documentation/lazy-loading/comment-page-1/https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1172Add bidi support2020-11-26T21:52:57ZMostafa AhangarhaAdd bidi supportJami Desktop (as of 2020-05-11 20:12:23 UTC build) doesn't support bidi (bidirectional text). While RTL texts are shown on right side of the screen but the text direction is not RTL.
You may add this text for test:
`یک two سه four`
![...Jami Desktop (as of 2020-05-11 20:12:23 UTC build) doesn't support bidi (bidirectional text). While RTL texts are shown on right side of the screen but the text direction is not RTL.
You may add this text for test:
`یک two سه four`
![image](/uploads/6952785acc1be4cd42154bf257009216/image.png)Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1098[chatview] Right-to-left (and left-to-right) option2020-11-20T13:02:00Zovari[chatview] Right-to-left (and left-to-right) optionPlease add `RTL` (right-to-left) and `LTR` (left-to-right) options to the `Type a message` contextual menu.
Right-clicking on `Type a message` brings up the contextual menu
![image](/uploads/f530103eda268191231a023d79dc60a1/image.png)
...Please add `RTL` (right-to-left) and `LTR` (left-to-right) options to the `Type a message` contextual menu.
Right-clicking on `Type a message` brings up the contextual menu
![image](/uploads/f530103eda268191231a023d79dc60a1/image.png)
This would help with languages which are RTL.
Should the setting be able to be set per conversation or global?
Should there be a setting to set the default text direction?
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1097Contact not added indirectly2019-11-11T23:54:58ZovariContact not added indirectly1. Accept contact request using Android smartphone
2. Turn on GNU/Linux computer #1 and open Jami Gnome → contact is added
3. Turn off Wi-Fi and turn off Mobile data on Android smartphone
4. Turn on GNU/Linux computer #2 and open Jami Gn...1. Accept contact request using Android smartphone
2. Turn on GNU/Linux computer #1 and open Jami Gnome → contact is added
3. Turn off Wi-Fi and turn off Mobile data on Android smartphone
4. Turn on GNU/Linux computer #2 and open Jami Gnome → `contact is not added (this is a bug)`
5. Turn on Mobile data on Android smartphone → contact is now added to GNU/Linux computer #2 with Jami Gnome
The contact was online when all these steps were done; however, step 4 should also work if the added contact was offline. What do you think?
@sblin is this a bug with the Gnome client or otherwise?
Are you able to reproduce and fix?
Thank you
Android smartphone<br>
Nokia 1 Plus<br>
Android 9 Pie<br>
Jami Live Free or Die - 20191031-01
GNU/Linux computer #1<br>
Linux Mint 19.2 Cinnamon 64-bit<br>
Jami built on 2019-11-09 02:50:12 UTC
GNU/Linux computer #2<br>
Linux Mint 19.2 Cinnamon 64-bit<br>
Jami built on 2019-11-09 02:50:12 UTChttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1081Conference widget to show controls by call and add layout2020-10-05T18:15:44ZSébastien BlinConference widget to show controls by call and add layoutA conference widget should be created to avoid to show the mixed video and allow multiple layouts.A conference widget should be created to avoid to show the mixed video and allow multiple layouts.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1053Black, empty screen shared from wayland desktop session2020-12-29T18:57:09ZBruno KleinertBlack, empty screen shared from wayland desktop sessionHi,
just a black screen is transmitted when Jami is instructed to share the screen
or a part of it from GNOME 3 wayland sessions. From GNOME 3 Xorg sessions it
works as expected, though.
I reproduce this with Jami packaged in Debian. M...Hi,
just a black screen is transmitted when Jami is instructed to share the screen
or a part of it from GNOME 3 wayland sessions. From GNOME 3 Xorg sessions it
works as expected, though.
I reproduce this with Jami packaged in Debian. My original bug report is in Debian's bug tracker: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931285
Cheers - Brunohttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1045Conversations list doesn't display the arrow correctly2019-08-14T12:41:34ZovariConversations list doesn't display the arrow correctlyThe `red arrow` shown before `Missed outgoing call` doesn't show correctly in the conversations list. Please see image below.
Thank you
![image](/uploads/938f8aa23ec6d95749bb85e908fe685e/image.png)The `red arrow` shown before `Missed outgoing call` doesn't show correctly in the conversations list. Please see image below.
Thank you
![image](/uploads/938f8aa23ec6d95749bb85e908fe685e/image.png)