- 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
-
- Jul 13, 2023
-
-
Sébastien Blin authored
also separate debug and muteDaemon options so that "jami -dq" shows debug informations from the client. Change-Id: Ic69c5cf8b6a8ef4aa1fff607d01a541dab3e6da2
-
- 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
-
-
Introduces MessageParser to encapsulate text treatment for raw text messages. The async parsing sequence is as follows: - Markdown -> HTML (md4c) - link coloration (tidy-html5) - notify UI - request link preview info from PreviewEngine for the first link - Preview engine uses QtNetwork instead of QtWebengine - Linkification is handled by MessageParser instead of linkify.js QtWebengine is no longer required for message parsing. Gitlab: #1033 Gitlab: #855 Change-Id: Ief9b91aa291caf284f08230acaf57976f80fa05b
-
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
-
-
Prevents some uncaught exceptions that could occur depending on test implementation. Gitlab: #899 Change-Id: I5b06c270c924071f331e20f3b894a4bb80228137
-
+ 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: I5defa1135f23da975fa0f60cb2762b67d7bc7e86
-
Andreas Traczyk authored
Gitlab: #899 Change-Id: I5bc73e07f15e73ee2f84e8e5c02689c81e670272
-
Andreas Traczyk authored
Several subsequent patches will be required so this can be used for our tests. Gitlab: #899 Change-Id: I3939770ed34fe40aafa2ab93e2bab3cd77a20955
-
- Apr 05, 2023
-
-
Andreas Traczyk authored
This was causing invalid connections during test setup. Not having a null preview engine will prevent dereferencing a null pointer once messaging tests are implemented, however, the webengine will not work correctly due to missing resources which may be corrected in a subsequent patch. This commit also moves .clang-format to the root repo dir so it will apply to the test source code (the test source code should be within the src dir). Gitlab: #899 Change-Id: I8cac1fb937a0c60a91219b11ed1e0b5f323b1816
-
Andreas Traczyk authored
- simplifies and fixes the python build script for Windows - applies pep8 to the script also Gitlab: #899 Change-Id: Ieb3debd08ddf1649a46208fc52362d20c504c1b1
-
- Feb 28, 2023
-
-
Aline Gondim Santos authored
GitLab: #986 GitLab: #1004 Change-Id: Iea441cba4c258a82b9a553c93c81e4d76f0baa1c
-
- Feb 06, 2023
-
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Jan 06, 2023
-
-
Andreas Traczyk authored
This is moved to libjami in commit e4fa507. Also bump libjami to e4fa507. Change-Id: I5414f0b4987aec6474c09d8ecc4d1675c565853d
-
- 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
Change-Id: I393ba9f6a18061de9036953bf178a8898c9380f1
-
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 12, 2022
-
-
Maxim Cournoyer authored
The linker would throw errors starting with GCC 10 (see: https://gcc.gnu.org/gcc-10/porting_to.html). Final fix for <#882>. * tests/unittests/account_unittest.cpp (globalEnv): Remove variable. * tests/unittests/contact_unittest.cpp: Likewise. Change-Id: I08cff055590c06afb9423759ff3e2c6c6c790e94
-
- Nov 11, 2022
-
-
Maxim Cournoyer authored
Fixes <#883>. Automated via: $ find tests -name '*.qml' | xargs sed -i 's,qrc:/src,../../../src,' Change-Id: Ic1a2f419e3e328e8bf861e7fdf370f15da66675f
-
Maxim Cournoyer authored
Partially fixes <#882>. * tests/CMakeLists.txt: Link test objects with ${LIBCLIENT_NAME}. Change-Id: I6808202f046902c5c05c089c0c2fe3d97492a754
-
- Nov 08, 2022
-
-
Maxim Cournoyer authored
Partially fixes <#882>. This follows commit dae92490. * tests/CMakeLists.txt: Rename QML_LIBS to QT_LIBS, a regression introduced in d82e3820. Remove the dependency on on the Widgets module, now provided via QT_LIBS. * tests/qml/main.cpp [WITH_WEBENGINE]: Include QtWebEngine modules conditionally. (main) [WITH_WEBENGINE]: Initialize webengine conditionally. Change-Id: I0df4e11ca3571338fb1e8967784dc6f09ca1dfee
-
- Nov 06, 2022
-
-
Maxim Cournoyer authored
Fixes <#882>. * tests/CMakeLists.txt: Add "Widgets" Qt module to find_package call. (QML_TEST_LIBS): Add Qt::Widgets. Change-Id: I695010776e6d2638fb65009c79f3263269e1020e
-
- Sep 30, 2022
-
-
Change-Id: Ia6d7ba0ee9e32d5830b35b863b3981e2487df183 GitLab: #821
-
- 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
-
- Jul 12, 2022
-
-
Change-Id: Idc960c96e4647dbb6f8c1d64f545fe25c80bbaa5
-
- 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 22, 2021
-
-
+ Check early for Qt6 and remove module list duplication. + Add qrencode-win32 as a submodule. Remove unused libqrencode submodule(GNU/Linux and macOS use package dependencies). + Remove unused ReleaseCompile option. REQUIRES adjustments to: - https://jenkins.jami.net/view/clients/job/client-qt-msvc-tests (JenkinsFile ??) Gitlab: #601 Change-Id: Ied65c9aaead86009d70f68705f8592950dab2dfa
-