1. 05 Jun, 2017 8 commits
  2. 23 May, 2017 1 commit
  3. 21 May, 2017 2 commits
  4. 12 May, 2017 1 commit
    • Linus Jahn's avatar
      Kaidan.cpp: Use Swift::MemoryStorages · f5f443bb
      Linus Jahn authored
      Next will be to get all storages (roster, history, vcards, ...) from these MemoryStorages.
      And then we can replace these MemoryStorages with real FileStorages, so you can see
      everything even if you're offline.
      
      I added a new include for the PlatformCryptoProvider; we should clean up all includes and
      only use specific files instead of just everything from Swiften: this will speed up
      compilation much!
      f5f443bb
  5. 06 May, 2017 1 commit
  6. 03 May, 2017 2 commits
  7. 01 May, 2017 5 commits
  8. 30 Apr, 2017 7 commits
  9. 24 Apr, 2017 4 commits
  10. 15 Mar, 2017 1 commit
  11. 14 Mar, 2017 2 commits
    • Linus Jahn's avatar
    • Linus Jahn's avatar
      Roster: Sort using last exchanged · 51c48b80
      Linus Jahn authored
      The new `lastExchanged` coloumn in the RosterModel contains
      a ISODate string with the time when the last message has
      arrived or has been sent. The roster is now sorted using this
      property.
      
      The message controller is now able to communicate with the roster
      controller directly and updates the lastExchanged whenever a
      message arrives/is been sent.
      
      To preserve the lastExchanged property, the roster is now only
      'updated' instead of being replaced every login. It looks up
      which JIDs have been removed and added, adds/removes them
      and updates the name of all the others (lastExchanged keeps the
      same). Roster Versioning would be the better solution here and
      also generally ...
      51c48b80
  12. 13 Mar, 2017 4 commits
  13. 12 Mar, 2017 2 commits