Age | Commit message (Expand) | Author |
2018-03-31 | Merge branch 'master' into kitsune-gtad | Kitsune Ral |
2018-03-29 | Room: Track encryption state and do not allow sending (unencrypted) messages ... | Kitsune Ral |
2018-03-28 | BaseJob: Dump error body (if there's any) to logs; detect error 429 more reli... | Kitsune Ral |
2018-03-28 | BaseJob: more improvements in logging and errors detection | Kitsune Ral |
2018-03-28 | BaseJob: Process error 429 (Too Many Requests) | Kitsune Ral |
2018-03-28 | BaseJob: small refactoring and cleanup in logging code | Kitsune Ral |
2018-03-28 | Merge branch 'kitsune-unread-messages-count' | Kitsune Ral |
2018-03-27 | Rework unread messages counting logic | Kitsune Ral |
2018-03-26 | Room::updateUnreadCount(): Fix a too stringent assertion | Kitsune Ral |
2018-03-26 | Fix compilation on some environments | Kitsune Ral |
2018-03-26 | Count unread messages | Kitsune Ral |
2018-03-26 | Room: isDirectChat() and directChatUsers() | Kitsune Ral |
2018-03-26 | Connection::directChatUsers() | Kitsune Ral |
2018-03-25 | Merge branch 'kitsune-more-on-direct-chats' | Kitsune Ral |
2018-03-25 | Minor cleanup | Kitsune Ral |
2018-03-25 | Connection::doInDirectChat() and refactored direct chat requesting logic | Kitsune Ral |
2018-03-25 | Direct chat (un)marking: update internal structure synchronously | Kitsune Ral |
2018-03-25 | One more Valgrind suppression for cases when the test run into "Too many requ... | Kitsune Ral |
2018-03-26 | Connection::room() and Connection::invitation() | Kitsune Ral |
2018-03-26 | Introduce JoinStates (QFlags<JoinState>) | Kitsune Ral |
2018-03-24 | .travis.yml: Escape all env variables in the configuration with ' | Kitsune Ral |
2018-03-24 | Merge branch 'kitsune-direct-chats' | Kitsune Ral |
2018-03-24 | Work around a bug in MSVC leading to "ambiguous call" compilation error | Kitsune Ral |
2018-03-24 | Test/example for direct chats marking | Kitsune Ral |
2018-03-24 | Dealing with direct chats | Kitsune Ral |
2018-03-24 | Introduce DirectChatEvent (parse only, no processing yet) | Kitsune Ral |
2018-03-24 | MemberEventContent/RoomMemberEvent: parse and expose is_direct | Kitsune Ral |
2018-03-24 | converters.h: Make the default toJson() less greedy | Kitsune Ral |
2018-03-23 | Room::downloadFile(): Events are const | Kitsune Ral |
2018-03-23 | Room::downloadFile(): make sure to store the initiated file transfer anew | Kitsune Ral |
2018-03-23 | DownloadFileJob::beforeStart(): make sure to immediately return in case of error | Kitsune Ral |
2018-03-23 | Room::downloadFile(): don't start another job if the transfer is ongoing | Kitsune Ral |
2018-03-23 | BaseJob::start(): self-destruct if not succesfully started | Kitsune Ral |
2018-03-23 | Room::downloadFile(): Make sure a generated file name is sane | Kitsune Ral |
2018-03-21 | Merge pull request #189 from r0kk3rz/master | Kitsune Ral |
2018-03-21 | Fix Travis failing to build PRs | Kitsune Ral |
2018-03-21 | Merge pull request #190 from krombel/ignore_content_type_appendix | Kitsune Ral |
2018-03-20 | ignore possible appendixes from content type | Krombel |
2018-03-19 | fix error handling in loadState() | Lewis Rockliffe |
2018-03-08 | User: Streamline Avatar storage | Kitsune Ral |
2018-03-08 | Avatar: check URLs before fetching, not on updating the URL | Kitsune Ral |
2018-03-07 | User: use std::unique_ptr instead of QScopedPointer | Kitsune Ral |
2018-03-07 | Travis: Small fixes to Valgrind suppressions | Kitsune Ral |
2018-03-07 | Fix resetting the read marker if a read receipt comes from the sync | Kitsune Ral |
2018-03-07 | Travis: experimental Valgrind suppressions file | Kitsune Ral |
2018-03-07 | qmc-example: Fix redaction test to work even if the synced message is already... | Kitsune Ral |
2018-03-07 | qmc-example: Remove no more needed deleteLater | Kitsune Ral |
2018-03-07 | qmc-example: Ensure prerequisites before running the tagging test | Kitsune Ral |
2018-03-06 | CONTRIBUTING.md: add sections on API, doc-comments; update on automatic testing. | Kitsune Ral |
2018-03-06 | Make sure the read marker is reinstated after Quaternion restart | Kitsune Ral |