jami-libclient issueshttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues2021-02-19T15:41:23Zhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/459Swarm:Compat with Non-Swarm clients, remove swarm must remove messages2021-02-19T15:41:23ZSébastien BlinSwarm:Compat with Non-Swarm clients, remove swarm must remove messages# Scenario
+ Alice (client-qt, swarm) adds Bob (non-swarm client)
+ Alice will create a swarm that should be shown
+ Bob accepts the invite
+ Because Bob is a non-swarm compatible member, the swarm is deleted, but contact still present
...# Scenario
+ Alice (client-qt, swarm) adds Bob (non-swarm client)
+ Alice will create a swarm that should be shown
+ Bob accepts the invite
+ Because Bob is a non-swarm compatible member, the swarm is deleted, but contact still present
# Current result
When conversation is removed, old messages are still there.
# Expected
Messages from swarm should be deletedSwarm-chatKateryna KostiukKateryna Kostiuk2021-03-03https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/463Swarm: add support for re-asking file transfer2021-06-12T11:37:52ZSébastien BlinSwarm: add support for re-asking file transferSwarm-chathttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/456swarm: [to check]old conversation compatibility2021-02-17T22:13:34ZKateryna Kostiukswarm: [to check]old conversation compatibilitywhen continue not swarm conversation next features are broken:
- message status
- calls messages
- file transferwhen continue not swarm conversation next features are broken:
- message status
- calls messages
- file transferSébastien BlinSébastien Blinhttps://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-libclient/-/issues/451swarm chat2021-06-12T11:39:24ZKateryna Kostiukswarm chatDONE:
- load conversations
- add conversation
- send messages
- load messages
- receive message
- accept conversation
- start conversation with first interaction (send message/file/place call)
- sort interactions by time
- confi...DONE:
- load conversations
- add conversation
- send messages
- load messages
- receive message
- accept conversation
- start conversation with first interaction (send message/file/place call)
- sort interactions by time
- configure call interactions
- configure data transfer interactions
- configure contact interactions
- remove interaction
- remove conversation
TODO:
- save last read interaction
CHANGES ON CLIENT SIDE:
- use string for interaction id instead of int
- connect and handle signal newInteractionsAvailable(accountId, conversationId)
- implement lazy loading (may be not for first version)Swarm-chatKateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/429refine setMessageDisplayed2021-02-26T16:37:39ZSébastien Blinrefine setMessageDisplayedActually, setMessageDisplayed should be only called if the interaction is a file transfer or a incoming text message (even if it's a sip account). Correct behavior is not perfect.
Also something is not clear is why if we do this on a ou...Actually, setMessageDisplayed should be only called if the interaction is a file transfer or a incoming text message (even if it's a sip account). Correct behavior is not perfect.
Also something is not clear is why if we do this on a outgoing call, the call is broken (daemon side)Swarm-chat