Skip to content
Snippets Groups Projects
  1. Feb 15, 2024
  2. Feb 13, 2024
    • Andreas Traczyk's avatar
      chat-view: fix loading data transfer items · 3d3b4612
      Andreas Traczyk authored
      - Avoids manually building local file URIs which was causing long load times for conversations on Windows.
      
      - Fixes an issue where missing images were caused by a interaction updates erasing the message bodies.
      
      Change-Id: I4c65f73cf9f46da5a9ae899940cb205cb34ffae2
      3d3b4612
  3. Jan 03, 2024
  4. Jan 02, 2024
    • Sébastien Blin's avatar
      messagelist: use history given from daemon (except SIP accounts) · 32b76c8d
      Sébastien Blin authored
      With Jami-Daemon >= 14.0.0, the client doesn't need to construct
      itself the history. This part is now handled by the daemon.
      This patch uses the new API:
      + loadConversationMessages->loadConversation
      + SwarmMessageReceived/SwarmMessageUpdated/ReactionAdded/ReactionRemoved
      + remove MessageReceived
      + ConversationLoaded->SwarmLoaded
      
      + No need to use loadConversationUntil, the daemon will load whatever
      the client needs.
      + No need to clear cache, just reset the body and emit data changes
      
      Everything should work like before (even re-translation & changing
      preview preference)
      
      Change-Id: Iaf1fa3e84e8e157ae2d0bec210977f9a34415ebc
      32b76c8d
  5. Nov 27, 2023
  6. Nov 07, 2023
  7. Nov 01, 2023
  8. Oct 23, 2023
  9. Sep 18, 2023
  10. Sep 12, 2023
  11. Aug 23, 2023
  12. Aug 21, 2023
  13. Aug 08, 2023
  14. Aug 01, 2023
  15. Jul 19, 2023
  16. Jul 13, 2023
  17. Jul 11, 2023
  18. 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
  19. May 12, 2023
  20. Apr 19, 2023
  21. Apr 11, 2023
  22. Mar 23, 2023
  23. Mar 06, 2023
  24. Feb 28, 2023
    • Sébastien Blin's avatar
      messagelistmodel: never ever edit body from client · 506eb7bc
      Sébastien Blin authored
      This is impossible to follow correctly, causing weird things.
      Now Body always contains the original Body from the libclient,
      LinkifiedBody the linkified Body and Linkified is empty if the
      message is not linkified.
      
      Change-Id: I29e5f7cf1c5a2093f5e4b7785216e8b9b24e9ad8
      GitLab: #961
      506eb7bc
  25. Feb 22, 2023
  26. Feb 20, 2023
  27. Feb 16, 2023
  28. Feb 06, 2023
  29. Feb 05, 2023
  30. Jan 31, 2023
Loading