summary refs log tree commit diff
path: root/src/RoomList.cc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't use shared pointers for cacheKonstantinos Sideris2018-05-081-4/+4
|
* Replace shared pointers of MatrixClient with a single instanceKonstantinos Sideris2018-05-081-7/+4
|
* Refactor utils::getMessageDescriptionKonstantinos Sideris2018-04-291-0/+1
|
* Add support for displaying m.sticker eventsKonstantinos Sideris2018-04-271-1/+7
| | | | fixes #291
* Add remove_if for mapsKonstantinos Sideris2018-04-271-7/+4
|
* Update invites in the UI after syncKonstantinos Sideris2018-04-221-0/+14
|
* Remove dead codeKonstantinos Sideris2018-04-211-1/+0
|
* Save read receiptsKonstantinos Sideris2018-04-211-2/+0
|
* Cache refactoringKonstantinos Sideris2018-04-211-42/+35
|
* Update room name & avatar on new roomsKonstantinos Sideris2018-03-121-8/+2
| | | | fixes #253
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-201-5/+5
|
* Remove QPropertyAnimation from modals to work around a regression on Qt ↵Konstantinos Sideris2018-02-171-1/+1
| | | | 5.10.1 (#87)
* Implement server-side notification countKonstantinos Sideris2018-02-151-16/+0
|
* RoomList: do not blindly dereference RoomState (#232)William Pitcock2018-02-111-5/+8
| | | | This can happen when a new room is being created from a different client and thus is created with no known state to the local client.
* Remove empty destructorsKonstantinos Sideris2018-02-101-2/+0
|
* Move LeaveRoom dialog to MainWindow (#87)Konstantinos Sideris2018-02-101-32/+3
|
* Erase items using the keyKonstantinos Sideris2018-01-251-1/+1
|
* Use more stl containers & minor refactoringsKonstantinos Sideris2018-01-241-78/+84
|
* Use QSharedPointer to save RoomStatesKonstantinos Sideris2018-01-131-12/+9
|
* Communities (#195)Max Sandholm2018-01-091-1/+52
|
* Use `toMSecsSinceEpoch` to be compatible with qt < 5.8Konstantinos Sideris2017-12-301-1/+1
|
* Re-order room list based on activityKonstantinos Sideris2017-12-301-1/+61
| | | | fixes #2
* Cache room avatars (#139)Konstantinos Sideris2017-12-221-8/+39
| | | | fixes #107
* Handle incoming invitesKonstantinos Sideris2017-12-191-0/+29
| | | | fixes #128
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-041-1/+0
|
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-301-5/+2
|
* Create directories for related filesKonstantinos Sideris2017-11-301-2/+3
|
* Paint RoomList's background (#137)Konstantinos Sideris2017-11-251-0/+9
|
* Send read receiptsKonstantinos Sideris2017-11-241-3/+13
| | | | | | | | Automatically dismiss unread notifications when the window regains focus. fixes #111 fixes #68
* Merge branch 'theme'Konstantinos Sideris2017-11-221-3/+1
|\
| * Use system color scheme (using a Qt stylesheet) #104Max Sandholm2017-11-161-3/+1
| | | | | | | | | | | | | | The color scheme of nheko obeys the default color theme of Qt (i.e. the system theme). It uses a Qt stylesheet to accomplish this, which means replacing the color theme with a custom theme would only be a matter of writing a new style sheet and loading it into the app.
* | Keep track of newly joined rooms in the settings managerKonstantinos Sideris2017-11-211-23/+16
|/ | | | fixes #134
* Fix roomlist bordersKonstantinos Sideris2017-11-091-0/+3
|
* Remove unnecessary layoutsKonstantinos Sideris2017-11-081-8/+1
|
* Add missing headersKonstantinos Sideris2017-10-281-0/+1
|
* Save the changes between syncs in cacheKonstantinos Sideris2017-10-281-3/+3
| | | | | | - Fixes high cpu issues caused by the serialization of the whole in-memory state. - Display name changes are now visible in the timeline.
* Clean up headersKonstantinos Sideris2017-10-281-2/+6
|
* Use shared pointer for the modalsKonstantinos Sideris2017-10-071-9/+16
|
* Build lmdb on appveyorKonstantinos Sideris2017-10-011-4/+5
|
* React to externally left and joined rooms, and add "leave room" button in ↵Max Sandholm2017-10-011-3/+71
| | | | | | | | | | room menu (#75) * Initial "join room" feature. * React correctly to remotely joined rooms. * Leaving rooms implemented both locally using the room menu in nheko, and reacting properly when leaving a room remotely from another client.
* Remove extra clang-format optionsKonstantinos Sideris2017-10-011-3/+1
|
* Style change againKonstantinos Sideris2017-09-101-110/+113
|
* Small style changeKonstantinos Sideris2017-08-201-11/+19
|
* Ghetto room switcherKonstantinos Sideris2017-08-151-1/+5
|
* Display the most recent message instead of the topicKonstantinos Sideris2017-08-061-3/+12
| | | | closes #11
* Add context menu on RoomList itemsKonstantinos Sideris2017-05-311-2/+9
|
* Resolve name and avatar on 1-on-1 roomsKonstantinos Sideris2017-05-261-4/+4
|
* Add custom scrollbar on the timelineKonstantinos Sideris2017-05-241-3/+2
|
* Snappy sidebarKonstantinos Sideris2017-05-191-3/+1
|
* Remove RoomList UI formKonstantinos Sideris2017-05-191-11/+30
|
* Use QSharedPointer to manage TimelineViews and RoomInfoListItemsKonstantinos Sideris2017-05-141-4/+1
|
* Use timeline to retrieve state eventsKonstantinos Sideris2017-05-071-48/+38
| | | | | - Rooms without any history will be shown. - Room's state will be kept in sync and any updates will be visible.
* Don't set initial room with an empty room listKonstantinos Sideris2017-04-241-0/+3
|
* Add common style for the scroll barsKonstantinos Sideris2017-04-241-1/+3
|
* Show the unread message count on the window titleKonstantinos Sideris2017-04-151-1/+14
|
* Add initial support for unread message countKonstantinos Sideris2017-04-151-0/+20
| | | | - Add border width on Badge
* Use light themeKonstantinos Sideris2017-04-141-0/+2
|
* Use only a MatrixClient as a shared pointerKonstantinos Sideris2017-04-111-4/+10
|
* Use QString::simplified instead of regexKonstantinos Sideris2017-04-101-2/+2
|
* Sanitize room info for displayKonstantinos Sideris2017-04-101-0/+5
|
* Add logout buttonKonstantinos Sideris2017-04-091-23/+26
| | | | Logout from the current session and invalidate the current token
* Initial commitKonstantinos Sideris2017-04-061-0/+119