aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-04-22Avatar: clear the list of callbacks after completion + general code cleanupKitsune Ral
2018-04-22Code reformattingKitsune Ral
2018-04-16ConnectionsGuard<> template to automatically disconnect subscribersKitsune Ral
2018-04-14jobs/generated: Overload toJson() instead of operator QJsonObject()/QJsonValue()Kitsune Ral
2018-04-14Mustache templates: Overload toJson() instead of operator QJsonObject()/QJson...Kitsune Ral
2018-04-14Mustache: {{#producesNonJson?}} -> {{#producesNotJson?}}Kitsune Ral
2018-04-14CMakeLists.txt: minor refactoringKitsune Ral
2018-04-13Support Qt 5.4Kitsune Ral
2018-04-13converters.h: Support QVariantMap and QVariantHashKitsune Ral
2018-04-13Merge branch 'master' into kitsune-gtadKitsune Ral
2018-04-11Comment out install(EXPORT_ANDROID_MK)Kitsune Ral
2018-04-05qmc-example: fix false negatives due to a missing returnKitsune Ral
2018-04-05Unofficially relax Qt requirement to 5.5.1Kitsune Ral
2018-04-03DirectChatEvent: be careful with range-for over temporariesKitsune Ral
2018-04-03More fixes from static analysisKitsune Ral
2018-04-03CMakeLists.txt: Specify the API version correctlyKitsune Ral
2018-04-02Updated documentationKitsune Ral
2018-04-02BaseJob: set the status upon headers arrivalKitsune Ral
2018-04-02Fixes according to results of static analysisKitsune Ral
2018-04-02Be more cautious with rvaluesKitsune Ral
2018-04-02lookup()/dispatch() removed; unique_ptr_cast() and qAsConst() introducedKitsune Ral
2018-04-02Room/Connection: accountData()/accountDataChanged()Kitsune Ral
2018-04-01Pass actual changes with Connection::directChatsListChanged()Kitsune Ral
2018-04-01BaseJob: use QDebugStateSaverKitsune Ral
2018-03-31Merge branch 'kitsune-install-target'Kitsune Ral
2018-03-31Make and install CMake config package; provide examples/CMakeLists.txt using itKitsune Ral
2018-03-31BaseJob::gotReply(): Minor fix in loggingKitsune Ral
2018-03-31Install CMake files to the proper placeKitsune Ral
2018-03-31Move source files to a separate folderKitsune Ral
2018-03-31Merge branch 'master' into kitsune-gtadKitsune 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