1. 30 Dec, 2019 1 commit
  2. 26 Nov, 2019 1 commit
  3. 22 Jul, 2019 1 commit
  4. 03 May, 2019 1 commit
  5. 22 Jan, 2019 1 commit
  6. 24 Nov, 2018 1 commit
  7. 23 Oct, 2018 1 commit
  8. 23 Sep, 2018 1 commit
  9. 30 Jul, 2018 1 commit
  10. 13 Jan, 2018 1 commit
    • Linus Jahn's avatar
      Bump copyright to 2018 · 14b7183a
      Linus Jahn authored
      This updates all copyright headers in the source files to 2018. Also,
      there are not all contributors listed with a seperate copyright line,
      only one line for all Kaidan developers and contributors with a 'link'
      to a full list of contributors in the LICENSE file.
      
      It would be very hard to maintain the old strategy and adding each
      contributor to each file. Also the copyright lines were get too long then.
      
      All Kaidan headings are uniform, now. I replaced 'A cross platform XMPP
      client' with 'A user-friendly XMPP client for every device!'.
      14b7183a
  11. 14 Aug, 2017 1 commit
    • Linus Jahn's avatar
      ChatPage: Show real avatars using new RoundImage (#124) · 31ea5630
      Linus Jahn authored
      This adds a new RoundImage QML type, that has a QtGraphicalEffect for
      removing the corners and making it rounded (this is currently the only
      way doing it, since an Image has no radius property as a Rectangle).
      
      The avatar is now also a bit larger, I think it looks better so.
      I removed mipmap filtering for the avatars on the ChatPage, because it
      looked not good and a bit blurred on the avatars I tested it with. Maybe
      I'll change that later again.
      31ea5630
  12. 04 Aug, 2017 1 commit
  13. 30 Jul, 2017 1 commit
    • Linus Jahn's avatar
      Rewrite PresenceController -> PresenceHandler using gloox · 44cbdca4
      Linus Jahn authored
      The Sub/Unsub management in gloox is done in the Roster/RosterListener/RosterUpdater.
      Therefore the PresenceHandler is currently useless. (Probably will change in the future)
      Sub requests are accepted automatically and the user will be unsubbed on incoming unsub
      requests (when the other entity unsubs from the user).
      44cbdca4
  14. 05 Jun, 2017 1 commit
  15. 05 Mar, 2017 2 commits
  16. 02 Mar, 2017 1 commit
  17. 18 Feb, 2017 1 commit
    • Linus Jahn's avatar
      Add SQLite database for messages and roster caching · 3b366c75
      Linus Jahn authored
      The new SQLite3 database is saved (on Linux) under:
      ~/.local/share/KaidanIM/kaidan/messages.sqlite3 (This is the AppData
      location from Qt)
      
      It currently has two tables one for the roster and one for messages.
      The roster table has two coloumns: jid and name. The message table
      has six: author, author_resource, recipient, recipient_resource,
      timestamp and message. 'recipient' and 'author' contain a bare JID
      (a JID without the resource) and the resource saved in
      author/recipent_resource, if available. The resource is not really
      necessary, but I thought it might be cool to add e.g. some stats for
      this, later.
      
      In the Kaidan.cpp/h, I moved the handleMessageReceived part into the
      MessageController, later we should also move the handle Presence
      Received into a PresenceController or something as this.
      
      I also removed the 'import harbour.kaidan 1.0' in QML, because, now
      we don't have any new QML-types from Kaidan -> you can't import it.
      
      The Chat-GUI is still very ugly, we/I should definitely imporve it
      in a later commit.
      
      Closes #55.
      3b366c75
  18. 14 Jan, 2017 1 commit
    • Linus Jahn's avatar
      Add settings for JID/Password (#54) · 367a6cb1
      Linus Jahn authored
      Now Kaidan starts directly with opened roster, if you've typed in
      your password once.
      
      Add new global vars. for the organization name and domain:
      ORGANIZATION_NAME:	"KaidanIM"
      ORGANIZATION_DOMAIN:	"kaidanim.github.io"
      
      Currently they are not used.
      
      Closes #24.
      367a6cb1
  19. 06 Jan, 2017 1 commit
  20. 05 Dec, 2016 1 commit
  21. 18 Nov, 2016 1 commit
    • Linus Jahn's avatar
      Restructure project (#22) · 2144d981
      Linus Jahn authored
      I also had to adjust the README and of course the qrc-file.
      In the qrc-file I adjusted the path and added an alias, so
      all code remains compatible (we should add such aliases for
      all files in there).
      
      Closes #10.
      2144d981
  22. 13 Nov, 2016 1 commit
  23. 10 Nov, 2016 1 commit