1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-06-06 01:06:03 +02:00
Commit graph

9 commits

Author SHA1 Message Date
Ming Rui Zhang
3ac51f325a build: add command option to generate installer directly
Change-Id: I663f4c7d736d62063f897d9551fc2e97ad5360ef
2022-04-07 14:12:39 -04:00
Andreas Traczyk
f319c95485 wix-installer: register jami protocol
Add some registry keys and values for the URL protocol via the WiX
installer.

Gitlab: #655
Change-Id: Ibc857cfea2db4ff5a20ca3e71e057990527a4054
2022-02-03 12:56:55 -05:00
Andreas Traczyk
5613a81ada main: use IPC to terminate secondary client during re-install(win)
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
2022-02-03 12:51:55 -05:00
Ming Rui Zhang
4715571d1a installer: update main banner to use the new logo
Change-Id: Ifb63abe89b397e8f728053116711efc889e803c0
2020-12-08 13:16:38 -05:00
Ming Rui Zhang
4f146730d9 installer: disable the interaction of the package with the Restart Manager.
Change-Id: If5392c0c113d0e1e0a590b2ae72e2e6d8fdcf26a
2020-10-09 13:56:48 -04:00
Ming Rui Zhang
80c26e9696 installer: add reinstall all shortcuts option in REINSTALLMODE
Gitlab: #122
Change-Id: Ica199d18bb95ad98a3ac15bc083f2c5eeb953216
2020-09-30 13:15:58 -04:00
Andreas Traczyk
3b6bbe772a misc: implement update system
- 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
2020-09-24 12:48:29 -04:00
Ming Rui Zhang
e65ec76e6f installer: update xslt filter to avoid harvesting vc redist executable
In vc redist folder, there are two vc redist executables that can be
deployed by qt windows deploy. Update the filter so that both can be
avoided to be deployed.

Gitlab: #49
Change-Id: Ia79923dd2a7487833884812e2f5c7536cc30b24e
2020-08-31 13:03:44 -04:00
Sébastien Blin
1f91576a0b
client-qml: add initial commit
Change-Id: I32bfdd2a618aa7ac6181da2697e241667b010aab
2020-08-03 13:27:42 -04:00