Nicolas Werner
935727864a
Increase max cache size and remove const from lmdb constants
...
fixes compilation issues with last released lmdb++
5 years ago
Nicolas Werner
13df852479
Reduce some include of Cache.h since it needs 11s on average
5 years ago
Nicolas Werner
659e36b113
Update to c++17
5 years ago
Nicolas Werner
52056a79fa
Try to reduce memory usage by reusing avatar pixmaps
5 years ago
Joseph Donofry
89015b9f18
Fix SIGNAL SLOT issue on mtx types
5 years ago
Joseph Donofry
8d04236fbd
Fix build issues w/ clang
5 years ago
Joseph Donofry
52a2621776
Fix issues with caching and loading of mentions.
...
Mentions are now loaded from the cache instead of
directly from the web request. Mentions are also
properly saved to the cache now (instead of as empty
strings). Still lots of tweaks left on this feature.
5 years ago
Joseph Donofry
7c7889a04d
Fix linting issues w/ the last commit
5 years ago
Joseph Donofry
3f563e1e6e
Cache User Mentions
...
Cache user mentions when they are retrieved from the server.
This logic currently isn't being utilized by the UI. Additionally,
the app should use a 'since' value to only get mentions newer
than those stored in the DB, to avoid excessive web requests.
This will be implemented in a future commit.
5 years ago
Joseph Donofry
41dc420edd
Fix linting issues
5 years ago
Joseph Donofry
dbdaf35907
Cache user mentions
5 years ago
Joseph Donofry
175737c28b
Fix some linting issues
5 years ago
Nicolas Werner
713f9dbe89
Show room version in settings
5 years ago
Andrew Johnson
b5733b2737
Attempt to fix issue #19 by increasing the lmdb max_dbs setting.
6 years ago
redsky17
2ba51c821e
Update user colors to use Cache vs Utils
...
User colors are now stored in cache. This is consistent
with other similar variables. I think there's a bug
right now where it doesn't properly refresh colors
for the TimeLineItem when the theme is changed.
6 years ago
Victor Berger
18a98a7c1d
Display tags as sorting items in the community panel ( #401 )
6 years ago
Konstantinos Sideris
fc684f6571
Require login when the cache format changes (regression on #444 )
6 years ago
Konstantinos Sideris
1f3535bc43
Bump cache version due to incompatible changes
6 years ago
Konstantinos Sideris
9ad4aab657
Ignore sessions that cannot be parsed
6 years ago
Konstantinos Sideris
a9ddc3b3d3
Implement import/export of megolm session keys ( #358 )
6 years ago
Konstantinos Sideris
8767ea181d
Mark unread rooms as such in the room list
...
fixes #313
6 years ago
Konstantinos Sideris
990a3a97c7
Merge matrix-structs into the client lib
6 years ago
Konstantinos Sideris
183975be1a
Increase LMDB's map size ( #413 )
6 years ago
Konstantinos Sideris
345dca3544
Add method to delete old messages periodically
...
fixes #413
6 years ago
Konstantinos Sideris
5dfd26abc5
Reject key requests for users that are not members of the room
6 years ago
Konstantinos Sideris
00f99d9ae5
Fix variable shadowing on clang
6 years ago
Konstantinos Sideris
e4dedbcaba
Mark own read messages with a double checkmark ( #377 )
6 years ago
Konstantinos Sideris
0e814da91c
Move all files under src/
6 years ago
Konstantinos Sideris
73dbd3c8dd
Re-enable groups
6 years ago
Konstantinos Sideris
1312c139cc
Don't pre-load messages from caches
...
Requires backfilling which is not implemented.
fixes #365
6 years ago
Konstantinos Sideris
278eccc040
Add context menu action to request encryption keys
6 years ago
Konstantinos Sideris
4344b6964f
Save timeline messages in cache for faster startup times
6 years ago
Konstantinos Sideris
7ecabcd614
Mark encrypted rooms when processing room state
7 years ago
Konstantinos Sideris
197b2dac74
Fix regressions regarding invites & slowness during shutdown
7 years ago
Konstantinos Sideris
9102a141f3
Handle OLM_MESSAGE type of messages properly
7 years ago
Konstantinos Sideris
8e9d210a2a
Rename the log namespace to avoid symbol clash with the math function
...
- Patch the olm repo with a CMakeLists.txt file
7 years ago
Konstantinos Sideris
5d47cc3940
Add support for sending encrypted messages
7 years ago
Konstantinos Sideris
e5dd64c63a
Add method to convert PendingMessage's to event types
...
Add more logging during message sending
7 years ago
Konstantinos Sideris
a97528b432
Fix bug where cache was initialized twice in a row
7 years ago
Konstantinos Sideris
36cb62748b
Add menu option to enable encryption in a private room
7 years ago
Konstantinos Sideris
626c680911
Add support for displaying decrypted messages
7 years ago
Konstantinos Sideris
b89257a34b
Migrate to mtxclient for the http calls
7 years ago
Konstantinos Sideris
791a9d0a4d
Hide the edit menu when the user doesn't have enough power
7 years ago
twahm
4bd43780d9
Add read support for room access options ( #324 )
...
- Join rules
- Guest access
7 years ago
Konstantinos Sideris
05585ff8cf
Make explicit that MatrixClient & Cache are unique pointers
7 years ago
Konstantinos Sideris
ebed87ea57
Don't use shared pointers for cache
7 years ago
Konstantinos Sideris
506cf68072
Implement desktop notification for mac
7 years ago
Konstantinos Sideris
ed9501023a
Add support for retrieving the notification events ( #33 )
7 years ago
Konstantinos Sideris
763330fd3c
Add member list
7 years ago
Konstantinos Sideris
3097037c3d
Add prototype room settings menu
7 years ago