Skip to content
Snippets Groups Projects
  1. Dec 23, 2022
  2. Dec 20, 2022
  3. Nov 17, 2022
  4. Oct 17, 2022
  5. Sep 30, 2022
  6. Sep 16, 2022
    • Sébastien Blin's avatar
      mainapplication: handle jami: URIs · 9c78604c
      Sébastien Blin authored
      Asking jami to launch another instance with ./jami-qt jami:xxx
      will search for "xxx" inside the application and select the
      conversation if found.
      This allow to support webpage with <a href="jami:username">
      
      For GNU/Linux, in the .desktop file, x-scheme-handler/jami is
      added.
      For packaging, we will need to determine if the scheme is handled
      automatically. For now, to test, we need to add:
      
      x-scheme-handler/jami=jami-qt.desktop;
      
      in "~/.config/mimeapps.list" (and jami-qt.desktop) should
      be in a valid path.
      
      Change-Id: Ibbb6e8942f1873d81a57640bdf6f839885981be3
      GitLab: #655
      9c78604c
  7. Aug 15, 2022
    • Sébastien Blin's avatar
      chatview: display signaled back-end errors · ce3afea9
      Sébastien Blin authored
      A signal exists for showing errors to the user to make failing cases
      more explicit. With this patch, errors detected are displayed to
      the end user so that they know that an error occured and what
      kind of error occured.
      
      Change-Id: Ib2d4d4fdb171235e0598de0f1c190b8fd0fcc336
      ce3afea9
  8. Aug 08, 2022
    • Sébastien Blin's avatar
      swarm: transform non swarm to swarm conversations · 1881ffb4
      Sébastien Blin authored
      + Remove readOnly from conversation's as it was never used
      and not necessary in multi swarm as you can re-add members anyway
      so it's never read only.
      + Makes non swarm conversations just readable.
      Users can save whatever they want and replace old non migrated
      conversations to new swarm.
      
      Change-Id: I8aa2521bc524b6159d7ba0b613834438e293e09e
      1881ffb4
  9. Jul 11, 2022
  10. May 19, 2022
  11. Mar 25, 2022
  12. Mar 23, 2022
  13. Jan 27, 2022
  14. Jan 21, 2022
  15. Jan 06, 2022
  16. Aug 13, 2021
  17. Aug 09, 2021
  18. Aug 02, 2021
    • Andreas Traczyk's avatar
      swarm: prevent interacting with read-only conversations · f05ffbce
      Andreas Traczyk authored
      Read-only conversation has:
      - a lock icon in the smartlist item
      - no message send bar in the chat view
      - no call actions available from the chat view header
      - no call actions available from the smartlist context menu
      - no double click to call
      
      Change-Id: I0497b94038b450f0a0a22fc007de1281b7b2214d
      Gitlab: #475
      f05ffbce
  19. Jul 28, 2021
  20. Jul 19, 2021
    • Andreas Traczyk's avatar
      smartlist: filter conversation update/reselection · 27553074
      Andreas Traczyk authored
      Filter either the same conv id or peer list of the currently
      selected item when responding to the conversationReady signal.
      
      For dialogs we make sure the peer list(1) is same and for all other
      swarm conversations we match the conv id.
      
      This will prevent programmatic auto-selection of the smartlist
      during account sync.
      
      Depends on: https://review.jami.net/c/ring-lrc/+/18793
      
      Change-Id: I6cedb8494f7c001bf886fe36dd03adffd201bb51
      27553074
  21. Jul 15, 2021
  22. Jul 14, 2021
  23. Jul 12, 2021
    • Andreas Traczyk's avatar
      swarm: simplify and update avatar update mechanism · 4bda3306
      Andreas Traczyk authored
      Implements a leaner avatar caching system. The avatar component
      listens for uid filtering its id, which may be:
      - conversation id
      - account id
      - contact uri
      
      In response to the uid change, a the image source is updated with
      a new image url invoking a fresh QQuickImageProvider query. With
      this design, only the avatarregistry's uid mapping needs to be
      updated when profiles are changed, and no longer should specific
      avatar components receive manual source updates.
      
      Gitlab: #466
      Change-Id: Ie5313f5c187a0977ca51b890dd92187480a42537
      4bda3306
  24. Jul 09, 2021
    • Andreas Traczyk's avatar
      lrcinstance: remove custom setter/getter for currentAccountId · 285316dd
      Andreas Traczyk authored
      Using a custom getter setter cause the setting of the value to
      require manual changed signal emission and in addition to being
      error prone, this prevents the changed signal from being emitted
      upon initial selection. Some excess workaround code may be removed
      in following commits.
      
      This patch also refactors the banned contact signaling as part of
      an accountadapter connection cleanup.
      
      Change-Id: I73fb751001e53e086adc7a6a8d706671c2878a77
      285316dd
  25. Jul 08, 2021
  26. Jul 06, 2021
  27. Jun 29, 2021
  28. Jun 25, 2021
  29. Jun 21, 2021
    • Andreas Traczyk's avatar
      swarm: make conversation filters great again · 85bbcf37
      Andreas Traczyk authored
      PENDING profile is no longer a valid filter criteria. isReqeust is
      now used instead and the profile type is restricted to account
      types and tracked as a separate property.
      
      Change-Id: I4848e32f005ea7a6a8b5f2fa25d40b7e1e4d63b8
      85bbcf37
Loading