- 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
-
- Feb 12, 2024
-
-
Andreas Traczyk authored
- Declares global logging categories for libclient and the app - Introduces some macros for categorized logging - Removes the noisy namedirectory logs by default - Logs file/line number URIs in debug mode Change-Id: I9dadadc6e93ef91cc70d206b7225aeb7a06f8773
-
- Feb 08, 2024
-
-
Sébastien Blin authored
Change-Id: I69acb78e60e04f74382561e130185a1aca8064d6
-
- Feb 06, 2024
-
-
This commit makes the necessary changes to migrate from Qt 6.5.3 to Qt 6.6.1 and fixes the following issues: - EditedPopup.qml: "layout polish loop" and "recursive rearrange" errors (GitLab: #1510) as well as an unreported bug where text was clipped instead of elided - BaseContextMenu.qml: QML warning ("Created graphical object was not placed in the graphics scene.") The daemon is also bumped in order to include a patch for a build issue on openSUSE Leap (GitLab: #1552). GitLab: #1466 Change-Id: I12df2f84067ebe961368879e08ff7ef275d93395
-
- Jan 29, 2024
-
-
François-Simon Fauteux-Chapleau authored
When a user misses a call, they receive a message saying so in the chat and get a notification for that message, but the notification's body was empty instead of matching the message's content. Change-Id: I24971d1d0a976ea3ab15ac30c4e9ed33fdf3d760
-
- Jan 19, 2024
-
-
This commit fixes three issues related to tst_MessageOptions.qml: 1) There was no test to check that the call to createSIPAccount() at the beginning of test_createMessageOptionsPopup() actually succeeded 2) The created account was not deleted at the end of the test 3) The test would occasionally crash due to an uncaught std::out_of_range exception thrown by the AccountModelPimpl::slotAccountDetailsChanged function. I've modified the function to issue a warning instead, which makes it consistent with AccountModelPimpl::slotVolatileAccountDetailsChanged and avoids throwing an exception from a Qt slot (which is considered undefined behavior according to the Qt documentation) Change-Id: I4d939b29f27ee27de673aea7046997ef756fbcee
-
- Jan 04, 2024
-
-
Sébastien Blin authored
Change-Id: I61b3773539bf6a0774ea487e4f5aae74bd2bc635
-
- Jan 03, 2024
-
-
Sébastien Blin authored
This avoid a heavy I/O operation on the main pool Change-Id: Ic5068d9d1c291b8f27ffc563933d4920af42e890 GitLab: #1450
-
Sébastien Blin authored
Change-Id: I8d5f968fbedbc884c91416246049a0ef4cd652eb
-
Sébastien Blin authored
Change-Id: Ifc5d5f4cb5156d75723aac58e1b34ecb5829c2b7
-
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
-
- Dec 28, 2023
-
-
Change-Id: I2943d91ad077892639a60117046665339e95d8fd
-
- Dec 22, 2023
-
-
Sébastien Blin authored
Change-Id: I1aa09e72e7db602a489c1195ab45b897e18370bc
-
- Dec 06, 2023
-
-
Sébastien Blin authored
Change-Id: I8e6eb93569a34099e155fe1e397dd1f4e84e890c
-
- Dec 01, 2023
-
-
Sébastien Blin authored
Change-Id: Ic11b651b7347773716088c6ce3784c70655f89b1
-
- Nov 27, 2023
-
-
Xavier Jouslin de Noray authored
Gitlab: #1404 Change-Id: Iaa43a705d1b5e7cf9b960bdf1863d325e4a5332b
-
- Nov 17, 2023
-
-
Sébastien Blin authored
This was causing some weird conference states for swarm-call jami-daemon#916 Change-Id: I87ada927f223bc325eb0f62307c6dda51b330330
-
Sébastien Blin authored
newCall already handle everything Change-Id: I6c9f5b1e50960b3d45e4fde198f0fc67ecfad020 GitLab: #1432
-
- Nov 16, 2023
-
-
Xavier Jouslin de Noray authored
Gitlab: #1382 Change-Id: I5fdef9bfcb5b400c3eefa776ec441b63b0847cca
-
- Nov 14, 2023
-
-
Andreas Traczyk authored
Change-Id: Ieeeb8bbf3d032fb9595b6f76a49ab8027dad7d99
-
- Nov 07, 2023
-
-
Sébastien Blin authored
Change-Id: I1b1d30da4c89af12f811075185095830a3a39157
-
Sébastien Blin authored
Change-Id: I226c804181e88b47d5d361d84caaf0db23e09e6c
-
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 30, 2023
-
-
It works with a Pimpl which the right pttlistener.cpp depending on the platform you are on (macOs, windows or X11). It is a global PTT which listen to key events during calls. If the global PTT is not supported, a local PTT is set. jami-project#1402 Change-Id: I8399800966c737bb8e8a656ecbb6af7ac7cdde8c
-
- 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
-