- Nov 14, 2024
-
-
Andreas Hatziiliou authored
Change-Id: Ie8cfa5a39b25cd34c7706596a1c607dd1b8c8060
-
- Nov 06, 2024
-
-
Andreas Hatziiliou authored
The goal of this patch is to make the messagebar (and more broadly the chatViewFooter) more coherent in its behavior and look/feel. GitLab: #1846 GitLab: #1848 GitLab: #1639 GitLab: #1420 Change-Id: I0d0ed207df9eba50f724c69fa49f956dc8aaa573
-
- Oct 01, 2024
-
-
smart quotes {“,”,’} remove spaces in keyboard shortcuts, eg Ctrl + F → Ctrl+F add participant → invite member A(n) [type] error occurred while [attempting to] {verb} {noun}. avatar → profile picture ban → block join in… → join with… mute camera → stop camera plugin → extension request → invitation unmute camera → start camera GitLab: #1730 Change-Id: Ied169aea3b15b341ff467bc838c70da6a3d5050f
-
- Aug 08, 2024
-
-
On non-dockerized Linux systems, the accounts generated during tests are only cleaned up occassionally. The test suite design implements consistent account cleanup post test. Accumulation of these accounts interfere with subsequent test runs, rendering the test suite ineffective. The main test scripts incorrectly utilize a Jami Windows environment variable for Linux systems. In adherence with the Jami client design, this patch utilizes the correct environment variable for Linux systems. Windows formatted paths were also modified to allow recogntion in Linux enironments GitLab: #1801 Change-Id: I633dbd168af1e6d20ccee53d1109cd179bd1a187
-
- Jul 04, 2024
-
-
Andreas Traczyk authored
Non-ASCII characters in UTF-8 are encoded with multiple bytes. Testing with these characters ensures that the decoder correctly interprets multi-byte sequences. Gitlab: #1536 Change-Id: I0a92ee91b6cd26d70daab1f9baef3a9577aee02e
-
- 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
-
- Apr 11, 2024
-
-
- adds a task to toggle testing configuration - removes the test run launch configuration (now a task) - adds macOS support and fixes gtest CMake integration - removes the IPC launch configuration as it doesn't work correctly without delaying the client Change-Id: I89e1f3abd0e050e0bcf205f1331596c660dd0d34
-
- Mar 12, 2024
-
-
Change-Id: Ibcd88c5a3c73a0e67f94d70bc420845aa7b8c822
-
- Feb 29, 2024
-
-
Gitlab: #1459 Change-Id: I962f38935acd8e97895587076a448125213fc4bc
-
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
-
- Feb 21, 2024
-
-
Sébastien Blin authored
Change-Id: I64e145754843513a36e7b52dca9be90f2ab7688d
-
Sébastien Blin authored
Change-Id: I060a991726bc8c1cd57f267d97833dcd04519bab
-
- Feb 19, 2024
-
-
Sébastien Blin authored
Change-Id: I5e92e47ada4c4225c68065179245d96723397575
-
- Feb 15, 2024
-
-
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
-
Andreas Traczyk authored
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
-
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
Broken by https://review.jami.net/c/jami-client-qt/+/26560. This moves some logic that has been previously duplicated between the app and tests into a common routine. Change-Id: I40f1af38893cfcef751578d3e4db7d7ba040505b
-
Andreas Traczyk authored
The HTML string was being converted to a local 8-bit string prior to parsing with tidy. According to Qt documentation, this works on Unix systems as toLocal8Bit() is equivalent to toUtf8(), however, it may not on Windows, and may result in character replacement. Gitlab: #1536 Change-Id: I7aec98cffbd9d72771d1c489f52b38dbb3a1ed9f
-
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
-
- Nov 17, 2023
-
-
GitLab: #1417 Change-Id: I8693ff36d313c730b6d8fa2ea7586d1a71d582d7
-
- Oct 24, 2023
-
-
GitLab: #1388 Change-Id: Ia168dce60ffdafa1ab4d08905c46f47f98625916
-
- Aug 21, 2023
-
-
Xavier Jouslin de Noray authored
Gitlab: #1306 Change-Id: Ic3d952408c352715f2cd611dad63cf92cfb81ff0
-
- Jul 14, 2023
-
-
Depend on tidy API for attribute extraction rather than regexes. 1. htmlparser methods return nodes instead of pre-parsed strings 2. htmlparser provides some methods to extract text/attr from nodes Gitlab: #1248 Change-Id: I367d703680938fb0b7c5055ac41e079c1322da30
-