savoirfairelinux issues
https://git.jami.net/groups/savoirfairelinux/-/issues
2021-06-12T11:37:27Z
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/295
Swarm: add a test for sending a message to multiple participants at once
2021-06-12T11:37:27Z
Sébastien Blin
Swarm: add a test for sending a message to multiple participants at once
Scenario:
Alice creates a conversation with 8 members
Then sends a messages
All devices should receives the whole conversation
Scenario:
Alice creates a conversation with 8 members
Then sends a messages
All devices should receives the whole conversation
Swarm-chat
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/294
Swarm: default branch should not be "master" but "main"
2021-02-19T17:12:18Z
Sébastien Blin
Swarm: default branch should not be "master" but "main"
Swarm-chat
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/293
Swarm: multi-device management
2020-09-18T19:50:25Z
Sébastien Blin
Swarm: multi-device management
https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/6.2.-Sync-Protocol
Related patch: https://review.jami.net/c/ring-daemon/+/15584
https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/6.2.-Sync-Protocol
Related patch: https://review.jami.net/c/ring-daemon/+/15584
Swarm-chat
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/292
Swarm: Fix build on jenkins
2020-12-23T19:37:25Z
Sébastien Blin
Swarm: Fix build on jenkins
Patches are not building for now
Patches are not building for now
Swarm-chat
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/291
Swarm: redo code for gitserver
2021-04-19T14:20:32Z
Sébastien Blin
Swarm: redo code for gitserver
This commit is ugly
# TODO
+ [x] Remove ioPool and only use callbacks
+ [x] Support shutdown
+ [ ] Multiple want and improve negotiation
+ [ ] Recheck answerToWantOrder();
+ [ ] Support depth request (https://github.com/git/git/blo...
This commit is ugly
# TODO
+ [x] Remove ioPool and only use callbacks
+ [x] Support shutdown
+ [ ] Multiple want and improve negotiation
+ [ ] Recheck answerToWantOrder();
+ [ ] Support depth request (https://github.com/git/git/blob/master/Documentation/technical/pack-protocol.txt#L256)
Swarm-chat
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/66
code smell: ClientWrapper wraps wrappers and should be removed
2020-09-17T16:18:06Z
Andreas Traczyk
code smell: ClientWrapper wraps wrappers and should be removed
Also, adapter classes should wrap and provision observables for data like:
- current account id
- selected conversation id
- account list size
- ...
This will remove the need for QML functions currently forcing UI updates.
Also, adapter classes should wrap and provision observables for data like:
- current account id
- selected conversation id
- account list size
- ...
This will remove the need for QML functions currently forcing UI updates.
Andreas Traczyk
Andreas Traczyk
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/290
[Maybe fixed/To check]ICE/TURN - Investigate why relay candidates are most of...
2021-02-15T17:07:51Z
Mohamed Chibani
[Maybe fixed/To check]ICE/TURN - Investigate why relay candidates are most often selected
It has been observed in many environments when TURN relay is enabled, that the ICE negotiation will frequently result in relay candidates (TURN) being selected while server-reflexive or peer-reflexive candidates should have been selected...
It has been observed in many environments when TURN relay is enabled, that the ICE negotiation will frequently result in relay candidates (TURN) being selected while server-reflexive or peer-reflexive candidates should have been selected instead. Typically, when the "connectivity checks" succeed for both relay and reflexive candidates, the reflexive candidates should be selected because of their higher priority.
Note that in the current version, the "Aggressive nomination" is used to optimize the connection time (see [RFC5245](https://tools.ietf.org/html/rfc5245#section-8.1.1.2) for more details). This may have a major impact on the selected pair. Still, we need to know if this is the only cause or if other factors are involved. We also need to know if we can improve it.
Mohamed Chibani
Mohamed Chibani
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1074
Android - Audio is not automatically routed to headsets when plugged
2023-05-31T13:31:14Z
Mohamed Chibani
Android - Audio is not automatically routed to headsets when plugged
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
Backlog
https://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/37
Android - Audio is not automatically routed to headsets when plugged
2022-02-03T18:27:04Z
Mohamed Chibani
Android - Audio is not automatically routed to headsets when plugged
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
Backlog
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/796
Android - Audio is not automatically routed to headsets when plugged
2021-12-29T21:11:09Z
Mohamed Chibani
Android - Audio is not automatically routed to headsets when plugged
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
Backlog
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/289
Android - Audio does not automatically routed to headsets when plugged
2020-09-04T18:41:35Z
Mohamed Chibani
Android - Audio does not automatically routed to headsets when plugged
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
On Android, if a call is started on loudspeakers, the audio is not automatically routed to the headset if it's plugged. The user has to tap on the speaker icon on the UI, to manually route the audio to the headset.
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/65
Wizard view: no way to exit the main wizard without creating an account or re...
2020-09-04T13:53:59Z
Andreas Traczyk
Wizard view: no way to exit the main wizard without creating an account or restarting the app.
The first page is missing an exit/back button.
The first page is missing an exit/back button.
Itération 21
Ming Rui Zhang
Ming Rui Zhang
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/64
Wizard view: some back buttons are shown with an incorrect size
2020-09-22T12:59:23Z
Sébastien Blin
Wizard view: some back buttons are shown with an incorrect size
+ In import from backup, it should take the full width
+ In import from device, it should take the full width
+ In create SIP account, it should take the full width
+ In import from backup, it should take the full width
+ In import from device, it should take the full width
+ In create SIP account, it should take the full width
Itération 21
Ming Rui Zhang
Ming Rui Zhang
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/63
Wizard view (welcome page) should have a back button when some accounts alrea...
2021-02-04T13:56:28Z
Sébastien Blin
Wizard view (welcome page) should have a back button when some accounts already exists?
Ming Rui Zhang
Ming Rui Zhang
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/62
Make application borderless and re-add close/minimize/maximize buttons
2024-02-21T22:05:01Z
Sébastien Blin
Make application borderless and re-add close/minimize/maximize buttons
All is in the title
All is in the title
Later
Édouard Denommée
Andreas Traczyk
Édouard Denommée
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/795
Pictures and Video are not always send when i click the camera icon
2021-08-19T20:37:53Z
Marinus Savoritias
Pictures and Video are not always send when i click the camera icon
## Describe your environment
Please specify the following:
- Ring version: 20200810
- Device model: Fairphone 3
- Android version: Android 9.0 /e/ with MicroG
- What build you are using: F-droid
## Steps to reproduce
- Can ...
## Describe your environment
Please specify the following:
- Ring version: 20200810
- Device model: Fairphone 3
- Android version: Android 9.0 /e/ with MicroG
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: occasionally
- Steps:
1. Click the camera icon and be redirected to the default open camera
2. Take a picture and return automatically to the app
...
- Actual result: Nothing happens
- Expected result: The picture or the video gets sent as a message
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/61
Occasional crashes on start
2020-09-04T13:52:32Z
Andreas Traczyk
Occasional crashes on start
Most provoked when navigating from the onboarding wizard to the main view.
Most provoked when navigating from the onboarding wizard to the main view.
Andreas Traczyk
Andreas Traczyk
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/793
Problems sending videos of large size
2021-08-19T20:41:55Z
Marinus Savoritias
Problems sending videos of large size
I tried to send a couple of videos that were large (over 60mb).
The first time the video played only for 2 seconds and then nothing.
The second time it showed like it transfered but the thumbnail was gray and i couldn't even press play....
I tried to send a couple of videos that were large (over 60mb).
The first time the video played only for 2 seconds and then nothing.
The second time it showed like it transfered but the thumbnail was gray and i couldn't even press play. I saved the file but it was corrupted.
Steps To Reproduce:
Send a Video over 60-70mb and try to play it.
Result:
It won't play. Or only the first two seconds and then stops.
* Ring version: 20200810
* Device model: Fairphone 3
* Android version: 9.0 /e/OS with Microg
* What build you are using: F-Droid
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/54
TODO List Meeting 2 september
2021-08-19T20:46:01Z
Larbi Gharib
TODO List Meeting 2 september
**Frontend:**
**To test**
* [x] TURN password should be a password field ***********.
* [x] Remove default name value that comes from last created Blueprint.
* [x] Add blueprint search using filter and searchValue like in groups.
* [x]...
**Frontend:**
**To test**
* [x] TURN password should be a password field ***********.
* [x] Remove default name value that comes from last created Blueprint.
* [x] Add blueprint search using filter and searchValue like in groups.
* [x] Remove default name value that comes from last created Group, and add check on existing Group.
* [x] Change placeholder in groups to add user instead of contacts.
* [x] Create user every where (Change the name Create profile to Create user).
* [x] Create Blueprint name displayed in red (Shouldn't be displayed in red).
* [x] Edit Group by clicking anywhere on the screen.
* [x] Edit Group cannot change blueprint
* [x] Check group name availability before allowing creation
* [x] Replace Copyright **© Your Website 2020.** with **© 2020 Savoir-Faire-Linux ** in Login page
* [x] Missing Profile & Settings pages (Sidebar)
* [x] profile - replace icon with user profile picture (same size) both in display and edit mode
* [x] profile - move avatar top left corner
* [x] edit profile - add validation checks on all fields
* [x] Username - force lowercase + mark as mandatory
* [x] Connect to JAMS as user (not admin) - should not be possible to access list of users (ask guillaume for more info)
* [x] display starts with Create User (ask Guillaume if unclear)
* [x] Change color of blue active + change cancel button color to same color of update button
* [x] rename update profile to save profile
* [x] Force LowerCase username in create
* [x] When creating a blueprint we should be redirected to the blueprint page.
* [x] Add check input for allow admin to add Turn configuration and add radio button to either add default Turn Jami Configuration or custom configuration (@gheller ADD DIFFERENT USE CASES )
* [x] Add default picture in edit mode if no picture associated
* [x] Add password form on user creation with password generator use https://www.npmjs.com/package/generate-password
* [x] Add password form on user edit with password generator use https://www.npmjs.com/package/generate-password for admin (endpoint admin)
* [x] Add password generator on edit admin password
* [x] Remove Remember me / Forgot password? / Don't have an account? Sign Up from Login page
* [x] Profile image: rotation not working
* [x] Image editing form background and CSS.
* [x] revoke User
* [x] Local user register on ns public - add check on the fly when creating new users / deactivate button while
username not correct
**To do**
* [x] Reduce profile picture to 20 ko
* [ ] 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.
* [x] Search users should not be case sensitive https://git.jami.net/savoirfairelinux/jami-jams/issues/47
* [x] Group & Blueprint should be displayed in user profile page
* [x] put bottom left corner with logout
* [ ] user cards: align all elements, all cards should have the same size. Add default firstName and lastName. For all other fields display a dummy text if the data is no available.
* [ ] 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:**
**To test**
* [x] Update users groups on Group delete ***
* [x] Add password hash and salt on password submit POST and PUT
* [x] Un endpoint pour un user profile (En discussion avec Félix)
* [x] Return status 200 on user added to group only if success to insure that the fetched users list is accurate.
https://192.168.49.120/api/admin/group?groupName=Group1&newName=Group1&blueprintName=Blueprint1&groupMembers=lin [PUT]
* [x] Add missing annotations for XML Parsing Error: syntax error
* [x] Add contact to a user: store added date in seconds instead of milliseconds
* [x] Add username in contacts list
* [x] Que faut-il faire dans le cas où un utilisateur appartient à deux groupes avec deux blueprints différents.
* [x] Limit users query to 20 users to improve the query
* [x] search directory endpoint should return 204 when no users exists in the database or in the LDAP or AD
* [x] Add pagination on search query for users endpoints
Félix Sidokhine
Guillaume Heller
Larbi Gharib
William Enright
Ndèye Anna Ndiaye
Félix Sidokhine
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/60
account combo box: transition issue
2021-02-19T18:27:22Z
Sébastien Blin
account combo box: transition issue
# Reproduce steps:
+ Go in the small layout
+ Smartlist is shown, combobox is on top
+ Click on a conversation
# Expected result
+ The account combobox should follow the transition
# Actual result
+ The combobox stay on the top and ...
# Reproduce steps:
+ Go in the small layout
+ Smartlist is shown, combobox is on top
+ Click on a conversation
# Expected result
+ The account combobox should follow the transition
# Actual result
+ The combobox stay on the top and is hidden once the transition is finished
Later
Andreas Traczyk
Andreas Traczyk