- Nov 01, 2023
-
-
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
-
- Jul 27, 2023
-
-
Andreas Traczyk authored
Strip whitespace for avatars pulled from conversation info. Gitlab: #1246 Change-Id: I767a53ee3e492507f9cb80b802a9eaaaa66d3d50
-
- 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
-
- Jul 07, 2023
-
-
Sébastien Blin authored
Change-Id: I01d2cd868c7f1c513290792b5f8bff0f6a110f0e GitLab: #1250
-
- Jul 04, 2023
-
-
Thomas Ballasi authored
This use case has been observed when taking a look at the system tray icon, which uses conversation model's notificationsCount() to define whether or not to show a red dot. As we don't want this for muted conversations these are ignored. Change-Id: Ic185de9170dfcbfbd8ffc3513676dd90471f3baa
-
- Jun 27, 2023
-
-
Sébastien Blin authored
only acceptConversationRequest is enough to accept a request Change-Id: I4720ea70def6cd35153167ef9577b1c7528e7140
-
- Jun 14, 2023
-
-
Sébastien Blin authored
jami-daemon#855 Change-Id: I2c0caa3db05c663c5ee23367774c987aeca3324f
-
Sébastien Blin authored
Change-Id: I66b2b8cb1c289575b5568cc40f7402282bede314
-
- Jun 01, 2023
-
-
Andreas Traczyk authored
Adds an atomic bool used to exit the render in case frameSize is reset by the daemon. Change-Id: I8c2ae01a3de79704f83930507ee147a34c1628b8
-
Andreas Traczyk authored
During a resize event the the addRenderer function will regenerate a Renderer of the new size. The Renderer destructor will eventually trigger a write-lock in VideoProvider which may deadlock with frame updates to other renderers. Gitlab: #1161 Change-Id: I3f3b99f6f78ac94218213130d42efcf0884b38fa
-
- May 30, 2023
-
-
Change-Id: I39262a1945ab48f43efbb958ebe323f52f5d1a8d
-
- May 16, 2023
-
-
Andreas Traczyk authored
Change-Id: I27a829e6b6b57fbe31fc3fcf49fce4ba2bfaf168
-
Change-Id: If10ad2bf40ce05b0052016123755f4c9dca18097
-
- 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
-
Applies some suggestions based on reviews by vstoiakin regarding concurrent resource access and overall structural simplification. - Create and handoff ownership of QVideoFrames each frame - use QReadWriteLocks when multiple reads are possible instead of QMutex - remove the superfluous layer of unique_ptrs on QVideoFrames which are explicitly shared using QExplicitlySharedDataPointer for their underlying data. This patch is required to prevent crashes when using Qt 6.4 and up. Gitlab: #938 Change-Id: Ia9a9f0310344bcee47dbd88ec622bc3daa2ce6d7
-
Sébastien Blin authored
Python2 is removed from Debian stable/unstable and latest Ubuntu. So, we need to use a newest version of Qt (here Qt 6.4.3). Change-Id: I6c8b1eee644aab787d54e467f64011762ffd7548
-
- May 12, 2023
-
-
Sébastien Blin authored
Change-Id: Ie3ab68213f9337d5124eda4f989fb23c0e084d64 GitLab: #1027
-
- May 11, 2023
-
-
Removes the fixed rate QTimer that was used to query shm frames, and waits on the producer in a thread loop. Also factors FPS value tracking into the Renderer base class. Gitlab: #938 Change-Id: Icf44c8399d70c4127c512802b6cf6c6dccdccfd6
-
- May 04, 2023
-
-
Sébastien Blin authored
Change-Id: Ibf6fffae59475ce415a60ab1bbf09687d6d30c29
-
Sébastien Blin authored
Change-Id: Ie5fff0d9688d82ae0c31d1b07f970a33c80fe26a GitLab: #1071
-
- Apr 26, 2023
-
-
The commit was reverted in 2b7a421e due to breaking some of the packaging builds. This has now been rectified. Change-Id: I3ea67962cc65f243f106fe00316634d580f51a52
-
- 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
-
- Apr 06, 2023
-
-
Andreas Traczyk authored
Adds a `--with-engine` option for the resource generator script which will prevent packaging unused resources when building without webengine support. Change-Id: If2f31284ef59166615221235427a53d0df8da2ce
-