Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-17 | Don't discard user display names upon leave membership events | Elvis Angelaccio | |
Otherwise the following QJsonObject will discard a valid display name in RoomMemberEvent::fromJson(): QJsonObject({"content":{"membership":"leave"},"event_id":"$14905359301189950PoADM:matrix.org","membership":"leave","origin_server_ts":1490535930821,"sender":"@elvisangelaccio:matrix.org","state_key":"@elvisangelaccio:matrix.org","type":"m.room.member","unsigned":{"age":1887090448,"prev_content":{"avatar_url":"mxc://matrix.org/PuDxgBQfeplXbCQFvOGpTEmC","displayname":"eang","membership":"join"},"prev_sender":"@elvisangelaccio:matrix.org","replaces_state":"$14905358091189487gXwtE:matrix.org"}}) | |||
2017-03-26 | Provide a default avatar | Elvis Angelaccio | |
If the user doesn't have a custom avatar set, show a default avatar instead of nothing. This fixes a misalignment in the tableview between users with and without a custom avatar. Since libqmatrixclient doesn't recognize yet if a user is online or offline, just use the `user-available` standard [1] icon for now. [1]: https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.htmli | |||
2016-10-26 | Introduce cropedAvatar | Malte Brandy | |
2016-10-24 | Crop avatar to ensure it has exactly the wanted size; Fixes memory leak #54 | Malte Brandy | |
2016-10-14 | MediaThumbnailJob: Use QSize instead of two separate int's for size | Kitsune Ral | |
Connection::getThumbnail() is now overloaded to provide compatibility with the previous interface. | |||
2016-07-12 | Added a missing #include | Kitsune Ral | |
2016-05-27 | Enhance logging | Kitsune Ral | |
1. Introduce QDebug manipulators and formatJson manipulator in particular - this allows to accommodate some changes in Qt's debug printing behaviour between versions. 2. Show JSON for some questionable objects (UnknownEvents, events with no event_id etc.) 3. Log the list of typing users and the user id when getting an avatar. | |||
2016-05-06 | Use lambda captures instead of throwing job pointers around | Kitsune Ral | |
2016-05-02 | Supply more information with User::nameChanged signal | Kitsune Ral | |
2016-04-22 | Allow login with token. | David A Roberts | |
2016-04-05 | Imported the current source tree from Quaternion/lib. | Kitsune Ral | |