Skip to content
Snippets Groups Projects
  1. Jan 14, 2025
  2. Jan 13, 2025
    • Andreas Traczyk's avatar
      troubleshooting: add configurable crash reporting with crashpad · 529b7cf5
      Andreas Traczyk authored
      This commit adds a basic crash-report system that can be optionally
      configured to automatically send minidump crash-reports in addition
      to product versions and a platform description including the OS
      name and CPU architecture. Reports can be received at a configured
      REST endpoint(POST). This endpoint URL can be configured using
      a CMake variable `CRASH_REPORT_URL` which defaults to
      "http://localhost:8080/submit".
      
      - Introduces a new CMake option `ENABLE_CRASHREPORTS`, defaulting
        to OFF. This allows developers to enable crash reporting features
        at build time selectively. We also define a new macro with the
        same name to expose the state to QML in order to hide the UI
        components if needed.
      
      - Implemented conditional inclusion of crashpad dependencies using
        `ENABLE_CRASHREPORTS`. If set, `ENABLE_CRASHPAD` is also enabled
        (other crash reporters exist and we may want to use them).
      
      - 2 new application settings are added: `EnableCrashReporting` and
        `EnableAutomaticCrashReporting`. Default settings make it so
        crash-reports are generated but not automatically sent. With this
        default configuration, users will be prompted upon application
        start to confirm the report upload. Additionally, users may
        opt-in in order to have reports sent automatically at crash-time.
      
      Gitlab: #1454
      Change-Id: I53edab2dae210240a99272479381695fce1e221b
      529b7cf5
  3. Jan 10, 2025
  4. Jan 06, 2025
  5. Jan 02, 2025
    • ovari's avatar
      cleanup · 53a3d321
      ovari authored and Adrien Béraud's avatar Adrien Béraud committed
      →
      base 64 → Base64
      cancelled → canceled
      {cannot, can't, couldn't} → unable to
      inexistent → nonexistent
      informations → information
      not possible → impossible
      retrieven → retrieved
      SIP
      try → attempt
      URI
      WebEngine
      wish → want
      
      Can this replace https://review.jami.net/c/jami-client-qt/+/27607 ?
      
      Change-Id: I21e1615a0c6e2979f02f913093c503c03ab32c82
      53a3d321
  6. Dec 19, 2024
    • ovari's avatar
      misc: unify terminology · 5352ded3
      ovari authored and Adrien Béraud's avatar Adrien Béraud committed
      Are you sure you → Do you really → Do you
      by a password → with a password
      confirmExtensionReset: OK → Reset
      confirmExtensionUninstall: OK → Uninstall
      confirmRmConversation → confirmLeaveConversation
      
      Change-Id: I8e61197a19fb61f3d362d76b1a6d676dcb842b75
      GitLab: #1730
      5352ded3
  7. Dec 06, 2024
    • Leopold's avatar
      update-profile: fix dbus build issue · 6093689c
      Leopold authored
      The dbus build was failing due to updateProfile having an incorrect number of arguments.
      
      Change-Id: I0045554e2fc62851fc2cffdac27c8ab1cb905547
      6093689c
  8. Dec 05, 2024
  9. Dec 04, 2024
    • Andreas Hatziiliou's avatar
      Shortcuts: remove unused shortcut · a5621a1a
      Andreas Hatziiliou authored
      Change-Id: I28e5ef7dfca2e82fa65e40b2450db8c30a465926
      a5621a1a
    • Andreas Hatziiliou's avatar
      account_archive: unify archive file type · a1c2b8ad
      Andreas Hatziiliou authored
      When creating an account archive, there would be no default
      suffix. Then, when importing the archives, we would filter
      for .gz files by name. The goal is to implement a .jami
      file extension for archives across all platforms.
      
      Todo: implement custom MIME type for custom icons.
      
      GitLab: #1256
      Change-Id: I202ae5670c928f35b0eaf711abf7249ec3f304b9
      a1c2b8ad
  10. Nov 29, 2024
  11. Nov 27, 2024
  12. Nov 24, 2024
    • ovari's avatar
      misc: unify terminology · 41f5d151
      ovari authored
      Accept contact request → Accept invitation
      Accept in audio → Accept with audio
      Accept in video → Accept with video
      Automatically answer calls → Automatically answer incoming calls
      Decline call request → Decline call
      Decline contact request → Decline invitation
      Delete your account → Delete account
      just now → Just now
      Mute → Mute microphone
      Type → Conversation type (https://review.jami.net/c/jami-client-android/+/29546)
      Unmute → Unmute microphone
      
      Change-Id: Ie88eabeb12514e2b0f0918c8ab77beaa0d90aecf
      GitLab: #1730
      41f5d151
  13. Nov 21, 2024
  14. Nov 19, 2024
  15. Nov 18, 2024
    • François-Simon Fauteux-Chapleau's avatar
      contactmodel: look up name at most once per peer · 9ab5e52c
      François-Simon Fauteux-Chapleau authored
      The ContactModel::bestNameForContact function currently performs a
      lookup on the name server every time it is called if its argument is the
      URI of a peer which isn't a contact and doesn't have a registered name.
      This patch modifies the function's behavior so that it doesn't perform
      more than one lookup per peer, thus preventing the server from getting
      spammed with large numbers of unnecessary requests.
      
      GitLab: #1882
      Change-Id: I7b7ef6a41d3db1001fc1418f8f35bd06b0932624
      9ab5e52c
    • Andreas Hatziiliou's avatar
      swarms: add camera MRL for host · 56401d41
      Andreas Hatziiliou authored
      When starting a swarm call with video, the MRL for the host
      wasn't set. Thus, the camera button would appear muted and
      starting/stopping video would have unintended behavior.
      
      GitLab: #1869
      
      Change-Id: I6ee2204d5b49b856bfc72fb560f6623f9c7c874f
      56401d41
  16. Nov 14, 2024
  17. Nov 06, 2024
  18. Nov 05, 2024
  19. Nov 01, 2024
    • ovari's avatar
      misc: unify terminology · 41cb6528
      ovari authored and ovari's avatar ovari committed
      {Noun} {verb} successfully
      A(n) [type] error occurred while [attempting to] {verb} {noun}.
      placeAudioCall → startAudioCall
      placeVideoCall → startVideoCall
      reconnectTry → reconnectAttempt
      
      Change-Id: I918961894fc23989920727009031cc6a2ac1d8f3
      GitLab: #1730
      41cb6528
  20. Oct 31, 2024
    • Andreas Traczyk's avatar
      about-dialog: only show the project versions if available · fb660b92
      Andreas Traczyk authored
      This is a workaround for an issue that occurs due to the way Linux
      packaging is done, where the git repository is not available in the
      build source at configure time, which is when the version files are
      generated, so we prevent a "." from being displayed if the version
      string is not available.
      
      Gitlab: #1857
      Change-Id: I2f6a281eb89ec0f977749d135da68fe5b7c9c2da
      fb660b92
  21. Oct 23, 2024
  22. Oct 22, 2024
    • Alexandre Eberhardt's avatar
      About: fix binding loop · da667056
      Alexandre Eberhardt authored and Adrien Béraud's avatar Adrien Béraud committed
      "anchors.centerIn: parent" caused a binding loop
      with parent implicitHeight using contentHeight in Control.qml
      Removing "anchors.centerIn: parent" fixed the warning while the
      popup remains in the center of the page
      
      Gitlab: #1508
      
      Change-Id: I0d05597100e4c2b306180e83a7b88b6d5ee22f40
      da667056
    • Andreas Hatziiliou's avatar
      chatview: default view to chat instead of side-panel · 9d00c4f4
      Andreas Hatziiliou authored
      When the application window or screen is too small and
      the user opens the details side-panel, it will display
      over the chat. This change makes it so that switching
      conversation's defaults the view back to the chat and not
      to the side-panel.
      
      Change-Id: I3cffba24a7d23d7635937329c2078979722031c4
      9d00c4f4
  23. Oct 21, 2024
  24. Oct 19, 2024
  25. 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
    • Alexandre Eberhardt's avatar
      share message: add share feature · 31bd0392
      Alexandre Eberhardt authored and Alexandre Eberhardt's avatar Alexandre Eberhardt committed
      A share feature have been requested to share
      to contacts pictures or text received from other contacts
      you can access it by hovering the message you want to share
      
      Gitlab: #1830
      Change-Id: I2555433417867371161f927e9fc78bb47fec68d3
      31bd0392
Loading