summary refs log tree commit diff
path: root/src/MatrixClient.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for displaying decrypted messagesKonstantinos Sideris2018-06-101-1/+7
* Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-091-1355/+16
* Include mtxclient in the buildKonstantinos Sideris2018-06-041-0/+3
* Use the correct avatar size for HiDPI displaysKonstantinos Sideris2018-05-111-3/+3
* Make explicit that MatrixClient & Cache are unique pointersKonstantinos Sideris2018-05-111-4/+4
* Replace shared pointers of MatrixClient with a single instanceKonstantinos Sideris2018-05-081-3/+21
* Add support for retrieving the notification events (#33)Konstantinos Sideris2018-05-051-0/+38
* Move access token to headerKonstantinos Sideris2018-05-021-69/+19
* Handle invalid access tokenKonstantinos Sideris2018-05-021-4/+15
* Remove old/unused codeKonstantinos Sideris2018-04-281-9/+8
* Implement media cacheKonstantinos Sideris2018-04-211-0/+3
* Cache refactoringKonstantinos Sideris2018-04-211-13/+11
* Add environment variable to allow insecure connections (self-signed certs)Konstantinos Sideris2018-03-271-1/+17
* Fix CI errorsKonstantinos Sideris2018-03-251-7/+7
* Show avatars in the completion popupKonstantinos Sideris2018-03-251-16/+24
* Update matrix-structs libraryKonstantinos Sideris2018-03-181-2/+2
* Add ability to redact messagesKonstantinos Sideris2018-03-171-0/+44
* Implement user registration with reCAPTCHAKonstantinos Sideris2018-03-121-25/+42
* Remove unused variablesKonstantinos Sideris2018-03-101-2/+2
* Crete a proxy for media to uniquely match signal to the callerKonstantinos Sideris2018-03-071-8/+14
* Retry initial sync only on specific errorsKonstantinos Sideris2018-03-041-1/+1
* Handle empty matrix ID (regression from 9de1ec1)Konstantinos Sideris2018-03-011-5/+5
* Propagate errors during /login & /versionsKonstantinos Sideris2018-02-281-0/+10
* Add some missing referencesKonstantinos Sideris2018-02-281-1/+0
* Replace login request with the one from matrix-structsKonstantinos Sideris2018-02-231-3/+16
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-201-1/+1
* Minor adjustmentsKonstantinos Sideris2018-02-191-1/+1
* Notify the user on upload failuresKonstantinos Sideris2018-02-191-5/+7
* Support audio, video, generic file for pasting (#220)christarazi2018-02-181-88/+95
* Implement server-side notification countKonstantinos Sideris2018-02-151-3/+3
* Add a timeout timer for initial sync (#223, #222)Konstantinos Sideris2018-02-081-3/+5
* Fix ciKonstantinos Sideris2018-01-221-3/+1
* Remove Accept-Encoding headerKonstantinos Sideris2018-01-221-64/+0
* Refactor avatar fetching in one functionKonstantinos Sideris2018-01-211-54/+8
* Fix iterator crashKonstantinos Sideris2018-01-211-5/+4
* Use the Accept-Content header to enable response compressionKonstantinos Sideris2018-01-211-2/+72
* Keep syncing regardless of connectivity (#93)Konstantinos Sideris2018-01-131-1/+1
* Upload filter automatically and use filter_id (#201)krombel2018-01-131-0/+56
* LintKonstantinos Sideris2018-01-111-15/+21
* Filter out content in sync that is currently unhandled (#198)krombel2018-01-111-9/+29
* Remove Connection headerKonstantinos Sideris2018-01-101-2/+0
* Add support for pasting images into a room (#180)christarazi2018-01-101-20/+24
* Communities (#195)Max Sandholm2018-01-091-1/+147
* Cache room avatars (#139)Konstantinos Sideris2017-12-221-2/+2
* Improve logging on event parsing failureKonstantinos Sideris2017-12-161-1/+1
* Add dialog to create roomsKonstantinos Sideris2017-12-111-0/+43
* Add menu to invite usersKonstantinos Sideris2017-12-101-0/+30
* Catch deserialization exceptions on initial /syncKonstantinos Sideris2017-12-061-1/+1
* Prevent queue from getting blocked (#142)Konstantinos Sideris2017-12-061-1/+0
* Fix travis errorsKonstantinos Sideris2017-12-041-1/+1
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-041-41/+15
* Use std::exception for the login responseKonstantinos Sideris2017-12-031-1/+1
* Initial integration with matrix-structsKonstantinos Sideris2017-12-031-30/+18
* Allow audio clip uploadsKonstantinos Sideris2017-12-011-36/+79
* Implement file uploadsKonstantinos Sideris2017-11-291-0/+60
* Add read support for m.file messages (#24)Konstantinos Sideris2017-11-281-0/+26
* Send read receiptsKonstantinos Sideris2017-11-241-0/+28
* Implement a per-room send queue. (#118)Jani Mustonen2017-11-151-5/+8
* Use C++11 braced list style (#121)Benjamin Saunders2017-11-051-12/+12
* Implemented sending of typing notifications (#105)Thomas Herzog2017-10-311-0/+50
* Add missing headersKonstantinos Sideris2017-10-281-1/+0
* Clean up headersKonstantinos Sideris2017-10-281-0/+3
* Use callbacks on MatrixClientKonstantinos Sideris2017-10-221-545/+409
* Remove cache updates from the main threadKonstantinos Sideris2017-10-211-3/+3
* Retry initial sync (#19)Konstantinos Sideris2017-10-201-1/+1
* Add /join command supportKonstantinos Sideris2017-10-081-4/+14
* Drop the loading screen if consensus can't be achievedKonstantinos Sideris2017-10-081-1/+1
* Resume sync when connectivity is establishedKonstantinos Sideris2017-10-051-0/+7
* Use string timeout parameterKonstantinos Sideris2017-10-051-1/+3
* Remove full_state from initial syncKonstantinos Sideris2017-10-041-17/+7
* Receive typing notifications (#88)Konstantinos Sideris2017-10-041-2/+3
* React to externally left and joined rooms, and add "leave room" button in roo...Max Sandholm2017-10-011-1/+77
* Remove extra clang-format optionsKonstantinos Sideris2017-10-011-6/+6
* Implement image uploads (#24)Konstantinos Sideris2017-09-101-19/+90
* Allow port number as part of the hostnameKonstantinos Sideris2017-09-041-1/+7
* Add write support for m.emote eventsKonstantinos Sideris2017-09-031-444/+468
* Small style changeKonstantinos Sideris2017-08-201-42/+65
* Improve login flow (#35)jansol2017-07-081-2/+25
* Lazy load initial timeline eventsKonstantinos Sideris2017-06-051-2/+3
* Experimental support for user avatars in timelineKonstantinos Sideris2017-06-051-0/+52
* Set up translationsKonstantinos Sideris2017-05-291-4/+4
* Fetch avatar thumbnail instead of the original imageKonstantinos Sideris2017-05-271-6/+20
* Initial support for backwards paginationKonstantinos Sideris2017-05-121-0/+47
* Save the user defined domain instead of the one provided by login responseKonstantinos Sideris2017-05-091-5/+3
* Initial support for display namesKonstantinos Sideris2017-05-081-4/+3
* Add sync timeoutKonstantinos Sideris2017-05-081-0/+1
* Use strongly typed enumsKonstantinos Sideris2017-05-081-12/+12
* Use timeline to retrieve state eventsKonstantinos Sideris2017-05-071-1/+3
* Add initial support for inline imagesKonstantinos Sideris2017-04-281-0/+36
* Exclude m.room.member events from initial syncKonstantinos Sideris2017-04-271-0/+6
* Initial implementation for local echoKonstantinos Sideris2017-04-131-2/+4
* Use only a MatrixClient as a shared pointerKonstantinos Sideris2017-04-111-1/+90
* Make the timer single shotKonstantinos Sideris2017-04-111-1/+1
* Remove exception specificationsKonstantinos Sideris2017-04-091-9/+9
* Add logout buttonKonstantinos Sideris2017-04-091-0/+43
* Implement initial registration stageKonstantinos Sideris2017-04-081-11/+57
* Use const refs for the deserialized dataKonstantinos Sideris2017-04-061-5/+1
* Initial commitKonstantinos Sideris2017-04-061-0/+365