- 05 Jun, 2017 1 commit
-
-
Linus Jahn authored
Clean up all includes and don't use "Swiften/Swiften.h" anymore. This will speed up builds much.
-
- 23 May, 2017 1 commit
-
-
Linus Jahn authored
-
- 21 May, 2017 2 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
It wasn't working to add the kaidan repo before on systems without `software-properties-common`.
-
- 12 May, 2017 1 commit
-
-
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!
-
- 06 May, 2017 1 commit
-
-
Linus Jahn authored
-
- 03 May, 2017 2 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
- 01 May, 2017 5 commits
-
-
Jonah Brüchert authored
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
* Roster: Add confirmation dialog for contact del.
-
- 30 Apr, 2017 7 commits
-
-
Linus Jahn authored
Currently translated at 100.0% (31 of 31 strings)
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
Jonah Brüchert authored
-
Jonah Brüchert authored
-
Linus Jahn authored
-
- 24 Apr, 2017 4 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
- 15 Mar, 2017 1 commit
-
-
Linus Jahn authored
-
- 14 Mar, 2017 2 commits
-
-
Linus Jahn authored
-
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 ...
-
- 13 Mar, 2017 4 commits
-
-
Weblate authored
-
anonymous authored
Currently translated at 100.0% (18 of 18 strings)
-
Linus Jahn authored
-
Linus Jahn authored
This adds notifications using libnotify, but not native (it's only executing the command). The new dependency is: `libnotify-bin` Another TODO is to resolve the nicknames from the JIDs.
-
- 12 Mar, 2017 7 commits
-
-
Linus Jahn authored
This will now announce that Kaidan has the message delivery receipts feature and that Kaidan is a client of type pc. For more information about XEP-0030, see: https://xmpp.org/extensions/xep-0030.html
-
Linus Jahn authored
Now there are three status values in the DB: isSent, isDelivered, isRead. This will make the DB uncompatible again. (You'll have to delete/recreate it!) For information about XEP-0184 see this: https://xmpp.org/extensions/xep-0184.html
-
Linus Jahn authored
New messages will be marked as read on loading. This commit makes the DB uncompatible, it's the best if you delete it and restart Kaidan. (Later we should convert old DBs)
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
Old messages will leave compatible.
-
- 11 Mar, 2017 2 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
I also cleaned the .h a bit up, there were some unused vars declared.
-