aboutsummaryrefslogtreecommitdiff
path: root/connection.cpp
AgeCommit message (Expand)Author
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
2017-10-14LogoutJob is supplied by generated codeKitsune Ral
2017-10-14Connection::forgetRoom()Kitsune Ral
2017-10-14Cleanup around Room (potentially breaks API compatibility, beware)Kitsune Ral
2017-09-21Merge branch 'master' into kitsune-invite-kickKitsune Ral
2017-09-19Merge branch 'master' into cache-state-to-jsonKitsune Ral
2017-09-19Connection::cacheState property, load/saveState() tweaks and fixesKitsune Ral
2017-09-16provideRoom: Added invitedRoom() signal; fixed issues with some transitionsKitsune Ral
2017-09-16Better API for clients to catch up on room list changesKitsune Ral
2017-09-09Kicking, inviting, exposing rooms in Invite stateKitsune Ral
2017-09-08Connection: Room and User factories are std::functions nowKitsune Ral