aboutsummaryrefslogtreecommitdiff
path: root/connection.cpp
AgeCommit message (Expand)Author
2018-03-27Rework unread messages counting logicKitsune Ral
2018-03-26Connection::directChatUsers()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-26Connection::room() and Connection::invitation()Kitsune Ral
2018-03-24Dealing with direct chatsKitsune Ral
2018-03-19fix error handling in loadState()Lewis Rockliffe
2018-03-05Profile-log if saving state has been interrupted by processEvents for long en...Kitsune Ral
2018-03-05Use constants instead of hardcoded stringsKitsune Ral
2018-03-05Fix a typo leading to cache never workingKitsune Ral
2018-03-04Connection: allow to choose between binary and text JSON cacheKitsune Ral
2018-03-04QCoreApplication::processEvents() is static, doesn't need instance()Kitsune Ral
2018-03-03Caching: switching to binary JSON format; yield to event loop while making a ...Kitsune Ral
2018-03-01Connection::tagNames()Kitsune Ral
2018-02-28Don't resolve the homeserver port from a user MXIDKitsune Ral
2018-02-28Profiling logs: added µs, less empty profiling log linesKitsune Ral
2018-02-27Room: Save tags in the cache; isFavourite() and isLowPriority()Kitsune Ral
2018-02-26Deal with memory more carefullyKitsune Ral
2018-02-26Room and Connection: support room tagsKitsune Ral
2018-01-31Connection::createdRoom() signalKitsune Ral
2018-01-30Connection: expose the list of users; use an ordered mapKitsune Ral
2018-01-30Connection: more Q_PROPERTYs, newUser signalKitsune Ral
2018-01-30Connection::createRoom and Connection::createDirectChatKitsune Ral
2018-01-30Connection class cleanupKitsune Ral
2018-01-30Connection::onSyncSuccess: call processEvents upon each room parsingKitsune Ral
2018-01-25Merge branch 'kitsune-better-forget'Kitsune Ral
2018-01-25Connection: intercept late-coming /sync response on a just forgotten roomKitsune Ral
2018-01-25Connection::provideRoom: assert no empty idsKitsune Ral
2018-01-25Room::toJson: fix invite state cachingKitsune Ral
2018-01-25Connection::forgetRoom: Support forgetting invites tooKitsune Ral
2018-01-24Fix dangling referencesKitsune Ral
2018-01-24splitMediaId: fix typos in the assertion failure messageKitsune Ral
2018-01-22splitMediaId: better assertion failure messageKitsune Ral
2018-01-14Connection: files up/downloading supportKitsune Ral
2018-01-14Connection::getThumbnail: Add an overload for QStringKitsune Ral
2018-01-09Fix an occasional crash when resolving a server nameKitsune Ral
2017-12-29Use std::unique_ptr instead of bare pointers; cleanup stale declarationsKitsune Ral
2017-12-25Connection: Be more accurate with lambda capturesKitsune Ral
2017-12-21Connection::logout: supply receiver to connect(job,...)Kitsune Ral
2017-12-20Connection::accessToken - return QByteArray instead of QStringKitsune Ral
2017-12-19Don't use LoginJob::homeServer() anymoreKitsune Ral
2017-12-16Connection: proactively create a Room object upon joining a roomKitsune Ral
2017-12-10Use the generated PostReceiptJob; don't compile unused job classesKitsune Ral
2017-12-10Log room creation only onceKitsune Ral
2017-12-10Fix setting the homeserver hostname (not URL) coming from /loginKitsune Ral
2017-12-07Connection: no more default to matrix.org; update HS URL from /login responseKitsune Ral
2017-12-07Generated jobs: Apply naming convention to parametersKitsune Ral
2017-11-26Make connectToServer/connectWithToken auto-resolve HS if neededKitsune Ral
2017-11-25Make Connection::resolveServer() work as it shouldKitsune Ral