Sébastien Blin
815d324118
contactmodel: move profile creation on dedicated thread
...
This avoid a heavy I/O operation on the main pool
Change-Id: Ic5068d9d1c291b8f27ffc563933d4920af42e890
GitLab: #1450
2024-01-03 13:00:21 -05:00
Andreas Traczyk
2343f34b4f
messaging: run previewengine on its own thread
...
Change-Id: Iff267600c0802fbadedb58174b5fe65bbd1a443f
2024-01-03 12:00:17 -05:00
Sébastien Blin
692ba0d5a8
conversationsadapter: do not create empty profile
...
Change-Id: I3113b860a6a89fc4af1d228840026dc0fd078b9b
2024-01-03 09:54:49 -05:00
Sébastien Blin
84150e8977
misc: bump copyright to 2024
...
Change-Id: I8d5f968fbedbc884c91416246049a0ef4cd652eb
2024-01-03 09:54:49 -05:00
Sébastien Blin
9360458b9e
misc: bump to daemon 15.0.0
...
Change-Id: Ifc5d5f4cb5156d75723aac58e1b34ecb5829c2b7
2024-01-03 09:54:47 -05:00
Andreas Traczyk
46a955aa3d
misc: fix ups for conversationmodel/messagelistmodel
...
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
2024-01-03 08:43:50 -05:00
Andreas Traczyk
009a3902cb
emojipicker: use truthy check to avoid exception
...
Change-Id: I9c6acd8fe1c34d4ce5b2a172e04eea0f4a1e0148
2024-01-02 16:52:54 -05:00
Sébastien Blin
32b76c8da4
messagelist: use history given from daemon (except SIP accounts)
...
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
2024-01-02 15:22:10 -05:00
Sébastien Blin
2bbd9637da
packaging: add package for opensuse leap 15.5
...
Change-Id: I90ad05ca1bd12e041f60f42fd38bd464b5f8cb51
2024-01-02 13:27:16 -05:00
Sébastien Blin
2d664eacb1
misc: fix QML tests
...
Moreover, add two accounts (for ChatView testing)
Change-Id: Ifb2a45002dd9e86921868257124561764e9b94c5
2024-01-02 10:31:59 -05:00
Xavier Jouslin de Noray
f1c90f316a
PluginStoreView: add logic to improve user experience
...
Change-Id: Ie1e2495bed08224d6806d0df41124c4b62b7c2e0
2024-01-02 09:40:42 -05:00
Jenkins
5abed96b56
i18n: automatic bump
...
Change-Id: I82cd79eb4ee5c5e5b8eb91b507d99b67975e73e8
2024-01-01 16:42:39 -05:00
Sébastien Blin
f524c39c5f
contactmodel: do not save profile for account (managed by daemon)
...
Change-Id: I2943d91ad077892639a60117046665339e95d8fd
2023-12-28 15:21:44 -05:00
cberthet
2215d51f98
disable video and photo capture when no webcam is detected
...
GitLab: #1470
Change-Id: I266667d1ffe53b3839dfb3327db01cfda331c71f
2023-12-28 10:04:17 -05:00
cberthet
127b39bec2
recordBox: change popup placement and buttons for audio and video recording
...
GitLab: #1477
Change-Id: Idf18c0c4668d4e1154fc5a9d4ef674433578dded
2023-12-27 16:53:19 -05:00
Jenkins
43fecd1d4a
i18n: automatic bump
...
Change-Id: I3abd6557d06c48ad0b5c9f82ddfc31a1f609a997
2023-12-27 14:11:21 -05:00
cberthet
760f6dc72c
Edited message: resolve display issue
...
GitLab: #1469
Change-Id: I4ef71f60efaea7cb90f4d83df831f566fbfbd84f
2023-12-27 14:02:55 -05:00
Xavier Jouslin de Noray
eaf155d8a4
PluginStoreView: ajust view to improve user experience
...
Gitlab: #1373
Change-Id: Ie236db62b139e0c2e9646a6338425f063bcf9456
2023-12-27 09:55:51 -05:00
Andreas Traczyk
3e7087e5e6
Revert "misc: fix GTK theme application on Wayland by prioritizing XCB"
...
This reverts commit 87aed4c039
.
Reason for revert: Breaks Wayland support (without Xwayland)
Change-Id: I27a26cf784b3eea543b9cc396a130e80f295b81b
2023-12-27 08:12:13 -05:00
Kateryna Kostiuk
4ebb881be4
macOS: fix build for App Store
...
Change-Id: I0763138f03296de661da801e06f56083e0f92598
2023-12-25 10:57:52 -05:00
Sébastien Blin
a4014b7b6f
misc: fix debian version
...
Change-Id: I5084b5feef6b8dd9e1f3c072de0b758ca5f6c117
2023-12-22 10:21:22 -05:00
Sébastien Blin
93d2201277
contactmodel: avoid crash on incorrect profile
...
Change-Id: I1aa09e72e7db602a489c1195ab45b897e18370bc
2023-12-22 09:54:22 -05:00
Sébastien Blin
2bf414e27e
misc: bump daemon
...
Change-Id: If3f8d438b2a3ef82b6ad9bf63cbd44d84be84498
2023-12-21 07:24:10 -05:00
lcoursodon
c72e847bd4
Emoji Picker: correct position
...
GitLab: #1431
Change-Id: I5d86598da3120df5b34b375e1019bb0d0c8d88f0
2023-12-21 07:22:48 -05:00
Sébastien Blin
74120737ca
avatarregistry: update account before smartlist
...
Else, we can got some issues when switching from one account
to another
Change-Id: I9f77b7d281fc1519be6ce779efd1f908f7eae6d2
2023-12-20 16:24:57 -05:00
cberthet
f2424f4968
createAccount: resolve display issue
...
GitLab: #1448
Change-Id: I3e0edddfa70c0a59ab01d5c1359d93b27bea0824
2023-12-20 15:55:51 -05:00
lcoursodon
9d7eae0af8
Donation banner: change image and center
...
Change-Id: I8dcdcaafd4bd8e34c9cdf403236b209ee3ad56a8
2023-12-20 12:30:13 -05:00
cberthet
38febbf0bc
fileSending: enable click on image and video
...
Change-Id: I48a68504b8b738a8db59337d48a69b16f5731bbe
2023-12-20 07:51:39 -05:00
cberthet
bd8938b1df
TextMessageDelegate: resolve binding loop issue
...
Change-Id: Ia17240ba8ff20dd09ad58463e44fbcdc2156ed78
2023-12-19 12:05:57 -05:00
cberthet
1e4c450423
file sending: new design
...
GitLab: #1325
Change-Id: Ie39a429ae53c9be3d96363fb4bd9af6b47805456
2023-12-19 09:36:14 -05:00
Andreas Traczyk
c1df66f28d
manual Revert "Revert "app Store: disable donations""
...
Appstore is refusing the donations-enabled build for now.
Change-Id: I16d9cc33ed577298565a5d92e0ee247ee54865a8
2023-12-18 16:32:10 -05:00
Sébastien Blin
721ea4b017
misc: bump daemon
...
Change-Id: I254ed23127fd781d7cffc0461d9a2cf9ba1b7b75
2023-12-18 13:45:59 -05:00
Andreas Traczyk
b6737f1d50
misc: fix some connect warnings when starting with 0 accounts
...
Change-Id: I15f3a79107912d83a3c1ffe18538c26e37a419e8
2023-12-18 11:29:52 -05:00
Sébastien Blin
15eb51c7ca
smartlistitemdelegate: avoid weird conversation jump
...
Change-Id: I951d6938b4154dccce5a267744976fdc3da7f660
2023-12-18 10:40:36 -05:00
cberthet
e74be0934e
linkMessage: new design
...
GitLab: #1325
Change-Id: Id9b4e1430575fbf53f0657e94c9a27c5b35e4a93
2023-12-15 09:09:55 -05:00
cberthet
a4b758611c
deletedMessage: new design
...
GitLab: #1325
Change-Id: I3bca1e25e9e66ffa86670bb5194812fb6d78ce8a
2023-12-15 09:03:55 -05:00
Andreas Traczyk
c00ea7ac51
misc: bump daemon submodule
...
Change-Id: I3baaacf277766786266c0cd885ded7aeac63798e
2023-12-14 20:51:18 -05:00
Andreas Traczyk
58a53e70d1
smartlist: prevent selection oscillation
...
The dataChanged signal should be queued to prevent the conversation selection callback from re-entering SelectableListProxyModel::updateSelection prior to sort/filter updates. This can cause desync of the source and filter indices.
Change-Id: I35b3b38512cf51b1dd7ca8110b143a9223740056
2023-12-14 19:28:07 -05:00
cberthet
4ca37a6293
AccountComboBox: resolve display issue
...
GitLab: #1455
Change-Id: Ie572153e1eb89e71f27ba87b2cdd20c74628a1be
2023-12-14 15:32:16 -05:00
cberthet
e2da7777de
SwarmId: enable selection by mouse
...
Change-Id: Ie20d0d716eaaa7f6d6018e50f73560498ff6d918
2023-12-14 14:25:58 -05:00
Andreas Traczyk
48e9887129
misc: use a layout for the smartlist sidepanel
...
Change-Id: I2a93999b3e8648bb1c7d2249a4f69d5b08c59ae5
2023-12-14 10:52:55 -05:00
cberthet
2af4bc663b
ScrollToBottomButton: new design
...
GitLab: #1325
Change-Id: I7f44aaf51bd825dde06f071106fe93d6b1eae228
2023-12-14 09:39:34 -05:00
cberthet
72100f4700
ChatView: resolve overlaping issue on username
...
Change-Id: Iee98257740c54d28f2abc1d62458a90c1e218481
2023-12-13 16:27:31 -05:00
cberthet
b7207e4b03
chatView: resolve overlaping issue
...
Change-Id: I2cff215cf1050128c768b3276cafaa263944043f
2023-12-13 15:43:05 -05:00
cberthet
250196bbac
join call message: new design
...
GitLab: #1325
Change-Id: I1ed0784197936121e70b47e9d7015d13aa7a8738
2023-12-13 09:56:15 -05:00
cberthet
04a57dfdbb
ConversationBubble: add time inside bubble
...
GitLab: #1325
Change-Id: Ib52222f4adae911e0975f4d7e8bc60739fb63cfb
2023-12-13 09:56:15 -05:00
lcoursodon
4a3a49b0ec
Connection monitoring: load result at start and not after 1s
...
Change-Id: I1dc7144a6cec4f6250a68d2a8ce8228012b030fd
2023-12-12 14:46:32 -05:00
lcoursodon
4342b9053f
MessageBar: correct some button color
...
Change-Id: Ic8f73e6c2689756a1068ebf9914cfb25f0737b26
2023-12-12 09:45:08 -05:00
cberthet
ef0045c927
notification icons: new color and placement
...
GitLab: #1325
Change-Id: I1df248e37c89cea3007856ce4d56ea9e7c5f6b6d
2023-12-12 09:44:05 -05:00
Jenkins
d45f86362b
i18n: automatic bump
...
Change-Id: Ibf922b49ad7602b8c0056502c6b03ac78190c84d
2023-12-11 16:42:40 -05:00