jami-client-gnome issueshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues2021-05-13T18:47:33Zhttps://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/1241account settings, connectivity, "Auto registration after expired" is only for...2021-11-10T20:20:32ZSébastien Blinaccount settings, connectivity, "Auto registration after expired" is only for SIPAmin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1221Jami logo and black theme2020-11-26T21:35:06ZSébastien BlinJami logo and black themeUse dedicated logo:
![LOGO_JAMI_201106.svg](/uploads/c5f68bf447f001029f63cf7e18093e03/LOGO_JAMI_201106.svg)Use dedicated logo:
![LOGO_JAMI_201106.svg](/uploads/c5f68bf447f001029f63cf7e18093e03/LOGO_JAMI_201106.svg)Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1220Follow lrc change, add support for setModerator2021-05-12T12:20:42ZSébastien BlinFollow lrc change, add support for setModeratorAmin BandaliPierre LespagnolAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1209Text messages not readable in vimix-dark GTK theme2021-08-19T20:43:37ZText messages not readable in vimix-dark GTK themeVimix dark theme that is popular in archlinuxcn community, presents jami's text messages in non white color that is unreadable ![2020-10-15-123117_527x87_scrot](/uploads/5946c8437770e695f6e8410ef71a4d11/2020-10-15-123117_527x87_scrot.png)Vimix dark theme that is popular in archlinuxcn community, presents jami's text messages in non white color that is unreadable ![2020-10-15-123117_527x87_scrot](/uploads/5946c8437770e695f6e8410ef71a4d11/2020-10-15-123117_527x87_scrot.png)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1207Feature request: add paste from clipboard with ctrl-v to messages2023-05-26T13:59:11ZDaniel NicolaiFeature request: add paste from clipboard with ctrl-v to messagesRight now it seems only possible to add images by dragging them into the message area (or by clikcing the paperclip). It would be great if we could add files (i.e. images) to messages bij pasting from the clipboard.Right now it seems only possible to add images by dragging them into the message area (or by clikcing the paperclip). It would be great if we could add files (i.e. images) to messages bij pasting from the clipboard.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1197Homogeneize wizard with other clients2020-10-13T18:15:56ZSébastien BlinHomogeneize wizard with other clientsSome changes are needed to follow what we have in all clients:
1. Update strings for welcome page
![welcome](/uploads/005f490050030885552fce0b269662dd/welcome.png)
2. Add SIP account
Create only when validated: cf
![sip](/uploads/d860...Some changes are needed to follow what we have in all clients:
1. Update strings for welcome page
![welcome](/uploads/005f490050030885552fce0b269662dd/welcome.png)
2. Add SIP account
Create only when validated: cf
![sip](/uploads/d86086f6c07f086d5484fce84e5f1d50/sip.png)
3. Update strings
![Capture_d_écran_du_2020-09-22_14-42-03](/uploads/5e05454b9dd5b490a019bf6321bf5b9e/Capture_d_écran_du_2020-09-22_14-42-03.png)
![Capture_d_écran_du_2020-09-22_14-41-58](/uploads/08b52c4246489dc098564f6919151793/Capture_d_écran_du_2020-09-22_14-41-58.png)
![Capture_d_écran_du_2020-09-22_14-41-50](/uploads/64f8117d4543e4bebc8149e30cdc6c3f/Capture_d_écran_du_2020-09-22_14-41-50.png)
4. Create a jami account should be divided in 4 steps:
a. Choose username ![username](/uploads/4f84fbac0370aad2e9591f4a20b0b8a3/username.png)
b. Encrypt with password ![passowrd](/uploads/86f4cd4ca796ece567ab843b516c3482/passowrd.png)
c. Profile page (in background: generate the keys, it can be async) ![profile](/uploads/c123b07245ce396ad5cbd86f49c47cf4/profile.png)
d. Backup page => nothing to do, just keep the one we have todayItération 21Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1196Copy rdv interface from client-qt2020-10-27T23:01:09ZSébastien BlinCopy rdv interface from client-qtItération 21Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1194Multiple accounts: No notification / answer buttons in incoming calls2020-09-18T15:42:38ZHussein AbdallahMultiple accounts: No notification / answer buttons in incoming callsI have several Jami and SIP accounts enabled. All of them are registered and I can switch between accounts using the drop-down list. When I receive an incoming call on a SIP or a Jami account that is not currently selected in the drop-do...I have several Jami and SIP accounts enabled. All of them are registered and I can switch between accounts using the drop-down list. When I receive an incoming call on a SIP or a Jami account that is not currently selected in the drop-down list, I hear the ring tone, but I don't see any notifications and I don't see the buttons to answer (or reject) the call. I have to:
* switch to the account that is ringing
(I still don't see the answer/reject buttons at this point)
* select the Jami account or the phone number that is calling me in the left pane (contact lists) in order to see the answer/reject buttons
It is very confusing: When I hear the ring tone, I can't know which account is ringing when I have more than one account enabled (typically I have at least one SIP and one Jami account enabled all the time). Even if I find out which account is ringing, it can be difficult to find the contact who is calling me because it is not always the first contact in the list (it could be the 10th contact). Basically it means that there is a high risk that I will miss the call.
Expected behavior: see an incoming call notification no matter which account is selected in the drop-down list.
I don't have this issue when the account that is ringing is already selected in the drop-down list: I see both the incoming call notification and the screen with answer / reject buttons.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1187conference layout implementation2020-08-29T17:23:25ZGuillaume Hellerconference layout implementation* new button to switch from one layout to another
* display participant info on corresponding tile
* host can select and make one of the participant presenter by right clicking on his/her tile* new button to switch from one layout to another
* display participant info on corresponding tile
* host can select and make one of the participant presenter by right clicking on his/her tileItération 21Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1175Output audio test buttons for `Ringtone device` and `Output device`2023-05-26T13:59:29ZovariOutput audio test buttons for `Ringtone device` and `Output device`1. Please add a button to test the `Ringtone device` as shown in the image below.<br>
a) The test sound could be the current ringtone.<br>
b) A button caption could be `Test ringtone device` which hopefully will help screen readers and h...1. Please add a button to test the `Ringtone device` as shown in the image below.<br>
a) The test sound could be the current ringtone.<br>
b) A button caption could be `Test ringtone device` which hopefully will help screen readers and hence people with vision impairment.
2. Please add a button to test the `Output device` as shown in the image below.
3. This would be similar to the `Input device` which has a `Input volume meter` to test
4. This would be similar to the `Device` which has an image to test
Thank you for having a separate `Ringtone device` available from `Jami built on 2020-06-09 07:43:45 UTC` as this helps when earphones are plugged into a computer.
What do you think?
Thank you once again
![Output audio test buttons for `Ringtone device` and `Output device`](/uploads/c00632e665c8cc8b64e63e8feeae6d2a/image.png)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1169[Enhancement] Use system spell check provider2024-03-15T08:07:19Zdisk0x[Enhancement] Use system spell check providerJami-client-gnome (jami-20200507.3.7fe46ae-1.fc31) does not take advantage of the system's spell checker (e.g. `hunspell` is used by GTK, Qt, LibreOffice, Firefox, Chrome, etc and can be considered as GNU/Linux's default spell checking p...Jami-client-gnome (jami-20200507.3.7fe46ae-1.fc31) does not take advantage of the system's spell checker (e.g. `hunspell` is used by GTK, Qt, LibreOffice, Firefox, Chrome, etc and can be considered as GNU/Linux's default spell checking provider).
Consider using `hunspell` for the chat text editor field.
Hunspell: http://hunspell.github.io/https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1168Make missed call more visible2021-08-19T19:03:52ZSébastien BlinMake missed call more visibleNotifications and counter in smart list needs to be more visibleNotifications and counter in smart list needs to be more visibleSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1163Half of username is cut off vertically2021-08-19T19:05:03ZJamesHalf of username is cut off verticallyPlease see the attached screenshot.
P.S. I have increased DPI a little bit compared to the default one(I am using XFCE). Everything else works fine, only jami shows this artifact.
![noname](/uploads/f9d33aeed842ac72cd7eea9e4205cceb/non...Please see the attached screenshot.
P.S. I have increased DPI a little bit compared to the default one(I am using XFCE). Everything else works fine, only jami shows this artifact.
![noname](/uploads/f9d33aeed842ac72cd7eea9e4205cceb/noname.png)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1161Camera settings drop-down boxes not updated when webcam attached or removed2023-01-04T18:58:15ZArvid BrodinCamera settings drop-down boxes not updated when webcam attached or removedUnder Settings->Media, the drop-down boxes for Camera Settings, where resolution etc is selected, stays blank and disabled even when camera device has been attached.
To reproduce:
* Start dring and jami-gnome with no camera device attac...Under Settings->Media, the drop-down boxes for Camera Settings, where resolution etc is selected, stays blank and disabled even when camera device has been attached.
To reproduce:
* Start dring and jami-gnome with no camera device attached to system.
* Attach webcam.
* Go to Settings->Media. The drop-down boxes remain empty and greyed-out even though live video preview is shown.
Also:
* Start dring and jami-gnome with webcam attached.
* Unplug webcam.
* Go to Settings->Media. The drop-down boxes shows old video device info.
System info:
$ /usr/lib/ring/dring --version
Jami Daemon 9.1.0, by Savoir-faire Linux 2004-2019
https://jami.net/
[Video support enabled]
$ jami-gnome --version
74ef874ea412985a5cfb49e3e162d20b5707733b - unknown (About page says "Free as in Freedom" built on 2020-04-14 20:24:50 UTC)
OS: Xubuntu 18.04 with kernel 5.5.17
This is reproducible also on Xubuntu 20.04 beta with Jami Daemon 7.4.0/jami-gnome "Live Free or Die" built on 2020-03-23 06:24:58.
----------
As an aside, I once got a dring segfault in relation to this, but unfortunately I cannot reproduce that bug. Just FYI, here's the log of that one occurrance (as much of it as I have):
```
[1587224157.967| 3071|video_input.cpp :493 ] MRL: 'camera:///dev/video0'
[1587224157.967| 3071|audio_input.cpp :53 ] Creating audio input with id: audiolayer_id
[1587224157.967|13310|sinkclient.cpp :195 ] ShmHolder[Jami Daemon_shm_3071_0]: new sizes: f=0, a=103
[1587224157.967|13310|sinkclient.cpp :161 ] ShmHolder: new holder 'Jami Daemon_shm_3071_0'
[1587224157.967|13310|video_input.cpp :165 ] VideoInput ready to capture
[1587224157.967| 3071|audio_input.cpp :260 ] Switching audio source to match 'camera:///dev/video0'
[1587224157.967|13310|media_decoder.cpp :129 ] Trying to open device /dev/video0 with format video4linux2, pixel format , size 640x480, rate 30.000000
[1587224157.967|13311|audio_input.cpp :77 ] Switching audio input to '/dev/video0'
[1587224157.967| 3071|audiolayer.cpp :123 ] Hardware audio format available : {s16, 2 channels, 44100Hz} 0
[1587224157.967| 3071|audiostream.cpp :49 ] Playback: trying to create stream with device (44100Hz, 2 channels)
[1587224157.967| 3071|audiostream.cpp :134 ] Stream is creating...
[1587224157.967| 3071|audiostream.cpp :49 ] Ringtone: trying to create stream with device (44100Hz, 2 channels)
[1587224157.967| 3071|audiostream.cpp :134 ] Stream is creating...
[1587224157.967| 3071|audiostream.cpp :49 ] Capture: trying to create stream with device alsa_input.pci-0000_00_1b.0.analog-stereo (44100Hz, 2 channels)
[1587224157.967| 3071|audiostream.cpp :134 ] Stream is creating...
[1587224157.968| 3071|audio_input.cpp :53 ] Creating audio input with id: audiolayer_id
[1587224158.015| 3091|audiostream.cpp :142 ] Stream successfully created, connected to alsa_output.usb-Binary_Audio_UAC1_DAC-01.analog-stereo
[1587224158.015| 3091|audiostream.cpp :142 ] Stream successfully created, connected to alsa_output.usb-Binary_Audio_UAC1_DAC-01.analog-stereo
[1587224158.015| 3091|audiostream.cpp :124 ] Stream 53 to alsa_output.usb-Binary_Audio_UAC1_DAC-01.analog-stereo.echo-cancel
[1587224158.015| 3091|audiostream.cpp :124 ] Stream 54 to alsa_output.usb-Binary_Audio_UAC1_DAC-01.analog-stereo.echo-cancel
[1587224158.015| 3091|audiostream.cpp :142 ] Stream successfully created, connected to alsa_input.pci-0000_00_1b.0.analog-stereo.echo-cancel
[1587224158.015| 3091|pulselayer.cpp :330 ] All streams ready, starting !
[1587224158.015| 3091|pulselayer.cpp :184 ] Updating PulseAudio source list
[1587224158.015| 3091|pulselayer.cpp :200 ] Updating PulseAudio server infos
[1587224158.015| 3091|pulselayer.cpp :168 ] Updating PulseAudio sink list
[1587224158.016| 3091|pulselayer.cpp :601 ] PulseAudio server info:
Server name: pulseaudio
Server version: 11.1
Default Sink alsa_output.usb-Binary_Audio_UAC1_DAC-01.analog-stereo.echo-cancel
Default Source alsa_input.pci-0000_00_1b.0.analog-stereo.echo-cancel
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
[1587224158.017|13313|pulselayer.cpp :578 ] Staying on
alsa_output.usb-Binary_Audio_UAC1_DAC-01.analog-stereo.echo-cancel
alsa_input.pci-0000_00_1b.0.analog-stereo.echo-cancel
[1587224159.740| 3071|video_input.cpp :493 ] MRL: ''
[1587224159.740| 3071|audio_input.cpp :260 ] Switching audio source to match ''
[1587224159.740|13312|audio_input.cpp :75 ] Switching to default audio input
[video4linux2,v4l2 @ 0x7fe3e00b7540] Cannot open video device /dev/video0: Device or resource busy
[1587224160.783|13310|media_decoder.cpp :139 ] avformat_open_input failed: Device or resource busy
[1587224160.784| 3073|video_device_monitor_impl.cpp:219 ] udev: removing /dev/video0
[1587224160.785| 3073|video_device_monitor_impl.cpp:219 ] udev: removing /dev/video1
Segmentation fault (core dumped)
```LaterSébastien BlinYang WangSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1143Monochrome icon2023-05-26T13:59:18ZPhiliMonochrome iconA very simple enhancement proposal: having a monochrome icon, like most of the gnome apps. See below the screen capture, currently it is not nice !
But many thanks for this great sofware !
![Capture_d_écran_du_2020-03-21_10-12-28](/uplo...A very simple enhancement proposal: having a monochrome icon, like most of the gnome apps. See below the screen capture, currently it is not nice !
But many thanks for this great sofware !
![Capture_d_écran_du_2020-03-21_10-12-28](/uploads/55ec45566787538434fb6ee99305218b/Capture_d_écran_du_2020-03-21_10-12-28.png)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1140Unable to view ‘Profile’ for contact/conversation2020-03-25T08:18:48ZovariUnable to view ‘Profile’ for contact/conversationIt seems that right-clicking and selecting `Profile` for a conversation (i.e. contact) that only shows `Contact added` in the chatview does not display the `Profile` window.
It seems that Jami only shows the Profile window for conversat...It seems that right-clicking and selecting `Profile` for a conversation (i.e. contact) that only shows `Contact added` in the chatview does not display the `Profile` window.
It seems that Jami only shows the Profile window for conversations that have had interactions.
Sets to reproduce:
1. Export Jami account *.gz
2. Install Jami account on a new computers
3. Import Jami account
4. Right-click on a contact and select ‘Profile’ and `bug` nothing happens
Can you reproduce?
Thank you
Jami built on 2020-03-18 22:13:41 UTC<br>
Linux Mint 19.3 Cinnamon 64-bithttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1133The "+" button is confusing2021-07-09T18:35:13ZKuba OrlikThe "+" button is confusingFirst of all, thank you for all your work on this important project! Now, there's one issue that stuck up to me in the GUI that I'd like to address
The "+" button above the contact doesn't have a clear purpose. When I send someone my Ja...First of all, thank you for all your work on this important project! Now, there's one issue that stuck up to me in the GUI that I'd like to address
The "+" button above the contact doesn't have a clear purpose. When I send someone my Jami nick, the instinct is often to press the "+" button (as one can assume it means "add new contact", hence the "+"), but then nothing happens - it looks like a bug then!
I'd suggest removing the button, because as far as I can tell its purpose is identical to just pressing "enter" when typing a usernamehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1129Text in `Type a message` field disappears if an interaction occurs2021-08-16T20:53:59ZovariText in `Type a message` field disappears if an interaction occurs1. In the `Type a message` field, write some text (but do *not* press `Send`)
2. Click `Place audio call` or `Place video call`.<br>
**Bug**: the text in the `Type a message` field disappears.<br>
**Expected**: the text in the `Type a me...1. In the `Type a message` field, write some text (but do *not* press `Send`)
2. Click `Place audio call` or `Place video call`.<br>
**Bug**: the text in the `Type a message` field disappears.<br>
**Expected**: the text in the `Type a message` field should remain on any interaction, except if the `Send` button is pressed or the message is deleted<br>
*Likewise* if the contact you are writing a text to calls, the text in the `Type a message` field disappears.
What do you think?
Thank you
Linux Mint 19.3 64-bit Cinnamon<br>
Jami built on 2020-01-13 23:42:20 UTChttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1103"Leave video message" -> Record button should be centered at the bottom, like...2023-05-26T13:59:21Zanna"Leave video message" -> Record button should be centered at the bottom, like the Record button at "Leave audio message" popoverThen it's visually coherent! The time in the "Leave video message" popover should then be displayed at the bottom right.Then it's visually coherent! The time in the "Leave video message" popover should then be displayed at the bottom right.