savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-12-29T20:34:12Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/430macOs/Daemon - Account can not re-register to DHT using the same port2021-12-29T20:34:12ZSébastien BlinmacOs/Daemon - Account can not re-register to DHT using the same portOn macOs, registering the account to the DHT sometimes fail with "Address already in use".
The client/system seems to fail to close the DHT socket, or does not close it fast enough.On macOs, registering the account to the DHT sometimes fail with "Address already in use".
The client/system seems to fail to close the DHT socket, or does not close it fast enough.Backloghttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/114Custom OpenDHT bootstrap server2021-12-29T20:34:51ZArtemy GavrelyukCustom OpenDHT bootstrap serverI haven't find an option to use a custom OpenDHT bootstrap server. Seems like it's absent like a custom TURN-server (#60). It could be great to have both of them. In my case it could help to investigate huge lags in message delivery.I haven't find an option to use a custom OpenDHT bootstrap server. Seems like it's absent like a custom TURN-server (#60). It could be great to have both of them. In my case it could help to investigate huge lags in message delivery.Backloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/428Re-work network congestion detection2023-02-06T20:57:50ZPierre LespagnolRe-work network congestion detectionIn some cases the congestion detection is not efficient, increase the sensibility of the algorithm will help to detect more congestions.In some cases the congestion detection is not efficient, increase the sensibility of the algorithm will help to detect more congestions.BacklogPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/424ICE/PJNATH - Use a single STUN config to add multiple SRFLX candidates2021-12-29T20:35:28ZMohamed ChibaniICE/PJNATH - Use a single STUN config to add multiple SRFLX candidatesBackloghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/277Implement new UI for participant overlay2021-04-08T20:50:09ZAlbert Babí OllerImplement new UI for participant overlay![e83945ab-15a3-4dd9-8294-983eb68f4a58](/uploads/194ed8578345d5f758a1c0d4e5a024ea/e83945ab-15a3-4dd9-8294-983eb68f4a58.png)![e83945ab-15a3-4dd9-8294-983eb68f4a58](/uploads/194ed8578345d5f758a1c0d4e5a024ea/e83945ab-15a3-4dd9-8294-983eb68f4a58.png)BacklogAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/417UPNP - Change port allocation/mapping policy for media (RTP/RTCP ports)2021-12-29T20:36:35ZMohamed ChibaniUPNP - Change port allocation/mapping policy for media (RTP/RTCP ports)RTP and RTCP port numbers are determined using port ranges from user configuration. The ranges are configured per media type (audio and video). The current behavior has few issues such:
- The configuration is limited to 2 streams: one au...RTP and RTCP port numbers are determined using port ranges from user configuration. The ranges are configured per media type (audio and video). The current behavior has few issues such:
- The configuration is limited to 2 streams: one audio stream and one video stream.
- Pre-defined port numbers will conflict with UPNP port mappings.
The required changes are as follows:
- Remove the restriction of media stream count to 2 streams.
- Do not use pre-defined port when requesting UPNP ports.
- Configuration of media port ranges should not be necessary anymore.Backloghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/270Swarm: [TO TEST Seb]Can't add SIP contacts anymore2021-02-22T21:09:34ZSébastien BlinSwarm: [TO TEST Seb]Can't add SIP contacts anymoreSwarm-chatKateryna KostiukAlbert Babí OllerKateryna Kostiuk2021-03-03https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/881Swarm: Blocked chatview after a file transfer2021-03-16T15:38:10ZSébastien BlinSwarm: Blocked chatview after a file transfer# Scenario
+ In a swarm, send a file
+ Send a text message
# Current result
Message is sent but not displayed
# Expected
Message should be displayed once sent
Also, when reloading a conversation, file transfer disappears# Scenario
+ In a swarm, send a file
+ Send a text message
# Current result
Message is sent but not displayed
# Expected
Message should be displayed once sent
Also, when reloading a conversation, file transfer disappearsSwarm-chatAdrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/880Swarm: redo process with TrustRequest2021-06-12T11:39:18ZSébastien BlinSwarm: redo process with TrustRequestFor now, lot of duplicate/some crashesFor now, lot of duplicate/some crashesSwarm-chatAdrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/260Swarm: Freeze at the end of a call2021-03-26T14:41:36ZSébastien BlinSwarm: Freeze at the end of a call# Scenario
+ Receive an incoming call in a swarm and answer
+ Peer hangup
# Current result
Frozen view
# Expected
Go to chatview# Scenario
+ Receive an incoming call in a swarm and answer
+ Peer hangup
# Current result
Frozen view
# Expected
Go to chatviewSwarm-chatAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/259Swarm: Relink file transfer2021-02-16T19:55:11ZSébastien BlinSwarm: Relink file transferActually not workingActually not workingSwarm-chatAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/454Swarm: Process while adding a contact2021-01-19T23:47:33ZSébastien BlinSwarm: Process while adding a contactTest all scenarios for adding a contact
Current bug:
+ Add a contact
+ Send a message => will send to DHT, need to reload Jami in order to send messages
this phase need a lot of testsTest all scenarios for adding a contact
Current bug:
+ Add a contact
+ Send a message => will send to DHT, need to reload Jami in order to send messages
this phase need a lot of testsSwarm-chatKateryna KostiukAlbert Babí OllerKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/391Replay Conversation: fix block when destroying + fetch while join2021-02-26T16:37:52ZSébastien BlinReplay Conversation: fix block when destroying + fetch while joinSwarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/387Swarm: prune branch after fetch & validation2021-02-26T16:37:27ZSébastien BlinSwarm: prune branch after fetch & validationSwarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/251Swarm: first conversation generally not show messages2021-01-20T14:27:50ZSébastien BlinSwarm: first conversation generally not show messagesSwarm-chatAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/381Swarm: add getConversationsInfo() with title + avatar + mode2021-04-21T19:13:20ZSébastien BlinSwarm: add getConversationsInfo() with title + avatar + mode# Done
+ Store title/subtitle/avatar into /profile.vcf
+ add commit type application/profile-update
+ Merge conflicts solver. Force merge profile with higher commit
+ add getConversationsInfos/setconversationInfos
+ Add details in conve...# Done
+ Store title/subtitle/avatar into /profile.vcf
+ add commit type application/profile-update
+ Merge conflicts solver. Force merge profile with higher commit
+ add getConversationsInfos/setconversationInfos
+ Add details in conversationsRequests()
+ Commit verification, verify that only profile.vcf is modified
+ Tests: check add profile, merge with conflicts, , check request in addContact & addConversationMember, only admin can update, no bad file, validateAdminUpdates
+ Check that only admin updates
+ Add docs
+ Clean TODOsSwarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/243Swarm: add swarm details page2023-03-03T19:33:26ZSébastien BlinSwarm: add swarm details page![group-settings](/uploads/eae1c1c2c05d88d99f88a346429d45a7/group-settings.png)![group-settings](/uploads/eae1c1c2c05d88d99f88a346429d45a7/group-settings.png)Swarm-chathttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/242Swarm: Add swarm creation into the UI2021-12-21T21:39:18ZSébastien BlinSwarm: Add swarm creation into the UI![create-group0](/uploads/44f3c65b46de05fb28a4c36f1f2510cf/create-group0.png)
![create-group1](/uploads/8a5601efe3cb7553169b2aa060fe1db4/create-group1.png)![create-group0](/uploads/44f3c65b46de05fb28a4c36f1f2510cf/create-group0.png)
![create-group1](/uploads/8a5601efe3cb7553169b2aa060fe1db4/create-group1.png)Swarm-chathttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/241Swarm: follow design changes for invites2021-04-27T16:15:08ZSébastien BlinSwarm: follow design changes for invitesSupport default invitations:
![swarm-invitation](/uploads/95754926cfb1b6959903a535c371c791/swarm-invitation.png)
Invitations with title:
![swarm-invitation2](/uploads/74b70fa1643facfcf07eabfe47617df6/swarm-invitation2.png)Support default invitations:
![swarm-invitation](/uploads/95754926cfb1b6959903a535c371c791/swarm-invitation.png)
Invitations with title:
![swarm-invitation2](/uploads/74b70fa1643facfcf07eabfe47617df6/swarm-invitation2.png)Swarm-chatCharlotte HoffmannSébastien BlinKateryna KostiukCharlotte Hoffmann2021-03-03https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/240Swarm: Do not show conversations with multiple participants if UI doesn't sup...2021-03-12T21:00:49ZSébastien BlinSwarm: Do not show conversations with multiple participants if UI doesn't support it yetThis gives fake informations (cf screenshot, the conversation is between kitcat, munnin and heimdall, for client-qt only kitcat/munnin is shown).
![swarm](/uploads/b39037d0248af1cc39a07972cf398565/swarm.png)This gives fake informations (cf screenshot, the conversation is between kitcat, munnin and heimdall, for client-qt only kitcat/munnin is shown).
![swarm](/uploads/b39037d0248af1cc39a07972cf398565/swarm.png)Swarm-chat