- Nov 27, 2023
-
-
Change-Id: Ib8e7407fa702f4003b33b688fa0dca517ff9a7fd GitLab: #1396
-
- Nov 15, 2023
-
-
Andreas Traczyk authored
- Prevents resetting the app-scope context property which prevents the Windows global listener callback from working. - Removes unused QScopedPointers Change-Id: I836d803d5a1f4093e241330c1e5dd478c743ed54
-
- Oct 30, 2023
-
-
It works with a Pimpl which the right pttlistener.cpp depending on the platform you are on (macOs, windows or X11). It is a global PTT which listen to key events during calls. If the global PTT is not supported, a local PTT is set. jami-project#1402 Change-Id: I8399800966c737bb8e8a656ecbb6af7ac7cdde8c
-
- Oct 03, 2023
-
-
Change-Id: I910ab554c463a3d91c48c297c6c1ed48202283f9
-
- Jul 14, 2023
- 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
-
- May 23, 2023
-
-
Andreas Traczyk authored
Fix some warnings, and possible some bugs related to bad QObject::connects. Gitlab: #938 Change-Id: Id4ca9a48b929e7c59df8cf20c6df3504c7971b4c
-
- Feb 06, 2023
-
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Sep 16, 2022
-
-
Sébastien Blin authored
Asking jami to launch another instance with ./jami-qt jami:xxx will search for "xxx" inside the application and select the conversation if found. This allow to support webpage with <a href="jami:username"> For GNU/Linux, in the .desktop file, x-scheme-handler/jami is added. For packaging, we will need to determine if the scheme is handled automatically. For now, to test, we need to add: x-scheme-handler/jami=jami-qt.desktop; in "~/.config/mimeapps.list" (and jami-qt.desktop) should be in a valid path. Change-Id: Ibbb6e8942f1873d81a57640bdf6f839885981be3 GitLab: #655
-
- May 19, 2022
-
-
Amin Bandali authored
In preparation for vendoring libjamiclient into 'src/libclient/'. GitLab: #734 Change-Id: Ibd956abc8fe9bd454ac0e9a5a28b77a5a74174e7
-
- Mar 17, 2022
-
-
Andreas Traczyk authored
This should be added directly to the logger in jamid. Change-Id: I5cc2d1b8e2767325d8228964bcc27c266d12ad43
-
Andreas Traczyk authored
+ Removes the console log management code which is present in jamid using https://review.jami.net/c/jami-daemon/+/21251. + Adds back file logging which has been partially broken since the log monitoring feature was added. Change-Id: I07681b1c8d48702678596fbc302c21f87284b6e4
-
- Feb 11, 2022
-
-
Kateryna Kostiuk authored
A single click on the app icon on macOS dock should open the app. Change-Id: Ied215ee9288d6d46fd8852a7daa996db7ac0468f
-
- Feb 03, 2022
-
-
Andreas Traczyk authored
+ Refactors some window management logic in LayoutManagar.qml. + Refactors app start to support both a minimized start and a start URI. The start URI should force visibility. + StartMinimized now starts the application in a closed-to-tray state, instead of a minimized state. + The close-to-tray feature now saves the previous windowed state. + InstanceManager handles URI transfer to secondary instances. This commit does not implement URI handling. The original implementation supported only calls via a user infohash as the URI parameter. A new and flexible protocol should be defined to support multiple Jami features. Gitlab: #655 Change-Id: I2c47028930e4e9d7ccca94d9362545df14b98160
-
Andreas Traczyk authored
To coordinate the MSI installer with Jami's close-to-tray feature, a custom action was used to kill QtWebEngineProcess and Jami, prior to the file installation step. The close-to-tray feature makes it so the only way to terminate the app is via the systray context menu. This patch harnesses the IPC mechanism used by the run-guard, and adds a command-line option('--term') used to signal the secondary process and provoke graceful termination. The benefits are: - the app can save data before closing - system tray icons aren't left dangling after updates - QtWebEngineProcess is guaranteed to be terminated during install Gitlab: #654 Gitlab: #543 Change-Id: I79421eeab49c9ec0826010af99a364471bb81d1a
-
- Feb 01, 2022
-
-
Connect after initializing the settings manager pointer and remove a slot by relaying the retranslate signal. jami-project#1342 Change-Id: I446cfb15500929850a434280dada6785107f9e78
-
Sébastien Blin authored
Move installTranslator into the settings manager and add a settings in the SystemSettings to be able to dynamically change the language of jami-qt. jami-project#1342 Change-Id: I4f720fa50d5e313356dbdf1b8acb4e98d74401e4
-
- Jan 21, 2022
-
-
Andreas Traczyk authored
Save virtual desktop geometry and window visibility state settings and set them for the application window when loading. Gitlab: #604 Change-Id: I053716d9c7b5d23e1bd7f33a1c41aedefb6cf9c8
-
- Jan 06, 2022
-
-
Amin Bandali authored
Change-Id: I8eb66c1c3cddb3bf73b6784a9876dd9dc9c12481
-
- Dec 23, 2021
-
-
Sébastien Blin authored
Every models (like UtilsAdapter for example) owns a pointer of LRCInstance. So, when the MainApplication is destroyed, the QmlEngine and all structures owning a pointer of LRCInstance MUST be destroyed before LRCInstance to avoid any segfault GitLab: #631 Change-Id: Id30aaca325fe7172188bba468acd73525e62a34a
-
- Dec 22, 2021
-
-
Sébastien Blin authored
logs from the daemon should not be shown by default, but only in debug mode, so makes --quiet usable, but only with --debug Change-Id: Ia7da32e31e034650d184dfae06c9157e13102906
-
- 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
-
- Jun 22, 2021
-
-
Andreas Traczyk authored
Note: other parts of the client, lrc, daemon, and scripts, use muteDring still and should be changed to something more generic. Change-Id: If9253d6bd8d53f379bc9d5209b49b0c3af92edc2
-
- May 14, 2021
-
-
Ming Rui Zhang authored
Change-Id: I48b9019acdb505cdde3da183a1022dea8eacebc0
-
- May 07, 2021
-
-
Andreas Traczyk authored
Minor cosmetic changes to the account combo box, search bar, filter tabs, and smartlist. Change-Id: Ie8173504859b325374e42f0dbb4e0ae75f3ed740 Gitlab: #373 Gitlab: #374 Gitlab: #388
-
- Apr 09, 2021
-
-
Andreas Traczyk authored
This reverts commit e0072e3c. Reason for revert: <INSERT REASONING HERE> Change-Id: Iaac729d416ceb0cba696c7d5de9b274c3d3cee16
-
- Apr 07, 2021
-
-
Andreas Traczyk authored
Change-Id: Icf2aa37bd9f9ef3ba0845780504aaf680858c3bd
-
- Apr 02, 2021
-
-
Gitlab: #320 Change-Id: Ia2a16a05be3fd6452a39df999660a5c8440eea13
-
Andreas Traczyk authored
- refactor qml object registration - inject AppSettingsManager and SystemTray Gitlab: #320 Change-Id: Ic8232a290003245d09ad9452c9f5518fd260af78
-
- Mar 22, 2021
-
-
Ming Rui Zhang authored
GitLab: #337 Change-Id: Ifb671d38d364714818650a8154c43a5787460039
-
- Mar 02, 2021
-
-
Ming Rui Zhang authored
Gitlab: #302 On X11 based, https://bugreports.qt.io/browse/QTBUG-84082 Change-Id: Id775a6a31fc9f6f9493556fca458555c5962727e
-
- Dec 14, 2020
-
-
Gitlab: #160 Change-Id: Ica0aab9ba7f043c4ab56314bbd5312f75239ad51
-
- Dec 11, 2020
-
-
Ming Rui Zhang authored
Change-Id: I5e298e51fdc4099f0380d8a2ce2176cd66070eed
-
- Sep 24, 2020
-
-
Andreas Traczyk authored
- re-introduce a genericized NetworkManager - isolate update logic into a qml accessible class derived from NetworkManager - fix QtWebEngineProcess missing when re-installing over existing version - provide a command line option to override the base url for testing local and remote updates - clean-up manual update-check UI Gitlab: #101 Change-Id: I9c8d2badae59ec31cab12d38b8470edf2bcad401
-
- Sep 11, 2020
-
-
Ming Rui Zhang authored
Change-Id: I8779770475b7c58dce693dafcf2e74839635a2a0
-
- Sep 10, 2020
-
-
Andreas Traczyk authored
Change-Id: I9d2ec496aa8d6cc0a41f9096ad153308c3308e8b
-
- Sep 03, 2020
-
-
- Introduces a C++/Qml common mechanic for accessing system settings - Refactors a good chunk of application wide settings management code - Refactors the onboarding and quit-suppression logic - Makes a first stab at cleaning the Qml object registration - Removes some 'ClientWrapper' use - Fixes some file name spelling errors and inconsistencies Gitlab: #51 Gitlab: #53 Change-Id: I3dd1085aca72a38827ec004e347bd91106be2bcb
-
- Aug 03, 2020
-
-
Sébastien Blin authored
Change-Id: I32bfdd2a618aa7ac6181da2697e241667b010aab
-