summary refs log tree commit diff
path: root/src/ChatPage.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add User Mentions DialogJoseph Donofry2019-07-161-0/+52
| | | | | | | | | | | | Add a RoomListItem-like button that opens a dialog containing all of the messages that would result in a highlight from the server (for example, the user is mentioned, or @room is mentioned). This is VERY rudimentary and will be completely reworked in the future to take advantage of the existing TimelineView class, instead of using a dialog like it does now. The button to show the mentions also needs work.
* Further Improve Reply FunctionalityJoseph Donofry2019-06-131-2/+2
| | | | | | | Quoted replies now include matrix.to links for the event and the user. UI Rendering has been (slightly) improved... still very WIP. Restructured the reply structure in the code for future usability improvements.
* Add initial support for rich replies to nhekoJoseph Donofry2019-06-091-0/+5
|
* Merge branch 'ui-enhancements'redsky172019-02-071-3/+7
|\ | | | | | | Preparing for 0.6.3 release
| * Add unread notification color for user mentionedredsky172019-01-251-3/+7
| | | | | | | | | | | | When user is mentioned (via matrix 'highlight_count'), inactive rooms will use a different color for the notification circle than when only general unread messages exist.
* | escape id when joining a roomrnhmjoj2019-02-071-1/+2
|/
* Adjustments for the minimized sidebarKonstantinos Sideris2018-10-071-2/+3
|
* Remove room re-ordering optionKonstantinos Sideris2018-10-061-1/+1
|
* Display tags as sorting items in the community panel (#401)Victor Berger2018-09-281-0/+5
|
* Require login when the cache format changes (regression on #444)Konstantinos Sideris2018-09-211-3/+4
|
* Clean up unread rooms after initial syncKonstantinos Sideris2018-09-161-0/+2
|
* Mark unread rooms as such in the room listKonstantinos Sideris2018-09-131-0/+5
| | | | fixes #313
* Show sidebar after initial syncKonstantinos Sideris2018-09-081-1/+1
| | | | fixes #412
* Fallback to the login screen when the one-time keys cannot be uploadedKonstantinos Sideris2018-09-051-6/+13
|
* Retry initial sync on generic network errors (#422)Konstantinos Sideris2018-08-311-0/+6
|
* Handle some more edge cases in timelineKonstantinos Sideris2018-08-311-2/+8
|
* Fix a use-after-free error during logoutKonstantinos Sideris2018-08-311-18/+19
|
* Add temp fix to work with servers that don't support e2ee endpointsKonstantinos Sideris2018-08-301-0/+6
| | | | fixes #371
* Only call /sync when retrying initial sync (#422)Konstantinos Sideris2018-08-301-15/+22
|
* Add method to delete old messages periodicallyKonstantinos Sideris2018-08-251-0/+5
| | | | fixes #413
* Add option to disable desktop notificationsKonstantinos Sideris2018-08-111-1/+1
| | | | fixes #388
* Simplify dialog creationKonstantinos Sideris2018-08-111-43/+7
|
* Remove the reserved space gap for the typing notificationsKonstantinos Sideris2018-08-091-10/+9
|
* Lower the complexity of the group filtering algorithm (#380)Konstantinos Sideris2018-07-211-2/+2
| | | | | | | | The old algorithm during filtering will check every room if it's part of the group. O(N*G) The room ids for a group are now stored in a map for faster lookup so the search can be completed in a single pass. O(N)
* Mark own read messages with a double checkmark (#377)Konstantinos Sideris2018-07-171-0/+6
|
* Move all files under src/Konstantinos Sideris2018-07-171-0/+1347