1. 11 Jun, 2019 1 commit
  2. 03 May, 2019 1 commit
  3. 17 Apr, 2019 1 commit
    • Linus Jahn's avatar
      Fix message editing bugs · 30db3ee1
      Linus Jahn authored
      There were three edge cases:
      1) The wrong message was replaced:
         - You send a message
         - You open the edit menu
         - Contact or another device of you sends a message
           (lastMessageId is updated)
         - You finish your edit and a message is sent to replace your contacts
           message, which is obviously not what we want. Database and XMPP
           both get the wrong message id to replace.
      2) Can't edit last message:
         - You send a message
         - Contact sends a message
           (lastMessageId is updated)
         - You can't edit your last message, although that is expected to work.
      
      The solution was to only update the lastMessageId for own messages.
      
      Also the QML code has been slightly beautified by the use of a signal.
      30db3ee1
  4. 13 Apr, 2019 1 commit
  5. 12 Apr, 2019 1 commit
  6. 02 Apr, 2019 1 commit
  7. 16 Mar, 2019 2 commits
  8. 09 Mar, 2019 1 commit
  9. 02 Mar, 2019 1 commit
  10. 08 Feb, 2019 1 commit
  11. 06 Feb, 2019 3 commits
  12. 05 Feb, 2019 4 commits
  13. 22 Jan, 2019 1 commit
  14. 28 Dec, 2018 2 commits
  15. 14 Dec, 2018 1 commit
    • Linus Jahn's avatar
      media-sharing: Display images in chat, Fix chat colour issues · 9ba820bf
      Linus Jahn authored
      Images are now displayed in the chat. For the case that they are
      available locally (currently only possible by sending them), the images
      are loaded directly, otherwise they're loaded via. HTTP. Of course that
      still needs to be changed since those images are not cached and thus are
      downloaded every time.
      
      Fixes the `mediaLocation` attribute in the database of messages; it's
      now the full file path, before it was accidently set to the folder's
      path.
      
      The colour for timestamp labels of incoming messages wasn't clearly
      visible in some configurations, it is now always a bit darker (1.3
      times) and well visible in all common styles.
      9ba820bf
  16. 24 Nov, 2018 4 commits
  17. 23 Oct, 2018 1 commit
  18. 05 Oct, 2018 1 commit
  19. 04 Oct, 2018 1 commit
  20. 24 Sep, 2018 1 commit
  21. 23 Sep, 2018 1 commit
  22. 20 Sep, 2018 1 commit
  23. 15 Sep, 2018 1 commit
  24. 21 Aug, 2018 1 commit
  25. 14 Aug, 2018 1 commit
    • Linus Jahn's avatar
      RosterPage: Add tooltips for presence information and JID · caa456f0
      Linus Jahn authored
      This adds tool tips to the roster. They show the alias/name of the contact,
      their full JID (in small), the presence status type (i.e. 'Available', 'Away',
      etc.) and the optional presence status message. The font of the status type is
      in the apropriate color, so for 'Away' the font is orange.
      
      Closes #77.
      caa456f0
  26. 13 Aug, 2018 1 commit
    • Linus Jahn's avatar
      RosterPage: Show presence information via. new PresenceCache · da5679eb
      Linus Jahn authored
      This adds a PresenceCache which will cache all incoming presences. The presence
      information (currently only status type and status message) can be get from QML
      then. They're just displayed as small circle in green (available), orange (away/
      XA), grey (unavailable) and red (error). In case of an error a small message is
      displayed instead of the last message.
      da5679eb
  27. 30 Jul, 2018 1 commit
  28. 12 Jul, 2018 2 commits
    • Linus Jahn's avatar
      Always make JIDs lower case · 1e791c06
      Linus Jahn authored
      This makes the own account and any added contacts always have a lower case JID
      locally to fix issues with two contacts being seperated because of spelling with
      and without capital letters.
      
      Also this fixes/improves the condition for the 'Add' button on the
      AddContactSheet.
      1e791c06
    • Linus Jahn's avatar
      qml: Use Text.StyledText instead of Text.RichText · 2562a928
      Linus Jahn authored
      This is a minor performance improvement without a visual change.
      2562a928
  29. 04 Apr, 2018 1 commit