summary refs log tree commit diff
path: root/src/ChatPage.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add shortcuts for chat-only & Room List-only viewsKonstantinos Sideris2018-07-011-0/+3
* Add basic support for replies (#292)Konstantinos Sideris2018-06-301-0/+1
* Allow arbitrary resizing of the main window & restore sidebar's sizeKonstantinos Sideris2018-06-291-1/+1
* Save timeline messages in cache for faster startup timesKonstantinos Sideris2018-06-281-30/+11
* Save the olm account after we create new one-time keysKonstantinos Sideris2018-06-181-2/+3
* Setup BinTrayKonstantinos Sideris2018-06-171-8/+8
* Rename the log namespace to avoid symbol clash with the math functionKonstantinos Sideris2018-06-141-67/+68
* Fix bug where cache was initialized twice in a rowKonstantinos Sideris2018-06-121-52/+64
* Add menu option to enable encryption in a private roomKonstantinos Sideris2018-06-121-0/+4
* Add support for displaying decrypted messagesKonstantinos Sideris2018-06-101-41/+158
* Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-091-290/+594
* Refresh the room info on the top bar after syncKonstantinos Sideris2018-05-181-1/+11
* Make explicit that MatrixClient & Cache are unique pointersKonstantinos Sideris2018-05-111-1/+1
* Don't use shared pointers for cacheKonstantinos Sideris2018-05-081-37/+34
* Replace shared pointers of MatrixClient with a single instanceKonstantinos Sideris2018-05-081-57/+54
* Don't send notification for the room that is currently openKonstantinos Sideris2018-05-071-2/+5
* Implement desktop notification for macKonstantinos Sideris2018-05-051-4/+11
* Add support for retrieving the notification events (#33)Konstantinos Sideris2018-05-051-0/+38
* Fix UI inconsistencies between room list & communitiesKonstantinos Sideris2018-04-281-11/+3
* Improve room searchingKonstantinos Sideris2018-04-271-12/+2
* Fix signal redefinition warningKonstantinos Sideris2018-04-241-1/+1
* Clear typing notifications when the user list is emptyKonstantinos Sideris2018-04-241-14/+14
* Remove map from room_id to QPixmap from ChatPageKonstantinos Sideris2018-04-241-7/+7
* Fix CI errorsKonstantinos Sideris2018-04-221-2/+1
* Update invites in the UI after syncKonstantinos Sideris2018-04-221-1/+7
* Strip whitespace from room names for QuickSwitcherKonstantinos Sideris2018-04-221-8/+11
* Initialize views before room listKonstantinos Sideris2018-04-221-1/+1
* Implement media cacheKonstantinos Sideris2018-04-211-16/+24
* Remove dead codeKonstantinos Sideris2018-04-211-1/+0
* Save read receiptsKonstantinos Sideris2018-04-211-10/+10
* Cache refactoringKonstantinos Sideris2018-04-211-314/+128
* Track invites so they can be removed outside of nhekoKonstantinos Sideris2018-03-261-1/+15
* Fix CI errorsKonstantinos Sideris2018-03-251-1/+2
* Show avatars in the completion popupKonstantinos Sideris2018-03-251-5/+14
* Add basic support for username auto-completionKonstantinos Sideris2018-03-241-0/+11
* Add border line above the text inputKonstantinos Sideris2018-03-181-10/+0
* Add ability to redact messagesKonstantinos Sideris2018-03-171-0/+3
* Show messages in the RoomList after initial syncKonstantinos Sideris2018-03-041-1/+4
* Retry initial sync only on specific errorsKonstantinos Sideris2018-03-041-5/+16
* Retry initial sync forever (#234)Stuart Mumford2018-03-041-14/+0
* Fix crash when inviting usersKonstantinos Sideris2018-02-281-1/+1
* Add some missing referencesKonstantinos Sideris2018-02-281-2/+2
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-201-59/+63
* Minor adjustmentsKonstantinos Sideris2018-02-191-4/+4
* Notify the user on upload failuresKonstantinos Sideris2018-02-191-0/+4
* Support audio, video, generic file for pasting (#220)christarazi2018-02-181-9/+22
* Show loading indicator while waiting for /login & /logoutKonstantinos Sideris2018-02-181-2/+5
* Remove QPropertyAnimation from modals to work around a regression on Qt 5.10....Konstantinos Sideris2018-02-171-5/+3
* Implement server-side notification countKonstantinos Sideris2018-02-151-19/+8
* Remove empty destructorsKonstantinos Sideris2018-02-101-2/+0
* Move LeaveRoom dialog to MainWindow (#87)Konstantinos Sideris2018-02-101-2/+0
* Add a timeout timer for initial sync (#223, #222)Konstantinos Sideris2018-02-081-25/+41
* Erase items using the keyKonstantinos Sideris2018-01-251-2/+3
* Use more stl containers & minor refactoringsKonstantinos Sideris2018-01-241-83/+87
* Load the initial cache data without blocking the UIKonstantinos Sideris2018-01-211-29/+34
* Refactor avatar fetching in one functionKonstantinos Sideris2018-01-211-8/+4
* Add bordersKonstantinos Sideris2018-01-151-0/+1
* Add option to disable typing notificationsKonstantinos Sideris2018-01-141-0/+17
* Keep syncing regardless of connectivity (#93)Konstantinos Sideris2018-01-131-13/+16
* Use QSharedPointer to save RoomStatesKonstantinos Sideris2018-01-131-67/+67
* Add support for pasting images into a room (#180)christarazi2018-01-101-11/+20
* Make group's sidebar visible through an optionKonstantinos Sideris2018-01-091-0/+20
* Communities (#195)Max Sandholm2018-01-091-1/+79
* Initial support for read receiptsKonstantinos Sideris2018-01-031-0/+32
* Re-order room list based on activityKonstantinos Sideris2017-12-301-2/+6
* Use the "state_key" to assign avatarsKonstantinos Sideris2017-12-221-1/+1
* Cache room avatars (#139)Konstantinos Sideris2017-12-221-2/+2
* Handle incoming invitesKonstantinos Sideris2017-12-191-1/+27
* Remove minimum height limit (#160, #163)Konstantinos Sideris2017-12-171-1/+1
* Add dialog to create roomsKonstantinos Sideris2017-12-111-0/+7
* Add menu to invite usersKonstantinos Sideris2017-12-101-0/+10
* Add gui option for joining rooms (#25)Konstantinos Sideris2017-12-101-0/+2
* Reset cache on breaking changesKonstantinos Sideris2017-12-101-0/+6
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-041-177/+103
* Initial integration with matrix-structsKonstantinos Sideris2017-12-031-2/+2
* Allow audio clip uploadsKonstantinos Sideris2017-12-011-0/+11
* Create directories for related filesKonstantinos Sideris2017-11-301-1/+2
* Implement file uploadsKonstantinos Sideris2017-11-291-0/+11
* Send read receiptsKonstantinos Sideris2017-11-241-0/+5
* Remove unnecessary commentsKonstantinos Sideris2017-11-221-1/+1
* Merge branch 'theme'Konstantinos Sideris2017-11-221-3/+4
|\
| * Use system color scheme (using a Qt stylesheet) #104Max Sandholm2017-11-161-3/+4
* | Keep track of newly joined rooms in the settings managerKonstantinos Sideris2017-11-211-3/+2
|/
* Implement a per-room send queue. (#118)Jani Mustonen2017-11-151-3/+3
* Fix initial sidebar widthKonstantinos Sideris2017-11-091-1/+2
* Remove unnecessary layoutsKonstantinos Sideris2017-11-081-39/+11
* Improvements to the quick switcher (#109)Jani Mustonen2017-11-031-2/+7
* Add dummy settings menuKonstantinos Sideris2017-11-021-0/+2
* Implemented sending of typing notifications (#105)Thomas Herzog2017-10-311-2/+27
* Add missing headersKonstantinos Sideris2017-10-281-1/+1
* Save the changes between syncs in cacheKonstantinos Sideris2017-10-281-101/+196
* Clean up headersKonstantinos Sideris2017-10-281-2/+12
* LintKonstantinos Sideris2017-10-231-1/+2
* Remove cache updates from the main threadKonstantinos Sideris2017-10-211-16/+9
* Remove ui flickering when adding new timeline eventsKonstantinos Sideris2017-10-211-0/+5
* Clean unread count when the user logs outKonstantinos Sideris2017-10-211-0/+2
* Retry initial sync (#19)Konstantinos Sideris2017-10-201-15/+43
* Move ctrl-k callback to the MainWindowKonstantinos Sideris2017-10-201-9/+0
* Remove sync timerKonstantinos Sideris2017-10-201-20/+5
* Fix icons for retina displaysKonstantinos Sideris2017-10-151-0/+3
* Add /join command supportKonstantinos Sideris2017-10-081-6/+11
* Drop the loading screen if consensus can't be achievedKonstantinos Sideris2017-10-081-11/+22
* Prevent FOUCKonstantinos Sideris2017-10-071-2/+11
* Use shared pointer for the modalsKonstantinos Sideris2017-10-071-7/+12
* Put typing notifications above the text inputKonstantinos Sideris2017-10-041-2/+2
* Receive typing notifications (#88)Konstantinos Sideris2017-10-041-1/+30
* Recover from corrupted cache dataKonstantinos Sideris2017-10-031-15/+19
* React to externally left and joined rooms, and add "leave room" button in roo...Max Sandholm2017-10-011-2/+81
* Stop sync timer after logoutKonstantinos Sideris2017-09-301-0/+4
* Use white as the background colorKonstantinos Sideris2017-09-201-1/+1
* Implement image uploads (#24)Konstantinos Sideris2017-09-101-0/+12
* Add write support for m.emote eventsKonstantinos Sideris2017-09-031-0/+5
* Remove cache data when the user logs outKonstantinos Sideris2017-08-261-0/+2
* Update the cache state at once to avoid being in an invalid stateKonstantinos Sideris2017-08-261-460/+365
* Small style changeKonstantinos Sideris2017-08-201-27/+37
* Ghetto room switcherKonstantinos Sideris2017-08-151-0/+36
* Focus on the text input when switching roomsKonstantinos Sideris2017-08-141-0/+1
* Display the most recent message instead of the topicKonstantinos Sideris2017-08-061-0/+5
* Remove extra exception catchKonstantinos Sideris2017-08-051-2/+0
* Keep fetching history until the scrollbar gets activatedKonstantinos Sideris2017-08-051-1/+1
* Initial support for state cacheKonstantinos Sideris2017-07-301-5/+101
* Experimental support for user avatars in timelineKonstantinos Sideris2017-06-051-0/+13
* Add context menu on RoomList itemsKonstantinos Sideris2017-05-311-1/+1
* Add menu to toggle notificationsKonstantinos Sideris2017-05-311-8/+23
* Resolve name and avatar on 1-on-1 roomsKonstantinos Sideris2017-05-261-14/+31
* Minimize to trayKonstantinos Sideris2017-05-211-0/+2
* Snappy sidebarKonstantinos Sideris2017-05-191-12/+64
* Show user info even if the display name or avatar are missingKonstantinos Sideris2017-05-161-1/+2
* Clear room state on logoutKonstantinos Sideris2017-05-161-0/+1
* Prefer non UserId as display namesKonstantinos Sideris2017-05-101-1/+5
* Initial support for display namesKonstantinos Sideris2017-05-081-0/+14
* Use timeline to retrieve state eventsKonstantinos Sideris2017-05-071-19/+141
* Rename History to TimelineKonstantinos Sideris2017-04-271-1/+1
* Show the unread message count on the window titleKonstantinos Sideris2017-04-151-0/+15
* Add initial support for unread message countKonstantinos Sideris2017-04-151-0/+5
* Initial implementation for local echoKonstantinos Sideris2017-04-131-20/+2
* Don't use icons as room avatarsKonstantinos Sideris2017-04-121-2/+1
* Small stylistic changesKonstantinos Sideris2017-04-121-5/+3
* Remove capitalizationKonstantinos Sideris2017-04-111-3/+0
* Use only a MatrixClient as a shared pointerKonstantinos Sideris2017-04-111-120/+36
* Make the timer single shotKonstantinos Sideris2017-04-111-11/+21
* Handle room avatars in top bar without an iconKonstantinos Sideris2017-04-101-0/+2
* Add logout buttonKonstantinos Sideris2017-04-091-0/+26
* Use const refs for the deserialized dataKonstantinos Sideris2017-04-061-4/+4
* Initialize sync timerKonstantinos Sideris2017-04-061-2/+3
* Initial commitKonstantinos Sideris2017-04-061-0/+277