aboutsummaryrefslogtreecommitdiff
path: root/connection.cpp
AgeCommit message (Expand)Author
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
2017-11-22Use unique_ptr for connectionDataKitsune Ral
2017-11-16Require state_key to be present in all state eventsKitsune Ral
2017-11-16Automate cache resetsKitsune Ral
2017-11-02Document room transitions in .h instead of .cppKitsune Ral
2017-10-31Fix Connection::deviceId(): Q_INVOKABLE is incompatible with referencesKitsune Ral
2017-10-27Put access token to headers instead of queryKitsune Ral
2017-10-19Introduce device_id and initial_device_name support; switch to generated Logi...Kitsune Ral
2017-10-15Connection::forgetRoom(): Minor fixesKitsune Ral