- 16 Dec, 2017 3 commits
-
-
Ilya Bizyaev authored
-
Ilya Bizyaev authored
-
Jonah Brüchert authored
-
- 29 Nov, 2017 1 commit
-
-
Jonah Brüchert authored
Now travis will build on the native Ubuntu 14.04 (trusty) system, but with new Qt and gloox packages.
-
- 28 Nov, 2017 1 commit
-
-
Jonah Brüchert authored
-
- 25 Nov, 2017 6 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
Before kaidan always search in the source path (also on real installations), now kaidan only searches in the DEBUG_SOURCE_PATH, if the current build is a debug build.
-
Linus Jahn authored
I also added the missing parameter to enable i18n support. Originally by @probonopd https://github.com/KaidanIM/Kaidan/issues/141#issuecomment-346896890
-
Linus Jahn authored
Fixes #141.
-
Jonah Brüchert authored
-
- 24 Nov, 2017 1 commit
-
-
- 21 Nov, 2017 2 commits
-
-
Linus Jahn authored
-
Jonah Brüchert authored
-
- 20 Nov, 2017 4 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
Fixes #131.
-
Jonah Brüchert authored
-
- 19 Nov, 2017 4 commits
-
-
Linus Jahn authored
There was just one comma too much, that broke everything. Idk why I haven't noticed that before ... Fixes #132.
-
Linus Jahn authored
Don't use an explicit gpg key server.
-
Jonah Brüchert authored
-
Jonah Brüchert authored
-
- 16 Sep, 2017 1 commit
-
-
- 15 Aug, 2017 3 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
- 14 Aug, 2017 6 commits
-
-
Linus Jahn authored
Adds a short summary of what happened in the last two months (yey only two instead of the normal 4 months). I'm going to release it tomorrow. :)
-
Linus Jahn authored
Unfortunately SQLite3 doesn't support the 'simple' removal of one column using `ALTER TABLE`, so we have to use a workaround. This is copying everything except the `avatarHash` into a new table and then replacing the old table with it.
-
Linus Jahn authored
This isn't needed anymore, since we populate the data via. Q_PROPERTIES and the AvatarStorage.
-
Linus Jahn authored
-
Linus Jahn authored
This makes the avatars also rounded on the roster page. I think this looks much better than the previous alternative with the hard edges/corners.
-
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.
-
- 12 Aug, 2017 2 commits
-
-
Linus Jahn authored
This will make it possible to show automatically updating avatars of a specific JID. Also the avatar hashes don't have to be saved in the message database anymore, and so problems when changing accounts are fixed now. The AvatarStorage now has a signal, that is emitted when the avatar of a JID was changed. Connected to it is the NOTIFY signal of the Q_PROPERTY of the avatar storage, so all avatars are updated then.
-
Linus Jahn authored
This changes the design of the ChatPage or the underlying ChatMessage object to show the date and a green checkmark if delivered. The green checkmark is from Conversations (GPLv3). The time format is 'dd MMM, hh:mm' / '31 Dec, 23:59', but it would probably be better if this format would be changed dynamically, so that all messages of the current day only show hours and minutes and messages older than one year also show the year. Closes #103, closes #104.
-
- 11 Aug, 2017 1 commit
-
-
Linus Jahn authored
This will improve the quality of the avatars, so they're not 'pixely'. But of course this will cost more performance.
-
- 10 Aug, 2017 1 commit
-
-
Linus Jahn authored
-
- 07 Aug, 2017 2 commits
-
-
Linus Jahn authored
This will fetch the user's VCard on connection, will be needed to edit the VCard e.g. for changing the avatar.
-
Linus Jahn authored
Whenever a subscribed contact has changed its avatar/photo in its VCard according to XEP-0154: vCard-Based Avatars, a presence info is sent to the client. This will cause the VCardManager now to request the new VCard and so updating the avatar. XEP-0154: vCard-Based Avatars: https://xmpp.org/extensions/xep-0153.html https://camaya.net/api/gloox/classgloox_1_1VCardUpdate.html
-
- 06 Aug, 2017 1 commit
-
-
Linus Jahn authored
This fixes that the avatars couldn't be written and read, if the directory hasn't exist before.
-
- 05 Aug, 2017 1 commit
-
-
Linus Jahn authored
This implements XEP-0054: vcard-temp, but only handles the avatar/profile picture. Avatars (and everything else in the VCard) will currently only be updated on connecting. For changing this, we need to implement XEP-0153: vCard-Based Avatars, that will send presences with notices of updated VCards.
-