- Feb 15, 2024
-
-
Andreas Traczyk authored
Gitlab: #1555 Change-Id: Ifa196b91fed4d13d1cd0acf535cc3e1802c22a29
-
- Feb 13, 2024
-
-
Andreas Traczyk authored
- Avoids manually building local file URIs which was causing long load times for conversations on Windows. - Fixes an issue where missing images were caused by a interaction updates erasing the message bodies. Change-Id: I4c65f73cf9f46da5a9ae899940cb205cb34ffae2
-
- Jan 03, 2024
-
-
Sébastien Blin authored
Change-Id: I8d5f968fbedbc884c91416246049a0ef4cd652eb
-
Removes some remaining excess complexity in the way interactions are managed by the client. Removes raw iterator access and provides thread-safe alternatives. Change-Id: I482bf599de869245f96c4aab418127f30508ef41
-
- Jan 02, 2024
-
-
Sébastien Blin authored
With Jami-Daemon >= 14.0.0, the client doesn't need to construct itself the history. This part is now handled by the daemon. This patch uses the new API: + loadConversationMessages->loadConversation + SwarmMessageReceived/SwarmMessageUpdated/ReactionAdded/ReactionRemoved + remove MessageReceived + ConversationLoaded->SwarmLoaded + No need to use loadConversationUntil, the daemon will load whatever the client needs. + No need to clear cache, just reset the body and emit data changes Everything should work like before (even re-translation & changing preview preference) Change-Id: Iaf1fa3e84e8e157ae2d0bec210977f9a34415ebc
-
- Nov 27, 2023
-
-
Xavier Jouslin de Noray authored
Gitlab: #1404 Change-Id: Iaa43a705d1b5e7cf9b960bdf1863d325e4a5332b
-
- Nov 07, 2023
-
-
Sébastien Blin authored
Change-Id: Ic0c05b9099bc21b8ee936cbe3aef641534d55f77
-
- Nov 01, 2023
-
-
When adding/removing a file sharing we must add/remove not only the video but also the audio media attributes to the media change proposal. GitLab: jami-daemon#485 Change-Id: Ifa6be8d500a43b1c2494501a4d6a6a6f009fdb62
-
GitLab: jami-daemon#485 Change-Id: I148f19eb76a526a5ab38c5f4a83f45ea66e348e4
-
Sébastien Blin authored
There was no way to differentiate a 1:1 incoming call and a call from a swarm, because username couldn't be checked. Now, create conversation only if it's a 1:1 call Change-Id: I0094967914b4888d083b9adc1d2b11de467d6f48
-
- Oct 23, 2023
-
-
Change-Id: Idf922df701cdf2efc2d167362dca021897d8e2e5
-
- Sep 18, 2023
-
-
Sébastien Blin authored
Now there is only one client, this doesn't need to be configured Change-Id: Iba1265fbdb8ab18bfb44fc7c2c70ebfe6000ee2c GitLab: #1305
-
Sébastien Blin authored
Change-Id: I71388da217d4912a4f89c36e8a539cdc65f40097 GitLab: #1342
-
Change-Id: I0b890270dc10ddb3d77d10f07252d5da7266ba7f
-
- Sep 12, 2023
-
-
Sébastien Blin authored
This button offers an option to remove sent/downloaded files from the device. Change-Id: Ida1b135681243fd6055034d8a2d699d11bf040e5 GitLab: #1287
-
Xavier Jouslin de Noray authored
Change-Id: I35ea5be7dc87dcf2e15b5803f9819887c946b91a
-
- Aug 23, 2023
-
-
Xavier Jouslin de Noray authored
Change-Id: I377d5856491d38f127fe422e84a6c93839295447
-
- Aug 21, 2023
-
-
Xavier Jouslin de Noray authored
Gitlab: #1306 Change-Id: Ic3d952408c352715f2cd611dad63cf92cfb81ff0
-
- Aug 08, 2023
-
-
To be able to show calls that are transfered, we must catch new calls from callstatechanged signal. Move all logic from newincomingcall to callstatechanged. Change-Id: Ibd3ff5f8b4009895b3165348fd1638956f5f66d9
-
- Aug 01, 2023
-
-
Gitlab: #1163 Change-Id: If9d9a27a296c5810b9f99126bed6453cc6ab6852
-
Change-Id: I57ebec72c1cb6e2f245af011def82f880bc9573f
-
- Jul 19, 2023
-
-
Sébastien Blin authored
Change-Id: Ib58dabb342a293a1e4e699fcb75b1b04e5541bc4
-
Sébastien Blin authored
As not present in other clients and if SDES is enabled, all calls must be in SRTP. Else UX would be unclear. Change-Id: If756f8738ef08109aa7fbf8cbcade3b4f4792093 GitLab: #1263
-
- Jul 13, 2023
-
-
Sébastien Blin authored
also separate debug and muteDaemon options so that "jami -dq" shows debug informations from the client. Change-Id: Ic69c5cf8b6a8ef4aa1fff607d01a541dab3e6da2
-
- Jul 11, 2023
-
-
GitLab: #1097 Change-Id: I1f7db2b14c437d033264ff58457d8067e4ff6c05
-
- May 15, 2023
-
-
Introduces MessageParser to encapsulate text treatment for raw text messages. The async parsing sequence is as follows: - Markdown -> HTML (md4c) - link coloration (tidy-html5) - notify UI - request link preview info from PreviewEngine for the first link - Preview engine uses QtNetwork instead of QtWebengine - Linkification is handled by MessageParser instead of linkify.js QtWebengine is no longer required for message parsing. Gitlab: #1033 Gitlab: #855 Change-Id: Ief9b91aa291caf284f08230acaf57976f80fa05b
-
- May 12, 2023
-
-
Sébastien Blin authored
Change-Id: Ie3ab68213f9337d5124eda4f989fb23c0e084d64 GitLab: #1027
-
- Apr 19, 2023
-
-
Sébastien Blin authored
Change-Id: Ifa8a5fa9ac0e41fddb85b163339ff1d0159c79fe
-
- Apr 11, 2023
-
-
Also, force the format of the vcard to always be the same to avoid to change the shasum in a useless way. Finally, only change if there is new details jami-project#1558 Change-Id: I95bc52e13c8d1020eae6ad64e77d4e58b1ee734b
-
- Mar 23, 2023
-
-
This allow users to be able to easily identify their contacts by changing the avatar/display name of a contact (for SIP and 1:1) jami-project#757 Change-Id: I483a9116b78b08d43962abff982e73089bfec1d7
-
- Mar 06, 2023
-
-
Sébastien Blin authored
Also remove retryInteraction as useless in new versions. Change-Id: I79a016c9fa7b8bc4d5fcdb0aeff51d78aea2f314 GitLab: #1017
-
- Feb 28, 2023
-
-
Sébastien Blin authored
This is impossible to follow correctly, causing weird things. Now Body always contains the original Body from the libclient, LinkifiedBody the linkified Body and Linkified is empty if the message is not linkified. Change-Id: I29e5f7cf1c5a2093f5e4b7785216e8b9b24e9ad8 GitLab: #961
-
- Feb 22, 2023
-
-
Aline Gondim Santos authored
Change-Id: I936abb96b5e232b63a917428892f716ca0985db2 GitLab: #952
-
- Feb 20, 2023
-
-
Change-Id: Ia458e2e6ee183cad9d0418af0dbbbcd990f14281 GitLab: #918
-
- Feb 16, 2023
-
-
Aline Gondim Santos authored
Change-Id: I08ef8b2f383c3aa1035518a2d4f92e941048e211
-
- Feb 06, 2023
-
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Feb 05, 2023
-
-
Iterate through CPP elements and use positionView(ListView.Center) as other approach seems bugguy or slower. Change-Id: I43879969ccb457166879a156efb482e77ff07d6b
-
Sébastien Blin authored
Else, changing the moderator state of a participant doesn't refresh the controls Change-Id: Ic00a7836b181bf9aa9c9d793720323bc2247196a
-
Sébastien Blin authored
Some types where missing, causing the chatview to not show all messages. Change-Id: I2ac1dfa03de8330b38f2828e66eead7114b2cfe6
-
- Jan 31, 2023
-
-
Change-Id: I790f10542aed306a7416a4ce79f2eaf7a770135a Gitlab: #698
-