savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2020-09-30T16:23:41Zhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/114Chatview: Ctrl + click on hyperlink will crash the client2020-09-30T16:23:41ZAndreas TraczykChatview: Ctrl + click on hyperlink will crash the clientMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/113Opening transferred file fails2020-09-30T18:25:45ZAndreas TraczykOpening transferred file fails`Couldn't open file: QUrl("")``Couldn't open file: QUrl("")`Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/112Removing a contact blocks for a few seconds2022-01-18T18:16:42ZAndreas TraczykRemoving a contact blocks for a few secondsAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/111Account selection is not in the correct layout2021-12-27T14:35:45ZAndreas TraczykAccount selection is not in the correct layoutthe account selection widget should be anchored on top of either the smart-list or the settings selection panel
![image](/uploads/3fc7271d8bb8281f77de39a324d2e452/image.png)the account selection widget should be anchored on top of either the smart-list or the settings selection panel
![image](/uploads/3fc7271d8bb8281f77de39a324d2e452/image.png)Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/806Update Jami on F-Droid2020-11-02T17:30:07ZlinsuiUpdate Jami on F-DroidPlease update Jami on F-Droid, thanks! It has been 3 versions behind the latest version.Please update Jami on F-Droid, thanks! It has been 3 versions behind the latest version.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/110Focus is lost on when search bar is emptied2020-09-29T22:44:45ZAndreas TraczykFocus is lost on when search bar is emptiedAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1204Incoming call notifications stay visible for unanswered call2020-10-23T21:41:48ZHussein AbdallahIncoming call notifications stay visible for unanswered callIncoming call notifications appear as expected with the Accept and Reject buttons when Jami is ringing. However, these notifications stay forever visible for unanswered calls unless the user clicks on the notification. It is obviously im...Incoming call notifications appear as expected with the Accept and Reject buttons when Jami is ringing. However, these notifications stay forever visible for unanswered calls unless the user clicks on the notification. It is obviously impossible to accept or reject a incoming call that has already been missed after Jami stopped ringing but it is still confusing.
The expected behavior is that notifications disappear once Jami has stopped ringing (the incoming call times out).
Note: it is possible to reproduce this bug both for Jami and SIP calls.Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1066"Something went wrong" when trying to add a new device2021-07-09T20:17:37ZMichel V."Something went wrong" when trying to add a new device![Something-went-wrong](/uploads/2ac7abc78df7a652289c5387177ad0d4/Something-went-wrong.png)
Hello everyone,
I've had a number of devices over the past decade.
* Windows 7 workstation
* Ubuntu PC
* Android Samsung Note 3 Lite
* Android S...![Something-went-wrong](/uploads/2ac7abc78df7a652289c5387177ad0d4/Something-went-wrong.png)
Hello everyone,
I've had a number of devices over the past decade.
* Windows 7 workstation
* Ubuntu PC
* Android Samsung Note 3 Lite
* Android Samsung Note S20 5G
Already back then I literally created a Gitlab account for the sole purpose of telling the devs the biggest bugs I stumbled upon, usually to no avail.
My Ring (Jami) ID is a26fb2a6598263376c4ca4c11897bb174e75b3a4 and I go by the pseudonym Chloros since 1998. Since Jami is registering accounts using blockchain tech, I thought it was kind of logical that my ID would be the same on all of the devices I use Jami on.
However:
1. I cannot add my latest device (Note 20) to my old workstation account because "Something went wrong". I managed to export my account so clearly I'm entering the right password.
2. When I ran Jami on my workstation this evening, it's been over a year since I had done so and the Jami client required not one but two consecutive updates (instead of just going to the latest build at all).
3. Even weirder is that unlike the Ubuntu version of my Jami, which updated my contact list when I deleted old contacts from my phone, this latest Windows 7 Jami client still had the old contact list and none of the new ones.
4. Want weirder? I've got weirder. By display my QR code on the screen of the workstation and using the QR scanner of my Note 20, I managed to add my very own ID to my phone, but as a contact. I even got to call my self, making the workstation version of Jami crash, probably on account of discovering some split personality disorder.
5. That's not all. This Windows 7 version of Jami *is* listed on my Note 20 device among the "other devices connected to this account".
Now just like last time I came here Jami doesn't span your messages from one device to all the other instances of Jami, leading to funky lines when your contact answered on the phone conversation and the ubuntu version only displays their answers (not yours). Just like old times also I'm having difficulties sending them anything at all, be it messages or photos. More often than not, the conversation only goes one way, too.
Jami is a lot of fun, but I sometimes wonder if it's a one man project. I can't even begin to promote it to the people who might be interested because of the bugs. Oh, also, that latest version of Jami, if you enter the wrong password, it will display "Mot de passe incorrecte" in the French version. Typo here, it should be "incorrect" ("mot de passe" is masculine in French).
At the moment, I'm just wondering if you could have the contact list properly and swiftly update itself while either blocking self-networking or literally replicating one's account on a new device using the QR codes/Ring ID.
Best regards,
* Chloroshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1065Jami OSX (Apple) can't do outgoing calls or texts2020-10-14T23:34:04ZArnold BurkesJami OSX (Apple) can't do outgoing calls or textsI am currently using Jami version 1.81 on MacOS Mojave and am recently trying it out.
One thing I just cannot seem to get past is how voice calls can't send out to other people, and even my texts can't send without hanging for minutes on...I am currently using Jami version 1.81 on MacOS Mojave and am recently trying it out.
One thing I just cannot seem to get past is how voice calls can't send out to other people, and even my texts can't send without hanging for minutes on endhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/109black callview remains after ending a conference2021-04-20T12:56:16ZGuillaume Hellerblack callview remains after ending a conferenceScenario:
* host a conference or a rendezvous on the qt client
* end the conference from the qt client
![Capture__7_](/uploads/0cf62129b84a68d85a9c87deaefb3672/Capture__7_.png)Scenario:
* host a conference or a rendezvous on the qt client
* end the conference from the qt client
![Capture__7_](/uploads/0cf62129b84a68d85a9c87deaefb3672/Capture__7_.png)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1203rendezvous: cannot change layout of some participants2020-11-20T00:08:59ZGuillaume Hellerrendezvous: cannot change layout of some participantsScenario 1:
* users participate in a rdv
* you should be able to change the layout, no matter the participant selected
* end the rdv
* do not restart your jami, do a new rendezvous with the same participants
--> you should not be abl...Scenario 1:
* users participate in a rdv
* you should be able to change the layout, no matter the participant selected
* end the rdv
* do not restart your jami, do a new rendezvous with the same participants
--> you should not be able to select at least one of the participant
Scenario 2:
* users participate in a rdv
* you should be able to change the layout, no matter the participant selected
* one of the participant hangs up then call again
* in some case, it is not possible to change the layout of this participantSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/315rendezvous: cannot change layout of some participants2020-09-25T18:37:35ZGuillaume Hellerrendezvous: cannot change layout of some participantsScenario 1:
* users participate in a rdv
* you should be able to change the layout, no matter the participant selected
* end the rdv
* do not restart your jami, do a new rendezvous with the same participants
--> you should not be abl...Scenario 1:
* users participate in a rdv
* you should be able to change the layout, no matter the participant selected
* end the rdv
* do not restart your jami, do a new rendezvous with the same participants
--> you should not be able to select at least one of the participant
Scenario 2:
* users participate in a rdv
* you should be able to change the layout, no matter the participant selected
* one of the participant hangs up then call again
* in some case, it is not possible to change the layout of this participantSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/108app not responding if call attempt is done while file transfer is stuck in c...2020-12-19T15:18:24ZGuillaume Hellerapp not responding if call attempt is done while file transfer is stuck in connectingScenario:
* send a file or a video record
* when file is stuck in connecting, call the contact
--> app is not respondingScenario:
* send a file or a video record
* when file is stuck in connecting, call the contact
--> app is not respondinghttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/805jams - incorrect name displayed if user has no displayname2020-09-25T15:47:53ZGuillaume Hellerjams - incorrect name displayed if user has no displaynameConnect with a user who has no first name and no last name
--> Jami returns "Compte Jami 3"
--> if no displayname is available, we should fallback and display the usernameConnect with a user who has no first name and no last name
--> Jami returns "Compte Jami 3"
--> if no displayname is available, we should fallback and display the usernameAdrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1064Feature Request: New message alert systray icon2020-09-25T15:35:22ZDick JohnsonFeature Request: New message alert systray iconUnless I'm at my machine (Debian 10 desktop) when a message comes in (pop-up notification of new message is working fine) the systray icon when jami is minimized does not change to alert me there is a new message.
It would be great if ja...Unless I'm at my machine (Debian 10 desktop) when a message comes in (pop-up notification of new message is working fine) the systray icon when jami is minimized does not change to alert me there is a new message.
It would be great if jami could change that icon like it does on the Android client to let me know there is a pending message.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1063[Android] Constantly seeing "Syncing data" on lock screen2020-12-27T00:40:26ZDick Johnson[Android] Constantly seeing "Syncing data" on lock screenLately when looking at my cell phones lock screen I'll see "Jami Syncing data" that seems to stay for a long time and is curious as I thought jami was "server-less" and did not need a central server.
What could be causing Jami to alert t...Lately when looking at my cell phones lock screen I'll see "Jami Syncing data" that seems to stay for a long time and is curious as I thought jami was "server-less" and did not need a central server.
What could be causing Jami to alert the user of this and why does it take so long?https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/107chatview: keep focus on input text bar after a message is sent2020-09-29T22:45:28ZGuillaume Hellerchatview: keep focus on input text bar after a message is sentAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/106Call reception from a modal dialog is not correctly handled2023-04-07T18:39:50ZAlbert Babí OllerCall reception from a modal dialog is not correctly handled![Image_Pasted_at_2020-9-24_17-19](/uploads/8071b7d9b72ae8bbaabdf9b5a43f9a92/Image_Pasted_at_2020-9-24_17-19.png)![Image_Pasted_at_2020-9-24_17-19](/uploads/8071b7d9b72ae8bbaabdf9b5a43f9a92/Image_Pasted_at_2020-9-24_17-19.png)Albert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/105Access to wizard during call can cause UI problems2020-10-02T19:13:22ZAlbert Babí OllerAccess to wizard during call can cause UI problems- Account creation during a call: call is shown for the new account
- Call reception during account creation: incorrect stack views
![Image_Pasted_at_2020-9-24_17-26](/uploads/9a58126ed73236f91681d48413a8d590/Image_Pasted_at_2020-9-24_1...- Account creation during a call: call is shown for the new account
- Call reception during account creation: incorrect stack views
![Image_Pasted_at_2020-9-24_17-26](/uploads/9a58126ed73236f91681d48413a8d590/Image_Pasted_at_2020-9-24_17-26.jpeg)Albert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/56To do: minutes meeting 24/092021-08-19T20:45:46ZGuillaume HellerTo do: minutes meeting 24/09* [x] rename Savoir-Faire-Linux to Savoir-faire Linux Inc.
* [x] Device lifetime --> default to 1 year
* [x] First launch, replace loading wheel by *No users*
* [x] Return 204 instead of 404 if no users in response of GET search/dire...* [x] rename Savoir-Faire-Linux to Savoir-faire Linux Inc.
* [x] Device lifetime --> default to 1 year
* [x] First launch, replace loading wheel by *No users*
* [x] Return 204 instead of 404 if no users in response of GET search/directory
* [x] Create user (register username activated) --> took time before displaying username already taken
* [x] Add green check is username is available
* [x] Shorthen username field length (align with password field?)
* [x] Check update less frequently (check logs for more info)
* [x] Documentation how to launch server in https (check doc in readme)
* [ ] Connect to Jami on Android, if no first name / last name, Jami returns "Compte Jami 3" - if no displayname, fallback on username
* [x] Users/Devices: change color of Action/Rename button
* [x] Rename "deactivate device" to "revoke device"
* [ ] user cards: align all elements, all cards should have the same size
* [ ] bearer token: disconnect after 15min of inactivity
* [x] Users/Contacts - Add contact - if no firstname/lastname, display username
* [x] Users/Contacts - Add contact - display avatar
* [ ] Users/Contacts - not possible to re add a contact previously removed - create endpoint with list of users that can be added
* [ ] Users - add number of devices (DEVICES (2)) available and contacts available (CONTACTS(4)) directly in title
* [x] Group & Blueprint should be displayed in user profile page
* [x] review/update installation userguide
**Remaining feedback from meeting 02/09:**
**Frontend:**
* [ ] Add reset password on first login based on the needResetPassword field from the start endpoint
* [ ] Lister les codes postaux durant la configuration du certificat.
* [x] Move Logout to bottom separated from the rest of the menu with the settings and update now.
* [x] Make sure that the users / contacts initial list is populated in the Drawer
* [x] Remove initial Field is empty on Group and Blueprint creation.
* [x] Change user group from user profile
* [x] Display User name in profile
* [x] Access user profile using a route /admin/user/:username
* [x] Add route to group using it's name
* [x] Add route to blueprint using it's name
* [x] Add password form on user edit with password generator use https://www.npmjs.com/package/generate-password for user (endpoint auth)
* [x] Add description on each field in blueprint configuration.
* [ ] Envoyer le ficher SIP qui est mis en ligne. Ajouter un lien de téléchargement du template d'un fichier Json SIP.
* [ ] profile - add fields (address)
**Setup wizard:**
* [x] Select language selection
* [x] Change language from settings menu
* [x] Traduction Fr En Transifex.
* [x] Display Access error message to none admin users on settings.
* [x] Hide Update button to none admin users.
**Backend:**
* [x] Add pagination on search query for users endpoints