matrixion/src
Nicolas Werner ef9ebe3fd3
Speedup startup by caching last message timestamp
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.
2022-06-15 02:13:17 +02:00
..
dbus Use right linter 2022-05-10 03:53:35 +02:00
dialogs Add backend for new room creation dialogs 2022-03-29 20:51:18 +02:00
dock Add some logging to dock 2022-06-05 16:26:31 +02:00
emoji Fixup some small emoji things 2022-05-06 16:14:47 +02:00
encryption Fix comparison for glare algorithm 2022-06-12 19:09:07 +02:00
notifications Use right linter 2022-05-10 03:53:35 +02:00
timeline Speedup startup by caching last message timestamp 2022-06-15 02:13:17 +02:00
ui Add basic powerlevel editor 2022-05-27 17:01:58 +02:00
voip Fix bad format string 2022-05-19 22:08:27 +02:00
AvatarProvider.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
AvatarProvider.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
BlurhashProvider.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
BlurhashProvider.h Use right linter 2022-05-10 03:53:35 +02:00
Cache.cpp Speedup startup by caching last message timestamp 2022-06-15 02:13:17 +02:00
Cache.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
Cache_p.h Fix a few issues with receiving to_device messages in initial sync 2022-04-08 03:24:10 +02:00
CacheCryptoStructs.h Use right linter 2022-05-10 03:53:35 +02:00
CacheStructs.h Speedup startup by caching last message timestamp 2022-06-15 02:13:17 +02:00
ChatPage.cpp Fix C++20 compatibility 2022-06-13 11:12:41 +02:00
ChatPage.h Add support for fallback keys 2022-05-14 01:42:56 +02:00
Clipboard.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
Clipboard.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
ColorImageProvider.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
ColorImageProvider.h Use right linter 2022-05-10 03:53:35 +02:00
CombinedImagePackModel.cpp Fix height attribute for emotes 2022-06-13 11:12:21 +02:00
CombinedImagePackModel.h Default body to shortcode if unset and sending sticker 2022-03-22 19:45:25 +01:00
CompletionModelRoles.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
CompletionProxyModel.cpp split point is pointless 2022-01-31 21:47:23 +01:00
CompletionProxyModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
Config.h Remove a few unused variables 2022-03-30 06:53:55 +02:00
EventAccessors.cpp Fix thumbnails for encrypted files and factor upload box out 2022-03-21 05:49:12 +01:00
EventAccessors.h Use right linter 2022-05-10 03:53:35 +02:00
ImagePackListModel.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
ImagePackListModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
InviteesModel.cpp Use right linter 2022-05-10 03:53:35 +02:00
InviteesModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
JdenticonProvider.cpp Use right linter 2022-05-10 03:53:35 +02:00
JdenticonProvider.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
Logging.cpp Add mtxclient to logging 2022-05-08 01:35:35 +02:00
Logging.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
LoginPage.cpp Fix key upload when doing SSO login 2022-03-13 17:59:35 +01:00
LoginPage.h Allow explicit selection of SSO method 2022-03-06 19:51:17 +01:00
main.cpp Use right linter 2022-05-10 03:53:35 +02:00
MainWindow.cpp Unread messages count as an Unity compatible badge (#1085) 2022-06-05 11:51:29 +00:00
MainWindow.h Unread messages count as an Unity compatible badge (#1085) 2022-06-05 11:51:29 +00:00
MatrixClient.cpp Add /reset-state command 2022-02-05 08:40:56 +01:00
MatrixClient.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
MemberList.cpp Show powerlevels in memberlist 2022-05-07 02:30:16 +02:00
MemberList.h Fix filtering without using regex 2022-04-23 14:53:36 +02:00
MxcImageProvider.cpp Add D-Bus API (#916) 2022-04-14 15:02:55 +00:00
MxcImageProvider.h Use right linter 2022-05-10 03:53:35 +02:00
PowerlevelsEditModels.cpp Fix unnecessary detatch in for loop 2022-05-27 17:21:42 +02:00
PowerlevelsEditModels.h Add basic powerlevel editor 2022-05-27 17:01:58 +02:00
ReadReceiptsModel.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
ReadReceiptsModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
RegisterPage.cpp Fix secrets not loading after registration 2022-01-29 17:27:28 +01:00
RegisterPage.h Fix secrets not loading after registration 2022-01-29 17:27:28 +01:00
RoomDirectoryModel.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
RoomDirectoryModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
RoomsModel.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
RoomsModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
SingleImagePackModel.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
SingleImagePackModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
SSOHandler.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
SSOHandler.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
TrayIcon.cpp Initial qml root window 2022-01-26 21:44:13 +01:00
TrayIcon.h Initial qml root window 2022-01-26 21:44:13 +01:00
UserSettingsPage.cpp Update hidden read receipts MSC 2022-06-14 00:35:28 +02:00
UserSettingsPage.h Add D-Bus API (#916) 2022-04-14 15:02:55 +00:00
UsersModel.cpp Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
UsersModel.h Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
Utils.cpp Fix centering dialogs 2022-01-29 19:07:27 +01:00
Utils.h Fix centering dialogs 2022-01-29 19:07:27 +01:00