summary refs log tree commit diff
path: root/src/timeline/RoomlistModel.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Work around clazy claiming we connect a lambdaNicolas Werner2023-12-131-2/+6
|
* Fix call only ringing the second timeNicolas Werner2023-11-091-2/+3
|
* Qt6.6 compatibilityNicolas Werner2023-10-131-2/+2
|
* Fix typing notificationsNicolas Werner2023-10-091-1/+1
|
* Move to automatic type registrationNicolas Werner2023-06-191-0/+2
|
* Add inviter to the invite reasonNicolas Werner2023-06-101-0/+46
| | | | fixes #622
* lintNicolas Werner2023-06-081-1/+0
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-2/+1
|
* Setting case insensitive sort is not necessaryNicolas Werner2023-04-141-1/+0
|
* Optimize alphabetical sorting a bitNicolas Werner2023-04-141-9/+8
| | | | fixes #1272
* Alphabetical ordering optionSateallia2023-04-141-8/+29
|
* Check isPreviewFetched property for hintsLcsTen2023-03-181-0/+2
|
* Show an appropriate hint if the room is inaccessibleLcsTen2023-03-111-1/+1
|
* Don't show inaccessible private rooms in spacesLcsTen2023-03-111-0/+9
|
* Get rid of year in license headersNicolas Werner2023-02-211-3/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* Automatically fetch keys for undecrypted messages after verificationNicolas Werner2023-02-181-0/+12
| | | | | | | | Also fix rerendering edited messages after keys are received. fixes #1375 fixes #770 fixes #888
* Navigate to space when room is selectedNicolas Werner2023-01-071-0/+4
| | | | fixes #1260
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* Show invite reason in the UI (hidden by default)Nicolas Werner2022-12-271-0/+14
|
* Fix previews getting sorted above normal roomsNicolas Werner2022-10-221-3/+3
|
* cppcheck stuff (#1200)Loren Burkholder2022-10-031-4/+4
| | | | | | | | | | | | | | | * cppcheck stuff * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Fix linting Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Line to indicate first unread message (#1147)Hiers2022-09-111-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes.
* Support editing space childrenNicolas Werner2022-08-101-0/+7
|
* Fix crash when creating link to room previewNicolas Werner2022-07-191-9/+2
|
* Make notification count calculation more efficientNicolas Werner2022-07-161-7/+10
|
* Add space notifications to room listLoren Burkholder2022-06-291-1/+4
|
* Fix timestamps after loadingNicolas Werner2022-06-261-0/+1
|
* Add copy link to room context menu (#1101)brausepulver2022-06-231-0/+11
|
* Simplify includes a bitNicolas Werner2022-06-161-0/+3
|
* Speedup startup by caching last message timestampNicolas Werner2022-06-151-2/+2
| | | | | | | | | | The cache is only approximate, i.e. it doesn't skip edits and similar, but this might be good enough? Also no migration right now. Speeds up startup by about 5x on my system. Half the startup time is now loading the powerlevels for each room. We can probably lazily load those too in the future.
* Add basic support for multiple windowsNicolas Werner2022-05-061-0/+28
|
* Add D-Bus API (#916)Loren Burkholder2022-04-141-0/+13
| | | | This adds functionality for viewing joined rooms and activating rooms.
* Add reasons to everythingNicolas Werner2022-03-301-3/+3
| | | | fixes #1030
* Fetch previews for space children using /hierarchyNicolas Werner2022-02-021-48/+51
|
* Initial qml root windowNicolas Werner2022-01-261-2/+3
|
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-4/+7
|
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-2/+2
|
* Fix more warnings and remove dead codeNicolas Werner2021-12-281-6/+8
|
* Only mark as direct, if invite was directNicolas Werner2021-11-211-3/+12
|
* Mark rooms as direct chatsNicolas Werner2021-11-211-0/+2
| | | | | Either by accepting an invite or manually using /converttodm and revert with /converttoroom.
* Add a filter for direct chatsNicolas Werner2021-11-201-18/+132
| | | | fixes #317
* Fix being dropped into an empty room after a joinNicolas Werner2021-11-141-8/+0
|
* Fix unjoinable invites on mobile as well as unclickable previewsNicolas Werner2021-11-031-1/+21
|
* Fix hidden spaces hiding themselvesNicolas Werner2021-11-021-1/+1
| | | | fixes #745
* Change indentation to 4 spacesNicolas Werner2021-09-181-813/+782
|
* Merge pull request #721 from symphorien/hotlistDeepBlueV7.X2021-09-141-0/+46
|\ | | | | Implement a binding to go to a room with unread messages
| * add Alt+A keybinding to switch to next room with unread messagesGuillaume Girol2021-09-141-0/+46
| |
* | Streamline getting other user id from invited direct chatLoren Burkholder2021-09-111-1/+5
| |
* | Don't try to check whether a preview is directLoren Burkholder2021-09-111-3/+2
| |
* | Fix invites crashing the whole appLoren Burkholder2021-09-111-4/+1
| |
* | Add direct chat handling for previews and invitesLoren Burkholder2021-09-111-0/+12
| |
* | Use more descriptive property nameLoren Burkholder2021-09-111-3/+3
| |
* | Use better id loading methodologyLoren Burkholder2021-09-111-3/+3
| |
* | Get direct chat jdenticons to line upLoren Burkholder2021-09-111-0/+6
|/
* Update join button in room directory after joinNicolas Werner2021-08-171-0/+2
|
* Log how many rooms we loadedNicolas Werner2021-07-301-0/+2
|
* Switch to room after joining inviteNicolas Werner2021-07-131-9/+10
|
* Don't allow switching to current roomNicolas Werner2021-07-131-0/+4
| | | | fixes #634
* Fix off-by-1 in insertRows when loading room list from initial syncNicolas Werner2021-07-121-2/+3
|
* Redesign invites and room preview joinsNicolas Werner2021-07-091-8/+56
|
* Show previews for space roomsNicolas Werner2021-07-041-25/+208
|
* Remove dead code to calculate last messageNicolas Werner2021-07-011-3/+3
|
* Fix spaces showing up with world filterNicolas Werner2021-06-251-25/+44
|
* Fix off by 1 in previousRoom conditionNicolas Werner2021-06-251-1/+1
|
* Hide spaces by default, unless they are in the current space filterNicolas Werner2021-06-251-4/+30
|
* Fix hiding rooms from a spaceNicolas Werner2021-06-251-12/+42
|
* Allow filtering by spaceNicolas Werner2021-06-251-0/+24
|
* Reenable tag hidingNicolas Werner2021-06-111-16/+49
|
* Enable toggling tagsNicolas Werner2021-06-111-0/+17
|
* Basic community list modelNicolas Werner2021-06-091-23/+0
|
* Fix use after free from Qml widgetNicolas Werner2021-05-301-1/+2
|
* Fix warningNicolas Werner2021-05-281-1/+1
|
* Delete old room listNicolas Werner2021-05-281-0/+30
|
* Move currentRoom/timeline handling to roomlistNicolas Werner2021-05-281-0/+18
|
* Reimplement room context menusNicolas Werner2021-05-281-0/+72
|
* Reenable invitesNicolas Werner2021-05-241-32/+137
|
* Fix leaving roomsNicolas Werner2021-05-221-0/+11
|
* Fix emoji in new RoomListNicolas Werner2021-05-221-1/+1
|
* Sort the room listNicolas Werner2021-05-221-4/+89
|
* Make roomlist look niceNicolas Werner2021-05-211-6/+101
|
* Some basic room listNicolas Werner2021-05-191-0/+146