Andreas Traczyk
201f3182ca
videoview: prevent stale rendered frame from showing on start
...
Gitlab: #1576
Change-Id: I85d0b18bd15f531b1d029de1f0a88dea2d34a4c4
2024-02-29 16:10:53 -05:00
Andreas Traczyk
23130a5752
misc: bump daemon (contains fixes for Windows build)
...
Change-Id: If2d7f3879f15dd8e9d54544793e68958a5c16cd8
2024-02-29 16:10:47 -05:00
Sébastien Blin
f28d47bc51
misc: bump daemon
...
Change-Id: Id32a2a306fd80a2d009f96117f06c8ea860df835
2024-02-29 11:19:14 -05:00
Adrien Béraud
ee7818eefb
AccountListModel: avoid calling getAccountList when unneeded
...
Gitlab: #1459
Change-Id: I962f38935acd8e97895587076a448125213fc4bc
2024-02-29 09:24:35 -05:00
Sébastien Blin
f25e66aa6a
utilsadapter: avoid wrong geometry when getting systray visibility
...
Change-Id: I05d9770b7198e784356c10164c935b0844cd53b0
2024-02-29 09:13:38 -05:00
Sébastien Blin
79b19aec01
conversation: use account config for send typing indicator
...
git.jami.net/savoirfairelinux/jami-daemon/-/issues/951
Change-Id: I0d952d6916ad5c4a8c51cbb80998f46665af9141
2024-02-29 09:13:06 -05:00
Sébastien Blin
4c92cb9936
chatview: add check for last sent message
...
Change-Id: I233d5df05432371adf6b2bdf8e8de25bd7e65058
2024-02-29 09:12:58 -05:00
Sébastien Blin
1c81553245
conversationmodel: do not add wrong call to wrong conversation
...
GitLab: #1578
Change-Id: Ibe980844acf1b44afb0ea6aa0e105ffa99e5c36f
2024-02-29 09:12:32 -05:00
Sébastien Blin
5c2fec53da
conversationmodel: avoid to emit needsHost multiple time
...
Only do it for current account, this avoid to emit needsHost() for
all accounts with the same conversation
GitLab: #1579
Change-Id: I147b2f72fd4c1000949500309eae1970cdbd033f
2024-02-29 09:12:03 -05:00
Sébastien Blin
f706abe5a6
CallMessageDelegate: do not show button to join current call
...
GitLab: #963
Change-Id: If26b9413e5a94e1b9da0842b84eaf8019b08140f
2024-02-29 08:55:41 -05:00
Andreas Traczyk
610c27f751
contactmodel: refactor profile loading
...
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
2024-02-28 14:53:28 -05:00
Sébastien Blin
6d20d3b515
misc: bump daemon
...
Change-Id: Ie720ef7deac208a869d32a0a49e6d653d40e7fb0
2024-02-27 15:30:43 -05:00
Sébastien Blin
a0b583aa8d
misc: update some strings
...
Change-Id: I635c527b8a5b83b91f70008ce6471af8f72f6aa9
2024-02-27 15:19:26 -05:00
Sébastien Blin
3855a5e951
chatview: fix footer visibility
...
Change-Id: I4bb6268547da6549a143da1d64b56f70cdd7dcc7
2024-02-22 15:39:15 -05:00
Sébastien Blin
6689bce782
Revert "callactionbar: add forward call for jami accounts"
...
This reverts commit ef716d657d
.
Reason for revert: Missing a lot of design
Change-Id: I9f289d107dab25251e3de98a64c90446f9bf7c12
2024-02-22 14:58:29 -05:00
Sébastien Blin
860ddf22b6
chatview: hide extra panels if interactions buttons are absent
...
Change-Id: I8e56fc3e0a456bc214baf321e4c9e60b77004d2c
GitLab: #1476
2024-02-21 15:56:34 -05:00
Sébastien Blin
ef716d657d
callactionbar: add forward call for jami accounts
...
Change-Id: I3559ef5398c73cd7c76196fe3b61cf005bc2408d
2024-02-21 15:56:00 -05:00
Sébastien Blin
b0fe0251d1
Reply: ellide too long display names
...
GitLab: #1550
Change-Id: I0234d9c6993438fe4580961a85d86632def1c354
2024-02-21 15:55:09 -05:00
Sébastien Blin
1ec2d5f27b
conversationmodel: fix insert last interaction for conv request
...
GitLab: #1571
Change-Id: I848c6f8e1867f552a55105a4d528f51a59676ce4
2024-02-21 15:54:42 -05:00
Sébastien Blin
23316993e5
accountcombobox: remove first line in list
...
GitLab: #1559
Change-Id: I8bc70c95354546b5c31a376daf07f60a96b1ede0
2024-02-21 15:53:57 -05:00
Sébastien Blin
d42fe78676
presence: fix presence status for swarm with multiple members
...
Change-Id: Ic2e86b932c4805016689ffc41e4cede26b715954
2024-02-21 15:53:04 -05:00
Sébastien Blin
78724c2a7b
call: clarify call messages if call fails
...
Change-Id: I0dca1ef919cb6f60e53c57c3a3ccf81c2333c231
2024-02-21 15:53:04 -05:00
Sébastien Blin
e14fbe9437
CallMessageDelegate: add icon and follow font-size
...
GitLab: #1463
Change-Id: I8c61d1c526ddf69ae910627d0804608fd17b5c45
2024-02-21 15:53:04 -05:00
Sébastien Blin
82c63d5a89
tests: add dummy mock data for conversationListView and MessageListView
...
Change-Id: I64e145754843513a36e7b52dca9be90f2ab7688d
2024-02-21 15:52:56 -05:00
Sébastien Blin
a72af9cba5
tests: add example for mocking datas
...
Change-Id: I060a991726bc8c1cd57f267d97833dcd04519bab
2024-02-21 15:52:50 -05:00
Sébastien Blin
d7c642a2fe
revoke: fix revocation with pwd
...
GitLab: #1573
Change-Id: I55dacf92ceeeba077b52488835e8d48b8ccd39a2
2024-02-21 15:24:55 -05:00
Sébastien Blin
08f3339693
accountconfig: avoid duplication between dhtPort and DHT.port
...
Also show it in advanced settings
Change-Id: I8de880657530c4a957846ca334332f7ccf79ef8c
2024-02-21 09:03:36 -05:00
Sébastien Blin
402515365d
presence: follow daemon changes for presence indicator
...
Change-Id: Ie82a15da023ab97f133c8beadb8ddeb81b67666f
2024-02-20 12:47:11 -05:00
Jenkins
df102068bc
i18n: automatic bump
...
Change-Id: I39656f5fe57b37316138680345d9c52a7675a968
2024-02-20 08:08:17 -05:00
Sébastien Blin
d40e884a1f
misc: remove wrong logs
...
Change-Id: I4010660c6bef3af553019deb9bcabc65a4b484fc
2024-02-19 16:55:27 -05:00
Sébastien Blin
5371dac882
misc: use BUILD_TESTING like the daemon and update instructions
...
Change-Id: I5e92e47ada4c4225c68065179245d96723397575
2024-02-19 16:32:04 -05:00
Sébastien Blin
0f62829588
misc: remove legacy mocking inclusion
...
Change-Id: Ie187f459b136c36fbb65c21fdaa4f05958244474
2024-02-19 16:31:55 -05:00
Sébastien Blin
39da97396c
contactmodel: fix add on second request
...
GitLab: #1572
Change-Id: If588d22b80ea2f77b21f2ddd081ba32fdffefc7c
2024-02-19 13:50:59 -05:00
Sébastien Blin
406edda453
conversationmodel: fix status update for messages other than text
...
Change-Id: I0f1cb45a6cca9c8e95366c81a9d7813c740e2987
2024-02-19 13:26:08 -05:00
François-Simon Fauteux-Chapleau
bbbeda6a26
EmojiPicker: fix reference error
...
GitLab: #1545
Change-Id: Ie0cdc650a8f1468ed14cb43ccfd223167ddf8b7e
2024-02-19 11:13:03 -05:00
Andreas Traczyk
6b3efff7cc
misc: use logical or
instead of bitwise
...
No impact on logic. Just clarifies intention and allows short-circuiting.
Change-Id: If18f9d28cf4f4ead58a4f94b0ba0e4514ac9eea1
2024-02-16 08:14:42 -05:00
Sébastien Blin
3531b8b354
ManageAccountPage: fix polish loop
...
Change-Id: I31c05a8163cc03f8d181b5509e966df348814515
GitLab: #1541
2024-02-15 17:08:33 -05:00
Andreas Traczyk
487446cbc3
sidepanel: fix excess margin above donation box
...
The top margin is unnecessary when the invitations tab is not present.
Change-Id: Ic0aafdd72d3d99f3764eeac72b2efe0c11a604ed
2024-02-15 16:58:48 -05:00
Sébastien Blin
d5349490f5
conversation: follow daemon changes for sending status
...
cf jami-docs/developer/delivery-status
+ Basically this patch uses the new SwarmMessage.status to show
current interaction status.
+ setRead only updates the status if the interaction is newer (else,
because signal are not guaranteed to be ordered, this can cause the
lastDisplayed_ to be incorrect).
+ Some old code is removed and unused signal
+ MessageReceived updates status if needed
GitLab: #1487
Change-Id: I4d4d5dce8dc12ab638e89e3f8431810b29a72087
2024-02-15 16:15:51 -05:00
Andreas Traczyk
7650f45d6f
misc: libclient: remove legacy account database migration mechanism
...
Removes all migration mechanisms and support for database versions that haven't been used for several years. Also cleans up some includes.
Change-Id: Iaf071a455f77dd4daa57f16f9924703961aa64e0
2024-02-15 15:16:00 -05:00
Sébastien Blin
a98f6ca4e3
SettingSpinBox: fix binding loop
...
Change-Id: I0426d7cea16aedff3dc5ed0f493422ffb091d45e
GitLab: #1543
2024-02-15 14:27:46 -05:00
Sébastien Blin
0b96cf5f1f
SBSMessageBase: add text metrics on author
...
Change-Id: Idf3aee2c667c86ea9a224d68624f733a2250e83a
GitLab: #1551
2024-02-15 14:27:46 -05:00
Andreas Traczyk
07e0b10478
tests: avoid initializing the ViewCoordinator root view
...
This doesn't make much sense with our current test structure, and will add a StackView component on top of the UUT.
Change-Id: Ice3425bfea0b5229c87caf3fa22b181ce6aa520d
2024-02-15 13:33:41 -05:00
Andreas Traczyk
b38e216721
ongoingcallpage: local-preview: add a hide-preview feature
...
Gitlab: #1555
Change-Id: Ifa196b91fed4d13d1cd0acf535cc3e1802c22a29
2024-02-15 10:46:49 -05:00
Andreas Traczyk
91f32f2421
ongoingcallpage: refactor local preview corner snapping
...
Uses a more declarative approach to anchor the local preview.
Change-Id: I2544428a0c2585a8629639566c808dfc2808fd14
2024-02-15 10:46:49 -05:00
Andreas Traczyk
06c3ffa6ce
testing: add a configuration tool to the dev-testing window
...
This will allow the addition of custom parameters to a second anchored window.
"Conversation ID" and "Force local preview" are implemented.
Change-Id: I2366b57e6bb36efb568b06e40ef124a440a39397
2024-02-15 10:46:49 -05:00
Andreas Traczyk
ae53d92c2e
testing: add a way to test individual QML components
...
This is a WIP and is intended to be adapted continuously to support more and more UI elements and reduce the time spent debugging components.
Some components will require additional configuration (e.g. the conversation ID must be set), which may require additional changes.
Change-Id: Iaa5d49693f874202439e746a274da4911adf7d15
2024-02-15 10:46:49 -05:00
Sébastien Blin
97e477416a
misc: bump daemon
...
Change-Id: Id39ed7d7135b0757f233a00039b59276257e0c6a
2024-02-14 11:10:48 -05:00
Andreas Traczyk
3d3b4612df
chat-view: fix loading data transfer items
...
- 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
2024-02-13 17:06:26 -05:00
Andreas Traczyk
7060afe467
build.py: add an argument to add client cmake flags
...
Change-Id: I6b0eae47d4fd52935cc4cef02d79115b80f3d809
2024-02-13 11:27:06 -05:00