Skip to content
Snippets Groups Projects
  1. Oct 08, 2024
    • Andreas Traczyk's avatar
      versioning: use app/jamicore git SHAs as the version · b7fb63ae
      Andreas Traczyk authored
      Currently, the user-facing version number in the about dialog, is a
      build-time timestamp that does help us isolate the project versions
      accurately. Ultimately, we need to be able to reproduce issues
      present in specific versions of Jami. This commit introduces a new
      version number in the form: <client_sha>.<jamicore_sha>, allowing
      us to reproduce builds more accurately.
      
      Gitlab: #1820
      Change-Id: Ie7e20b20da65284e33e745996c410f539b65080c
      b7fb63ae
  2. Jun 04, 2024
  3. May 29, 2024
  4. Mar 22, 2024
  5. Mar 04, 2024
    • Andreas Traczyk's avatar
      QWK: enforce a min Qt version of 6.6.2 on Windows · 1ef9a851
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      This will prevent a graphical issue present when disabling QWINDOWKIT_ENABLE_WINDOWS_SYSTEM_BORDERS to avoid the Windows 10 top border issue for the frameless window option. This allows us to remove the temp workaround that likely introduces side effects.
      
      Gitlab: #1581
      Change-Id: I36801064d31e2380312d73f88233e8ed9b757403
      1ef9a851
  6. Feb 19, 2024
  7. Feb 12, 2024
  8. Feb 06, 2024
    • Liam Coursodon's avatar
      Qt: migration to 6.6.1 · 24edba9a
      Liam Coursodon authored and Sébastien Blin's avatar Sébastien Blin committed
      This commit makes the necessary changes to migrate from Qt 6.5.3 to
      Qt 6.6.1 and fixes the following issues:
      
      - EditedPopup.qml: "layout polish loop" and "recursive rearrange"
        errors (GitLab: #1510) as well as an unreported bug where text was
        clipped instead of elided
      
      - BaseContextMenu.qml: QML warning ("Created graphical object was not
        placed in the graphics scene.")
      
      The daemon is also bumped in order to include a patch for a build issue
      on openSUSE Leap (GitLab: #1552).
      
      GitLab: #1466
      Change-Id: I12df2f84067ebe961368879e08ff7ef275d93395
      24edba9a
  9. Jan 31, 2024
  10. Jan 26, 2024
    • Andreas Traczyk's avatar
      misc: implement frameless window · 35482fa9
      Andreas Traczyk authored
      Several major changes to the layout have been made.
      - The chat search bar is moved into the message search layout.
      - The Searchbar component is stripped of unused features.
      - Some remaining logic that was used to switch main loader components is removed.
      - ViewCoordinator.getView gets a "force create" parameter and we no longer preload low-cost views.
      
      NOTE: the option to use a frameless window is available within general settings
      
      Gitlab: #1524 (Frameless Window)
      Change-Id: Iec6bdf162cb0335d3ae3d9bd09dd9783991a4a57
  11. Jan 12, 2024
  12. Jan 03, 2024
  13. Dec 18, 2023
  14. Dec 06, 2023
  15. Nov 22, 2023
  16. Nov 14, 2023
  17. Nov 07, 2023
  18. Nov 02, 2023
  19. Oct 30, 2023
  20. Oct 23, 2023
  21. Aug 30, 2023
    • Andreas Traczyk's avatar
      cmake: fix check for minimum major/minor version · 1bbd8e31
      Andreas Traczyk authored
      The current check only fails if the major and minor version are less than the minimum.
      This simplifies the check even removing the major version check which is a find requirement already.
      
      Gitlab: #1330
      Change-Id: Id066953c50ef4a925713dbd9203ebe7a3a36f4a1
      1bbd8e31
  22. Aug 01, 2023
  23. Jul 31, 2023
  24. Jul 14, 2023
  25. Jun 01, 2023
  26. May 30, 2023
  27. May 15, 2023
    • Andreas Traczyk's avatar
      chat: preprocess text msgs w/md4c+tidy-html5 · 8db188c5
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      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
      8db188c5
    • Sébastien Blin's avatar
      packaging: migrate from Qt 6.2.3 to 6.4.3 · 4d2c5534
      Sébastien Blin authored
      Python2 is removed from Debian stable/unstable and
      latest Ubuntu. So, we need to use a newest version of
      Qt (here Qt 6.4.3).
      
      Change-Id: I6c8b1eee644aab787d54e467f64011762ffd7548
      4d2c5534
  28. Apr 26, 2023
  29. 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
  30. Apr 06, 2023
  31. Apr 05, 2023
  32. Mar 20, 2023
    • Amin Bandali's avatar
      cmake: Tweak RPATH to fix linking libjami for local installs. · 28bb42e5
      Amin Bandali authored and Maxim Cournoyer's avatar Maxim Cournoyer committed
      * CMakeLists.txt: Tweak the setting of the runtime path (RPATH) to add
      the 'lib' directory for local (non-system-wide) installs, to fix the
      newly-surfaced issue with linking libjami for local installs.
      
      Without this, the executable would be linked against the libjami
      shared library from daemon/src/.libs for the install RPATH as well,
      which for some reason as of recently gets omitted from the install
      RPATH after 'make install', resulting in an error like the following
      when trying to launch jami:
      
      ./install/bin/jami: error while loading shared libraries: libjami.so.0: cannot open shared object file: No such file or directory
      
      Change-Id: If7e172b54728c72ae649fcf936a767b5d9c99488
      Unverified
      28bb42e5
  33. Feb 28, 2023
    • Kateryna Kostiuk's avatar
      macos: support unified build · ba867b06
      Kateryna Kostiuk authored
      This patch adds a parameter arch to specify architecture
      to build. This parameter could be arm64, x86_64 or unified.
      
      Change-Id: I2907e03410e0c01b8505afbe283da04b8d0291b6
      ba867b06
  34. Feb 20, 2023
Loading