Skip to content
Snippets Groups Projects
  1. Nov 04, 2024
  2. Apr 14, 2023
    • Andreas Traczyk's avatar
      packaging: windows: optionally skip windeployqt · 66e0e214
      Andreas Traczyk authored
      This is a big time saver in the context of CI testing where we only need to supply some env vars instead.
      
      It would also be nice to also have the env vars filled out for CMake-generated project runtime configs to prevent unnecessary deployment for development builds, but that's not done in this commit.
      
      Change-Id: I338827cb87c9fc71c9a6b4b3076b22aa7cf7cfa3
      66e0e214
  3. Oct 07, 2022
  4. Apr 07, 2022
  5. Feb 03, 2022
    • Andreas Traczyk's avatar
      wix-installer: register jami protocol · f319c954
      Andreas Traczyk authored
      Add some registry keys and values for the URL protocol via the WiX
      installer.
      
      Gitlab: #655
      Change-Id: Ibc857cfea2db4ff5a20ca3e71e057990527a4054
      f319c954
    • Andreas Traczyk's avatar
      main: use IPC to terminate secondary client during re-install(win) · 5613a81a
      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
      5613a81a
  6. Dec 08, 2020
  7. Oct 09, 2020
  8. Sep 30, 2020
  9. Sep 24, 2020
    • Andreas Traczyk's avatar
      misc: implement update system · 3b6bbe77
      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
      3b6bbe77
  10. Aug 31, 2020
  11. Aug 03, 2020
Loading