- Feb 15, 2024
-
-
Andreas Traczyk authored
Gitlab: #1555 Change-Id: Ifa196b91fed4d13d1cd0acf535cc3e1802c22a29
-
Andreas Traczyk authored
Uses a more declarative approach to anchor the local preview. Change-Id: I2544428a0c2585a8629639566c808dfc2808fd14
-
Andreas Traczyk authored
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
-
- Jan 31, 2024
-
-
Andreas Traczyk authored
- better manage QML interop object lifetimes - allow intellisense to pick up QML registered symbols - fix for PreviewEngine threading Change-Id: I416cdede70b155dc34fc3ee94f428ae2128c8950
-
- Jan 26, 2024
-
-
Andreas Traczyk authored
Several major changes to the layout have been made. - The chat search bar is moved into the message search layout. - The Searchbar component is stripped of unused features. - Some remaining logic that was used to switch main loader components is removed. - ViewCoordinator.getView gets a "force create" parameter and we no longer preload low-cost views. NOTE: the option to use a frameless window is available within general settings Gitlab: #1524 (Frameless Window) Change-Id: Iec6bdf162cb0335d3ae3d9bd09dd9783991a4a57
-
- Jan 25, 2024
-
-
Sébastien Blin authored
Seems broken since a recent Qt upgrade. Calling a method in JamiQmlUtils works as expected. Change-Id: Ic1257a4f487560744f5ce1ea02928504ff572157
-
- Jan 24, 2024
-
-
We can't define a property called `status` for a Loader as it exists already. At best, the app will crash as it should be unable to create the chat view. At worst, this will introduce undefined behavior by confounding transfer/loader status assignments and comparisons. Gitlab: #1537 (crash) Change-Id: I66fb6da25cae695f7f1f520200f6eed8a2c93d03
-
- Jan 19, 2024
-
-
Sébastien Blin authored
Change-Id: If94c5e1c24d1a90f7a20f29bafc087d26782fe67 GitLab: #1523
-
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 15, 2024
-
-
Sébastien Blin authored
Change-Id: Iddeffd4e2c161ecaf0c9bdb62ed1431d78d0eac5 GitLab: #1493
-
Sébastien Blin authored
Else, seems model is not updated correctly Change-Id: I980a3969b72ebe0d6c702f5fc8c13779603bb8b2 GitLab: #1486
-
GitLab: #1483 Change-Id: Ib8932ec76519c52547a27e29b095fc60b0e46876
-
- Jan 05, 2024
-
-
François-Simon Fauteux-Chapleau authored
GitLab: #1484 Change-Id: I4f8f577c2039ef4a2fc9e4ed731d540e26563b61
-
- Jan 03, 2024
-
-
Sébastien Blin authored
Change-Id: I8d5f968fbedbc884c91416246049a0ef4cd652eb
-
- 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
-
Moreover, add two accounts (for ChatView testing) Change-Id: Ifb2a45002dd9e86921868257124561764e9b94c5
-
- Oct 24, 2023
-
-
GitLab: #1388 Change-Id: Ia168dce60ffdafa1ab4d08905c46f47f98625916
-
- Aug 21, 2023
-
-
Xavier Jouslin de Noray authored
Gitlab: #1306 Change-Id: Ic3d952408c352715f2cd611dad63cf92cfb81ff0
-
- Jul 14, 2023
- Jun 07, 2023
-
-
Change-Id: I289b610e43317470d061e7ecd6338bfa805c5ce7 GitLab: #1171
-
- Jun 02, 2023
-
-
Qt.bindings are not supported for properties within when calling createObject anymore. Instead, we can pass component references, or generate bindings post-creation. Note: in this case, the popup closes and observation is not really needed here. Gitlab: #1169 Change-Id: I21c1d95f4ca725c86fcf276834830145587458cc
-
- May 15, 2023
-
-
Sébastien Blin authored
The focus policy was broken and this patch fix also the tests due to an incorrect conversationModel. Change-Id: I9e7f76b0dff80548d3b92296f22bdd7b848ee931
-
- Apr 26, 2023
-
-
- add an outline on the item that have the active focus - override only after a tab key press GitLab: #1082 Change-Id: Ib549052e0fa2fe6d781df6980ce662919925c473
-
- Apr 11, 2023
-
-
+ set the maximum number of characters in the input + elide the text when it's too long + save on focus change in the settings view GitLab: #1064 Change-Id: I973ff09cb3ce56cda98a0b40cedde88ac3829c1d
-
- Apr 06, 2023
-
-
Andreas Traczyk authored
Gitlab: #899 Change-Id: I5bc73e07f15e73ee2f84e8e5c02689c81e670272
-
- Feb 06, 2023
-
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Dec 20, 2022
-
-
Sébastien Blin authored
isBlocked doesn't exist, it's isBanned. Also link spfm and webengine to tests (in order to fix tst_ChatViewFooter.qml) Change-Id: Ic4ac0565ba5975213728b16e3e3d5718aa9851b6
-
- Dec 05, 2022
-
-
Sébastien Blin authored
This avoid to get previous text when creating a second swarm Change-Id: I86bb907cc30133432601cb59d9384758971fb331
-
- Dec 02, 2022
-
-
Sébastien Blin authored
Pretty all tests are broken, but at least, forcing the CI to build it will force people to check it. Change-Id: I974905a893b6a53ce71890b63a01be6a791ea556
-
- Nov 11, 2022
-
-
Maxim Cournoyer authored
Fixes <#883>. Automated via: $ find tests -name '*.qml' | xargs sed -i 's,qrc:/src,../../../src,' Change-Id: Ic1a2f419e3e328e8bf861e7fdf370f15da66675f
-
- Sep 19, 2022
-
-
Split TipBox into dynamic components to avoid to load all the things. Show the Customize Tip Box only if necessary Replace backup key page by a tipbox Change-Id: Ie499fb16fe67648bbdd327eb24705a1881d9cea8
-
- May 19, 2022
-
-
Amin Bandali authored
In preparation for vendoring libjamiclient into 'src/libclient/'. GitLab: #734 Change-Id: Ibd956abc8fe9bd454ac0e9a5a28b77a5a74174e7
-
- Jan 06, 2022
-
-
Amin Bandali authored
Change-Id: I8eb66c1c3cddb3bf73b6784a9876dd9dc9c12481
-
- Dec 21, 2021
-
-
Remove unsupported QtQuick One component and it will be added back in the following patches Change-Id: Iad206a880096cf956a4220a81dca85a993721fbd
-
- Oct 06, 2021
-
-
Introduces a primitive QML ListView based chat view lacking features present in the previous web chat view, that will be added in subsequent commits(styling, preview/media/link/file-transfer message type support, etc.). Gitlab: #467 Change-Id: Iedc40f6172a6cdacc48cda6f4187053fbf226713
-
- Sep 14, 2021
-
-
Ming Rui Zhang authored
1. Add account config QML properties and use them in settings directly to avoid manual update 2. Rough clean up for video/audio settings 3. Remove settingsAdapter entirely and split the responsibility Change-Id: Icf81b91d5a3a0dd9f2a52824159cd222367b801f
-
- Aug 23, 2021
-
-
Andreas Traczyk authored
Change-Id: I6e912c7a3dbba63f874b063770ba5c68a3f2de2f
-
Andreas Traczyk authored
This test relies on jams server response. We should be providing a fake lrc implemtation for testing to guarantee signal emission. Change-Id: I6a15d729d87db15ab535bec0962e1166a6944b33
-
- Aug 16, 2021
-
-
Ming Rui Zhang authored
Add enter key event handle for lineEdits in wizardview Gitlab: #470 Change-Id: I41948196742068cd0a03ff37efe93982410e91ce
-
Ming Rui Zhang authored
1. Remove the "Select file" button during the camera picture-taking process 2. Add missing cancel (x) button during the first step of the camera picture-taking process 3. Disable all interactive components when the account creation is unfinished Gitlab: #486 Change-Id: I91e279052aecdd9327f59e9a1377c344d9052323
-