- Jul 12, 2024
-
-
If a conversation has no interactions (which shouldn't happen normally, but sometimes occurs in practice), then its LastInteractionTimeStamp will be zero, which causes the last interaction date in the smartlist to be wrongly displayed as 31/12/1969 or 1/1/1970. This patch adds a check to prevent this. GitLab: #1794 Change-Id: I1384d6675c9fcaa1904bb6e1706589305b7618e9
-
- Jul 10, 2024
-
-
+ Add button to delete messages on file transfer + Show "Deleted media" on deleted files. + Update last interaction + Update icon for saving file, we're in 2024, no more floppy disk Change-Id: I607b1a6beda443db85c60d8cf95a9aae29ce1f7c GitLab: #1287
-
- Jul 05, 2024
-
-
The "success" property of the wrong component was being set in the "on-link-device" signal handler. This commit fixes that. Gitlab: #1788 Change-Id: I99c9abbfa31ea9ea6e7828dbbed0a21081f8be19
-
- Jul 04, 2024
-
-
Change-Id: I76b67b819cd8e028062406b96583a36ae6a6d509
-
- Jun 10, 2024
-
-
Andreas Traczyk authored
This update fixes an issue where a stale account list might be used in AccountListModel by synchronizing list invalidation with a newly introduced signal (accountsReordered). This change prevents a data race that could occur due to the asynchronous nature of setting the account order over D-Bus, or when queuing the signal handling for accountsChanged, which is emitted only once the reordering is saved. As a result, QAbstractItemModel mutations are now performed within AccountListModel instead of in the UI. Gitlab: #1638 (Account list in popup is incorrect after selection) Change-Id: I7ed6eeb45eb319f21e40554f3d023ad24e139a6f
-
- May 31, 2024
-
-
This allow to show the correct sending/sent/state for the interaction separated from the status of the dataTransfer. Else, we see a sent check for a file even if the peer didn't receive the file Change-Id: I15b9f0abc6a26a2ffd007be26827e9a37e859bca
-
Sébastien Blin authored
If we're a member of a group swarm, we will receive profiles from non contact (the other members of a conversation). This patch try to get from cache before calling getContact() to be able to retrieve profiles from non contacts if stored by the daemon Change-Id: I864f1d5dd9f65232751e170b930606d23241d283
-
- May 30, 2024
-
-
Take into consideration the vertical margin when cropping the image. Change-Id: I140c96f54d2c1ae732bd104fb21ad04d66d97e9a
-
GitLab: #1563 Change-Id: Ie4ec46bbd7adb0fb0abf9da29224d7b87bcf0aa7
-
- May 27, 2024
-
-
Sébastien Blin authored
Change-Id: I64e7b601bbadc9055da912a7d6fe2304aa7a5169
-
- May 24, 2024
-
-
In the current implementation, the chatViewContainer of callStackView is not destroyed for a swarm conference call because there are no signals for call changes.This patch ensures chatViewContainer is used when there is no call. GitLab: #1625 Change-Id: Iefc39b747d92543244d30aa987eda134ff0a03f3
-
- May 21, 2024
-
-
Sébastien Blin authored
Change-Id: I32e83c2ccf82be78fbdd6e9932105228dd6dee8b
-
- May 15, 2024
-
-
Andreas Traczyk authored
In response to an issue that would cause a lost window when minimizing to tray on a system without a systray, commit 316750ad introduced a bug for versions of Qt that would return null icon geometry even when the icon was visible. Subsequently, this was byspassed with commit f25e66aa which only applied to GNU/Linux systems, leaving the hack inplace for Windows and macOS where the bug had not originally occured. This commit: - makes the "MinimizeOnClose" option always visible - uses Qt's built-in method for "isSystemTrayIconVisible" - changes the default "MinimizeOnClose" setting to true Gitlab: #1623 Change-Id: I3b99c7fb952eedea63ae9c12d207ceb3c9bd4988
-
- May 13, 2024
-
-
Sébastien Blin authored
Change-Id: I38b4f45cb3220bc52ab227976acd65a6c2d1ef93
-
- May 08, 2024
-
-
Change-Id: If177414fbb4223432e5c5769ef51a1b3ad745ce5
-
- Apr 25, 2024
-
-
François-Simon Fauteux-Chapleau authored
The function which is responsible for muting the camera when accepting a call in audio assumes that the call's mediaList has already been initialized, but this wasn't actually the case. This caused a bug where the 'Accept in audio' button behaved exactly like the 'Accept in video' button. GitLab: #1621 Change-Id: I26251f51862cf5cd9b6d4daaf15270943c0e3c4e
-
- Apr 15, 2024
-
-
This commit replaces a StackLayout with a Loader allowing us to load initial and ongoing call views dynamically based on the current conversation's call state. This may fix several issues related to conversation loading including a possible uncaught binding loop based on observing CurrentConversation.id changes. - small header clean up Change-Id: Idfc723d8b39f19aafb026c19f26590910b5c26cd
-
- Apr 09, 2024
-
-
Andreas Traczyk authored
The `test` option is not used in non-debug builds. Change-Id: I25eef5b414f987ae4acc435213173f8c78390866
-
Andreas Traczyk authored
This commit adds configurable size to the handle, as it will likely be made transparent soon. Gitlab: #1611 Change-Id: I1574089d57b5993b59e29732e6a0c573ef91f606
-
- Apr 08, 2024
-
-
Andreas Traczyk authored
Change-Id: I799e8f66e2008323817c73292f94e8c625564d67
-
- Apr 04, 2024
-
-
François-Simon Fauteux-Chapleau authored
This feature was accidentally removed in a recent refactoring of the local video preview: https://review.jami.net/c/jami-client-qt/+/27740 Change-Id: I8b621d4f692124311f0807d1bc0be0e96717a499
-
- Mar 22, 2024
-
-
Change-Id: Ida5516630c6f95b16aa45f31ee8111a924273b3f
-
- Mar 21, 2024
-
-
Sébastien Blin authored
Change-Id: Ifd0caafc6ec6cf10b0a834875e9dcf6daf527868
-
- Mar 12, 2024
-
-
Change-Id: Ibcd88c5a3c73a0e67f94d70bc420845aa7b8c822
-
- Mar 05, 2024
-
-
Sébastien Blin authored
Change-Id: I6bd2a7d961228584a74a731beb73b291f6c9a6bf
-
Sébastien Blin authored
Change-Id: Iff3ff0a9ff7a8d7b175375582e6bd42937a80b1c
-
This is an experimental feature and is unadvertised for now. Change-Id: I40aa84f54c135c2060552231d4ed7c2de4976ca3
-
- Mar 04, 2024
-
-
Sébastien Blin authored
GitLab: #1589 Change-Id: Iaa753a5ed9a690a63bba75442a4e04d1c9d9218c
-
- Feb 29, 2024
-
-
Andreas Traczyk authored
Gitlab: #1576 Change-Id: I85d0b18bd15f531b1d029de1f0a88dea2d34a4c4
-
Gitlab: #1459 Change-Id: I962f38935acd8e97895587076a448125213fc4bc
-
Sébastien Blin authored
Change-Id: I05d9770b7198e784356c10164c935b0844cd53b0
-
Sébastien Blin authored
git.jami.net/savoirfairelinux/jami-daemon/-/issues/951 Change-Id: I0d952d6916ad5c4a8c51cbb80998f46665af9141
-
Sébastien Blin authored
Change-Id: I233d5df05432371adf6b2bdf8e8de25bd7e65058
-
Sébastien Blin authored
GitLab: #963 Change-Id: If26b9413e5a94e1b9da0842b84eaf8019b08140f
-
- Feb 28, 2024
-
-
Loading the profile elements from disk is now deferred to consumption. Implements a basic caching mechanism for the displayname and avatar elements. Gitlab: #1459 Change-Id: Ic5aeec6649c198f617b9269409ded647c7536b8f
-
- Feb 22, 2024
-
-
Sébastien Blin authored
Change-Id: I4bb6268547da6549a143da1d64b56f70cdd7dcc7
-
Sébastien Blin authored
This reverts commit ef716d65. Reason for revert: Missing a lot of design Change-Id: I9f289d107dab25251e3de98a64c90446f9bf7c12
-
- Feb 21, 2024
-
-
Change-Id: I8e56fc3e0a456bc214baf321e4c9e60b77004d2c GitLab: #1476
-
Sébastien Blin authored
Change-Id: I3559ef5398c73cd7c76196fe3b61cf005bc2408d
-
Sébastien Blin authored
GitLab: #1550 Change-Id: I0234d9c6993438fe4580961a85d86632def1c354
-