Skip to content
Snippets Groups Projects
  1. Feb 09, 2022
  2. Feb 08, 2022
  3. Feb 04, 2022
  4. Feb 03, 2022
    • Kateryna Kostiuk's avatar
      build: make deploy optional on macOS · 54a29473
      Kateryna Kostiuk authored and Andreas Traczyk's avatar Andreas Traczyk committed
      Sometimes deploy failed with qmlimportscanner error. For better
      control macdeployqt will be called manually for release
      builds.
      
      Gitlab: #578
      Change-Id: Ic3a781cb4680499bbb7e479e31764f3f35e29800
      54a29473
    • Kateryna Kostiuk's avatar
      updater: add sparkle · 29849316
      Kateryna Kostiuk authored and Andreas Traczyk's avatar Andreas Traczyk committed
      - add sparkle submodule
      - add an option to enable sparkle
      - modify entitlements
      - cleanup Info.plist
      
      Gitlab: #578
      Change-Id: I7f562112a72a33e008ab316479fbaa68dc0e07f1
      29849316
    • Kateryna Kostiuk's avatar
      instancemanager: disable on macOS · 6b7c2505
      Kateryna Kostiuk authored and Kateryna Kostiuk's avatar Kateryna Kostiuk committed
      We do not need to verify if an app instance already running
      on macOS, because it is done by default. Moreover, it causes a crash
      on the macOS app with enabled hardened runtime.
      
      Gitlab: #578
      Change-Id: Ic8aa6a136d394372890ed4010f4a3c7ffa8e9233
      6b7c2505
    • Andreas Traczyk's avatar
      mainapplication: add URI start option · 3db33c4f
      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
      3db33c4f
    • 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
  5. Feb 01, 2022
  6. Jan 31, 2022
  7. Jan 28, 2022
  8. Jan 27, 2022
  9. Jan 25, 2022
  10. Jan 24, 2022
  11. Jan 21, 2022
  12. Jan 19, 2022
  13. Jan 18, 2022
    • Amin Bandali's avatar
      misc: unset QT_STYLE_OVERRIDE · a2a6e761
      Amin Bandali authored and Sébastien Blin's avatar Sébastien Blin committed
      * src/main.cpp (main): unset QT_STYLE_OVERRIDE.  Some distros, like
      Zorin OS, set QT_STYLE_OVERRIDE to force a particular Qt style.
      This has been fine with Qt5 even when using our own Qt package
      which may not have that style/theme available.  However, with Qt6,
      attempting to override to a nonexistent style seems to result in the
      main window simply not showing.  So here we unset this variable, also
      because jami-qt currently has the Material style hard-coded anyway.
      https://bugreports.qt.io/browse/QTBUG-99889
      
      Change-Id: Ic261b46baf79cf36491578ff969b398b95363c94
      a2a6e761
  14. Jan 17, 2022
  15. Jan 11, 2022
Loading