Commit Graph

50 Commits (e1a4458a10ded40dc1ff0088411df9d7e0b02a4f)

Author SHA1 Message Date
Konstantinos Sideris c1d0bbaf0b Prevent queue from getting blocked (#142) 7 years ago
Konstantinos Sideris b9c4a819ad Fix travis errors 7 years ago
Konstantinos Sideris a605e4486f Migrate to matrix-structs for event and response parsing 7 years ago
Konstantinos Sideris 3ea2053b25 Use std::exception for the login response 7 years ago
Konstantinos Sideris 914bdecc0b Initial integration with matrix-structs 7 years ago
Konstantinos Sideris 5573548fb1 Allow audio clip uploads 7 years ago
Konstantinos Sideris fdb76bb5c1 Implement file uploads 7 years ago
Konstantinos Sideris b21942a3e3 Add read support for m.file messages (#24) 7 years ago
Konstantinos Sideris 0f363b5f44 Send read receipts 7 years ago
Jani Mustonen 4e1c8dd663 Implement a per-room send queue. (#118) 7 years ago
Benjamin Saunders 5bd5555a51 Use C++11 braced list style (#121) 7 years ago
Thomas Herzog 287b5aa4c0 Implemented sending of typing notifications (#105) 7 years ago
Konstantinos Sideris 91b8427795 Add missing headers 7 years ago
Konstantinos Sideris a17b6dffaf Clean up headers 7 years ago
Konstantinos Sideris 143ed5176a Use callbacks on MatrixClient 7 years ago
Konstantinos Sideris 160fe1d668 Remove cache updates from the main thread 7 years ago
Konstantinos Sideris 13e526c27d Retry initial sync (#19) 7 years ago
Konstantinos Sideris 76ddfb792b Add /join command support 7 years ago
Konstantinos Sideris ebe36b5713 Drop the loading screen if consensus can't be achieved 7 years ago
Konstantinos Sideris 985530e99b Resume sync when connectivity is established 7 years ago
Konstantinos Sideris 1fc68c5b7f Use string timeout parameter 7 years ago
Konstantinos Sideris 11a3282136 Remove full_state from initial sync 7 years ago
Konstantinos Sideris d60c2b76e3 Receive typing notifications (#88) 7 years ago
Max Sandholm 7ad45d8d64 React to externally left and joined rooms, and add "leave room" button in room menu (#75) 8 years ago
Konstantinos Sideris 0c0ac68bc2 Remove extra clang-format options 8 years ago
Konstantinos Sideris edff71bc24 Implement image uploads (#24) 8 years ago
Konstantinos Sideris ed36bdb037 Allow port number as part of the hostname 8 years ago
Konstantinos Sideris b5ae84c3c3 Add write support for m.emote events 8 years ago
Konstantinos Sideris 2644e4acca Small style change 8 years ago
jansol f5ba63946b Improve login flow (#35) 8 years ago
Konstantinos Sideris 26dfbfd08c Lazy load initial timeline events 8 years ago
Konstantinos Sideris 95c492bad8 Experimental support for user avatars in timeline 8 years ago
Konstantinos Sideris 384fe7067e Set up translations 8 years ago
Konstantinos Sideris f490040811 Fetch avatar thumbnail instead of the original image 8 years ago
Konstantinos Sideris 0368d854cf Initial support for backwards pagination 8 years ago
Konstantinos Sideris e78e43c86a Save the user defined domain instead of the one provided by login response 8 years ago
Konstantinos Sideris 0834b246ad Initial support for display names 8 years ago
Konstantinos Sideris 63db04793b Add sync timeout 8 years ago
Konstantinos Sideris e44cc374e1 Use strongly typed enums 8 years ago
Konstantinos Sideris 1f90c58076 Use timeline to retrieve state events 8 years ago
Konstantinos Sideris c9d03b793b Add initial support for inline images 8 years ago
Konstantinos Sideris 1a82150aa8 Exclude m.room.member events from initial sync 8 years ago
Konstantinos Sideris 27f7142cd8 Initial implementation for local echo 8 years ago
Konstantinos Sideris 6468faa39e Use only a MatrixClient as a shared pointer 8 years ago
Konstantinos Sideris 0770f6e6b5 Make the timer single shot 8 years ago
Konstantinos Sideris b301a2828e Remove exception specifications 8 years ago
Konstantinos Sideris 239780557f Add logout button 8 years ago
Konstantinos Sideris f50fb34fb6 Implement initial registration stage 8 years ago
Konstantinos Sideris 73e73f46ea Use const refs for the deserialized data 8 years ago
Konstantinos Sideris 4f45575c79 Initial commit 8 years ago