Commit Graph

72 Commits (e5dd64c63a04df6f0b885c737cc73b383e79bd67)

Author SHA1 Message Date
Konstantinos Sideris a97528b432 Fix bug where cache was initialized twice in a row 7 years ago
Konstantinos Sideris 626c680911 Add support for displaying decrypted messages 7 years ago
Konstantinos Sideris b89257a34b Migrate to mtxclient for the http calls 7 years ago
Konstantinos Sideris d88dee3185 Refresh the room info on the top bar after sync 7 years ago
Konstantinos Sideris ebed87ea57 Don't use shared pointers for cache 7 years ago
Konstantinos Sideris 4c4ea557b3 Replace shared pointers of MatrixClient with a single instance 7 years ago
Konstantinos Sideris 5aff3e4309 Don't send notification for the room that is currently open 7 years ago
Konstantinos Sideris ed9501023a Add support for retrieving the notification events (#33) 7 years ago
Konstantinos Sideris 7f69c71814 Handle invalid access token 7 years ago
Konstantinos Sideris 3097037c3d Add prototype room settings menu 7 years ago
Konstantinos Sideris 7621dc0cb0 Fix UI inconsistencies between room list & communities 7 years ago
Konstantinos Sideris b655a503a7 Fix signal redefinition warning 7 years ago
Konstantinos Sideris 649d73a7bd Clear typing notifications when the user list is empty 7 years ago
Konstantinos Sideris 0028fdfe6c Remove map from room_id to QPixmap from ChatPage 7 years ago
Konstantinos Sideris 29bd8b71d1 Implement media cache 7 years ago
Konstantinos Sideris 9d825b07ca Remove dead code 7 years ago
Konstantinos Sideris 2f00fc51bf Cache refactoring 7 years ago
Konstantinos Sideris 15931fc322 Track invites so they can be removed outside of nheko 7 years ago
Konstantinos Sideris b70e09c7ec Add border line above the text input 7 years ago
Konstantinos Sideris a0ae6cf5d5 Add ability to redact messages 7 years ago
Konstantinos Sideris d6b61fbb14 Add context menu option to mark events individually as read 7 years ago
Konstantinos Sideris 0f62cba498 Retry initial sync only on specific errors 7 years ago
Stuart Mumford 47c31b9a18 Retry initial sync forever (#234) 7 years ago
Konstantinos Sideris 12a96aae6d Add some missing references 7 years ago
Konstantinos Sideris c8bfb02211 Show loading indicator while waiting for /login & /logout 7 years ago
Konstantinos Sideris 86280098b4 Implement server-side notification count 7 years ago
Konstantinos Sideris ba8faa357f Remove empty destructors 7 years ago
Konstantinos Sideris 26f221ec23 Move LeaveRoom dialog to MainWindow (#87) 7 years ago
Konstantinos Sideris b60554b8fd Add a timeout timer for initial sync (#223, #222) 7 years ago
Konstantinos Sideris 1fad9398fc Use more stl containers & minor refactorings 7 years ago
Konstantinos Sideris c123bada94 Refactor avatar fetching in one function 7 years ago
Konstantinos Sideris d31a08f1d5 Keep syncing regardless of connectivity (#93) 7 years ago
Konstantinos Sideris 3929261a8e Use QSharedPointer to save RoomStates 7 years ago
Konstantinos Sideris 53f670096c Make group's sidebar visible through an option 7 years ago
Max Sandholm 312df6f3bb Communities (#195) 7 years ago
Konstantinos Sideris eaf05748ff Initial support for read receipts 7 years ago
Konstantinos Sideris 208f957911 Re-order room list based on activity 7 years ago
Konstantinos Sideris f11044b5eb Handle incoming invites 7 years ago
Konstantinos Sideris a605e4486f Migrate to matrix-structs for event and response parsing 7 years ago
Konstantinos Sideris a6b84fac45 Remove unnecessary layouts 7 years ago
Konstantinos Sideris 886edd03fb Add dummy settings menu 7 years ago
Thomas Herzog 287b5aa4c0 Implemented sending of typing notifications (#105) 7 years ago
Konstantinos Sideris c18a49915b Save the changes between syncs in cache 7 years ago
Konstantinos Sideris a17b6dffaf Clean up headers 7 years ago
Konstantinos Sideris 13e526c27d Retry initial sync (#19) 7 years ago
Konstantinos Sideris 8a9a513ecd Move ctrl-k callback to the MainWindow 7 years ago
Konstantinos Sideris 9b60fdd620 Remove sync timer 7 years ago
Konstantinos Sideris 8390ff253d Fix icons for retina displays 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