aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-03-31Install CMake files to the proper placeKitsune Ral
2018-03-31Move source files to a separate folderKitsune Ral
2018-03-30Introduce install target for the libraryKitsune Ral
2018-03-29Room: Track encryption state and do not allow sending (unencrypted) messages ...Kitsune Ral
2018-03-28BaseJob: Dump error body (if there's any) to logs; detect error 429 more reli...Kitsune Ral
2018-03-28BaseJob: more improvements in logging and errors detectionKitsune Ral
2018-03-28BaseJob: Process error 429 (Too Many Requests)Kitsune Ral
2018-03-28BaseJob: small refactoring and cleanup in logging codeKitsune Ral
2018-03-28Merge branch 'kitsune-unread-messages-count'Kitsune Ral
2018-03-27Rework unread messages counting logicKitsune Ral
2018-03-26Room::updateUnreadCount(): Fix a too stringent assertionKitsune Ral
2018-03-26Fix compilation on some environmentsKitsune Ral
2018-03-26Count unread messagesKitsune Ral
2018-03-26Room: isDirectChat() and directChatUsers()Kitsune Ral
2018-03-26Connection::directChatUsers()Kitsune Ral
2018-03-25Merge branch 'kitsune-more-on-direct-chats'Kitsune Ral
2018-03-25Minor cleanupKitsune Ral
2018-03-25Connection::doInDirectChat() and refactored direct chat requesting logicKitsune Ral
2018-03-25Direct chat (un)marking: update internal structure synchronouslyKitsune Ral
2018-03-25One more Valgrind suppression for cases when the test run into "Too many requ...Kitsune Ral
2018-03-26Connection::room() and Connection::invitation()Kitsune Ral
2018-03-26Introduce JoinStates (QFlags<JoinState>)Kitsune Ral
2018-03-24.travis.yml: Escape all env variables in the configuration with 'Kitsune Ral
2018-03-24Merge branch 'kitsune-direct-chats'Kitsune Ral
2018-03-24Work around a bug in MSVC leading to "ambiguous call" compilation errorKitsune Ral
2018-03-24Test/example for direct chats markingKitsune Ral
2018-03-24Dealing with direct chatsKitsune Ral
2018-03-24Introduce DirectChatEvent (parse only, no processing yet)Kitsune Ral
2018-03-24MemberEventContent/RoomMemberEvent: parse and expose is_directKitsune Ral
2018-03-24converters.h: Make the default toJson() less greedyKitsune Ral
2018-03-23Room::downloadFile(): Events are constKitsune Ral
2018-03-23Room::downloadFile(): make sure to store the initiated file transfer anewKitsune Ral
2018-03-23DownloadFileJob::beforeStart(): make sure to immediately return in case of errorKitsune Ral
2018-03-23Room::downloadFile(): don't start another job if the transfer is ongoingKitsune Ral
2018-03-23BaseJob::start(): self-destruct if not succesfully startedKitsune Ral
2018-03-23Room::downloadFile(): Make sure a generated file name is saneKitsune Ral
2018-03-21Merge pull request #189 from r0kk3rz/masterKitsune Ral
2018-03-21Fix Travis failing to build PRsKitsune Ral
2018-03-21Merge pull request #190 from krombel/ignore_content_type_appendixKitsune Ral
2018-03-20ignore possible appendixes from content typeKrombel
2018-03-19fix error handling in loadState()Lewis Rockliffe
2018-03-08User: Streamline Avatar storageKitsune Ral
2018-03-08Avatar: check URLs before fetching, not on updating the URLKitsune Ral
2018-03-07User: use std::unique_ptr instead of QScopedPointerKitsune Ral
2018-03-07Travis: Small fixes to Valgrind suppressionsKitsune Ral
2018-03-07Fix resetting the read marker if a read receipt comes from the syncKitsune Ral
2018-03-07Travis: experimental Valgrind suppressions fileKitsune Ral
2018-03-07qmc-example: Fix redaction test to work even if the synced message is already...Kitsune Ral
2018-03-07qmc-example: Remove no more needed deleteLaterKitsune Ral
2018-03-07qmc-example: Ensure prerequisites before running the tagging testKitsune Ral