index
:
matrix/thirdparty/nheko.git
this commit
master
github/master
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
Cache_p.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Make a few headers forward declarations
Nicolas Werner
2024-03-16
1
-3
/
+5
*
Cleanup headers a bit more
Nicolas Werner
2023-10-31
1
-3
/
+3
*
Speed up compilation a bit
Nicolas Werner
2023-10-31
1
-186
/
+35
*
Migrate olm sessions to be stored in one database instead of thousands
Nicolas Werner
2023-10-23
1
-10
/
+1
*
Add a way to compact the database
Nicolas Werner
2023-10-21
1
-5
/
+0
*
Add an early out cache for event expiration
Nicolas Werner
2023-07-06
1
-0
/
+9
*
Add inviter to the invite reason
Nicolas Werner
2023-06-10
1
-1
/
+12
*
Delete unused msg db function
Nicolas Werner
2023-05-06
1
-12
/
+0
*
Sort rooms in completer by 'activity' and make tombstoned rooms italic
Nicolas Werner
2023-05-06
1
-0
/
+2
*
Adapt to the new inherited variant
Nicolas Werner
2023-04-11
1
-5
/
+5
*
Improve state event redaction
Nicolas Werner
2023-03-26
1
-5
/
+16
*
Speed up writes of events with statekeys to state db
Nicolas Werner
2023-03-14
1
-26
/
+28
*
Fix bug that prevented storing member events in the same database as the rest
Nicolas Werner
2023-02-25
1
-14
/
+22
*
Show rooms you share with someone
Nicolas Werner
2023-02-24
1
-0
/
+1
*
Get rid of year in license headers
Nicolas Werner
2023-02-21
1
-5
/
+1
*
Speedup quick switcher
Nicolas Werner
2023-01-07
1
-0
/
+3
*
Fix crash in migrations during secrets deletion
Nicolas Werner
2023-01-07
1
-1
/
+2
*
A whole new year full of excitement and possibilities!
Nicolas Werner
2023-01-02
1
-0
/
+1
*
Revert storing members in statesdb for now
Nicolas Werner
2022-12-27
1
-2
/
+4
*
Fix state reset command
Nicolas Werner
2022-12-27
1
-1
/
+3
*
Show invite reason in the UI (hidden by default)
Nicolas Werner
2022-12-27
1
-3
/
+5
*
Store secrets (apart from the pickle key) in the database
Nicolas Werner
2022-11-06
1
-5
/
+9
*
Speedup sending encrypted messages after metasync was reenabled
Nicolas Werner
2022-11-01
1
-0
/
+2
*
Evaluate push rules locally
Nicolas Werner
2022-10-13
1
-19
/
+0
*
Mark classes as final where possible
Nicolas Werner
2022-10-10
1
-1
/
+1
*
Reduce windows ci warnings
Nicolas Werner
2022-10-01
1
-2
/
+2
*
Basic threading support
Nicolas Werner
2022-09-30
1
-2
/
+1
*
Line to indicate first unread message (#1147)
Hiers
2022-09-11
1
-0
/
+3
*
Fix timestamps after loading
Nicolas Werner
2022-06-26
1
-0
/
+1
*
Remove a few more headers
Nicolas Werner
2022-06-18
1
-4
/
+5
*
Get rid of 'using json = nlohmann::json'
Nicolas Werner
2022-06-17
1
-16
/
+19
*
Remove redundant alias function
Nicolas Werner
2022-06-17
1
-1
/
+0
*
Fix a few issues with receiving to_device messages in initial sync
Nicolas Werner
2022-04-08
1
-0
/
+1
*
Fix editing pending messages
Nicolas Werner
2022-02-27
1
-0
/
+1
*
Add /reset-state command
Nicolas Werner
2022-02-05
1
-0
/
+1
*
Show widgets as links
Nicolas Werner
2022-02-04
1
-7
/
+7
*
Fix presence db creation on servers without presence
Nicolas Werner
2022-01-03
1
-2
/
+1
*
Update year in copyright notice to shut up lint job
Nicolas Werner
2022-01-01
1
-0
/
+1
*
Update presence dynamically and reduce allocations
Nicolas Werner
2021-12-30
1
-2
/
+1
*
Hide me underneath the space tree
Nicolas Werner
2021-12-01
1
-0
/
+6
*
Make clang-format <13 and clang-format >=13 behave the same
Nicolas Werner
2021-11-22
1
-35
/
+30
*
Return nullopt for state events in rooms we are not in
Nicolas Werner
2021-11-21
1
-27
/
+27
*
Fix parsing some exotic image packs
Nicolas Werner
2021-11-09
1
-2
/
+7
*
Move away from using an event loop to access secrets
Nicolas Werner
2021-11-07
1
-0
/
+5
*
Prompt user when there are unverified devices
Nicolas Werner
2021-11-01
1
-1
/
+1
*
Support bootstrapping crosssigning
Nicolas Werner
2021-10-09
1
-0
/
+1
*
Added support for refreshing the device list, marking current device with a c...
Thulinma
2021-10-06
1
-0
/
+1
*
Change indentation to 4 spaces
Nicolas Werner
2021-09-18
1
-661
/
+625
*
Remove unused prototype
Nicolas Werner
2021-09-13
1
-3
/
+0
*
Merge pull request #416 from LorenDB/jdenticon
DeepBlueV7.X
2021-09-13
1
-1
/
+7
|
\
|
*
Streamline getting other user id from invited direct chat
Loren Burkholder
2021-09-11
1
-3
/
+3
|
*
Fix invites crashing the whole app
Loren Burkholder
2021-09-11
1
-1
/
+7
*
|
Keep identities for users cached
Nicolas Werner
2021-09-13
1
-3
/
+0
|
/
*
Stop encrypting all sessions with secret
Nicolas Werner
2021-08-31
1
-3
/
+7
*
Add db migration that clears the cache
Nicolas Werner
2021-08-22
1
-1
/
+0
*
Allow downloading keys from key backup
Nicolas Werner
2021-08-17
1
-0
/
+4
*
Show if there are unverified devices in a room
Nicolas Werner
2021-08-13
1
-2
/
+6
*
Fix trying to delete unsupported events
Nicolas Werner
2021-08-08
1
-18
/
+19
*
Basic sticker pack editor
Nicolas Werner
2021-08-06
1
-12
/
+22
*
Add option to only send encrypted messages to verified devices
Nicolas Werner
2021-08-01
1
-1
/
+2
*
Ensure the encrypted rooms db is always created
Nicolas Werner
2021-07-31
1
-0
/
+2
*
Fix crash when storing secrets
Nicolas Werner
2021-07-25
1
-3
/
+3
*
Add menu to enable or disable stickers globally
Nicolas Werner
2021-07-23
1
-1
/
+8
*
Move sticker parsing and enable room stickers
Nicolas Werner
2021-07-19
1
-6
/
+2
*
Basic sticker support
Nicolas Werner
2021-07-19
1
-0
/
+6
*
Share historical keys
Nicolas Werner
2021-07-17
1
-0
/
+1
*
Store megolm session data in separate database
Nicolas Werner
2021-07-17
1
-3
/
+5
*
Remove dead code to calculate last message
Nicolas Werner
2021-07-01
1
-1
/
+0
*
Add a basic 'Space page'
Nicolas Werner
2021-06-25
1
-0
/
+1
*
Allow filtering by space
Nicolas Werner
2021-06-25
1
-3
/
+9
*
Show some spaces in the community sidebar
Nicolas Werner
2021-06-25
1
-11
/
+61
*
Allow editing unsent messages
Alexander Bantyev
2021-06-18
1
-0
/
+3
*
Reenable invites
Nicolas Werner
2021-05-24
1
-1
/
+2
*
Basic header and footer of room list
Nicolas Werner
2021-05-15
1
-0
/
+3
*
Only show actions, when you have permissions to do them
Nicolas Werner
2021-05-02
1
-1
/
+10
*
Use one CompletionProxy for everything including EmojiPicker
Nicolas Werner
2021-04-18
1
-0
/
+44
*
Store state events with state keys
Nicolas Werner
2021-04-13
1
-4
/
+39
*
Merge pull request #475 from LorenDB/htmlFormattedNotifs
DeepBlueV7.X
2021-03-18
1
-10
/
+0
|
\
|
*
Clean up notification code a bit
Nicolas Werner
2021-03-17
1
-10
/
+0
*
|
Prevent EventType::Unsupported type events to be saved in db, avoiding except...
Anjani Kumar
2021-03-18
1
-1
/
+1
|
/
*
Store all state events
Nicolas Werner
2021-03-15
1
-50
/
+17
*
Rotate session keys properly
Nicolas Werner
2021-03-15
1
-0
/
+2
*
Update license headers
Nicolas Werner
2021-03-05
1
-17
/
+5
*
Update to new lmdbxx version
Nicolas Werner
2021-03-03
1
-22
/
+13
*
Fix stuck notifications because of edits
Nicolas Werner
2021-02-10
1
-0
/
+5
*
Render edits
Nicolas Werner
2021-02-09
1
-0
/
+2
*
Handle matrix scheme
Nicolas Werner
2021-01-10
1
-0
/
+1
*
Store secrets in keychain
Nicolas Werner
2020-12-16
1
-0
/
+5
*
Properly share and rotate sessions on member and device changes
Nicolas Werner
2020-11-30
1
-1
/
+4
*
Remove outbound session storage
Nicolas Werner
2020-11-30
1
-4
/
+2
*
Load sessions lazily from db
Nicolas Werner
2020-11-30
1
-1
/
+2
*
Add some db logging and clean up avatar urls a bit
Nicolas Werner
2020-11-25
1
-4
/
+1
*
Remove redundant user search suggestion code
Nicolas Werner
2020-11-25
1
-3
/
+0
*
Don't pass around empty timeline
Nicolas Werner
2020-10-28
1
-2
/
+1
*
Optimize build
Nicolas Werner
2020-10-27
1
-1
/
+6
*
Trade CPU usage for 30MB of members in RAM
Nicolas Werner
2020-10-22
1
-31
/
+5
*
Store timestamp with olm sessions
Nicolas Werner
2020-10-20
1
-2
/
+6
*
Calculate verification status from cross-signing sigs and update dynamically
Nicolas Werner
2020-10-08
1
-4
/
+7
*
Don't fail on missing key for a device and /rotate-megolm-session command
Nicolas Werner
2020-10-03
1
-0
/
+1
*
Clean up verification and key cache a bit
Nicolas Werner
2020-10-02
1
-13
/
+21
*
Merge remote-tracking branch 'origin/master' into cross-signing
Nicolas Werner
2020-09-24
1
-0
/
+14
|
\
|
*
Save account data and allow hiding events via account data
Nicolas Werner
2020-09-08
1
-0
/
+14
*
|
Merge remote-tracking branch 'upstream/master' into device-verification
CH Chethan Reddy
2020-08-30
1
-0
/
+3
|
\
|
|
*
Add /clear-timeline command
Nicolas Werner
2020-08-09
1
-0
/
+3
*
|
Cache Fix
CH Chethan Reddy
2020-08-24
1
-0
/
+2
*
|
Updating keys of outdated encrypted users
CH Chethan Reddy
2020-07-30
1
-2
/
+3
*
|
Some issue with UserProfile
CH Chethan Reddy
2020-07-30
1
-2
/
+2
*
|
[WIP] Add Caching for users
CH Chethan Reddy
2020-07-30
1
-0
/
+19
|
/
*
Fix reaction display
Nicolas Werner
2020-07-19
1
-0
/
+3
*
Reenable sending messages
Nicolas Werner
2020-07-18
1
-0
/
+18
*
Readd pagination and fix redactions
Nicolas Werner
2020-07-13
1
-6
/
+9
*
Fetch missing events
Nicolas Werner
2020-07-10
1
-0
/
+3
*
WIP: Event Store split out
Nicolas Werner
2020-07-09
1
-15
/
+24
*
Add relations and order without hidden events to db
Nicolas Werner
2020-07-08
1
-0
/
+18
*
Fetch event from db and use string_view where possible
Nicolas Werner
2020-07-06
1
-0
/
+4
*
Use new timeline cache structure
Nicolas Werner
2020-07-05
1
-13
/
+11
*
Persist event order
Nicolas Werner
2020-07-04
1
-0
/
+6
*
Store events in room specific db
Nicolas Werner
2020-07-03
1
-0
/
+5
*
Show presence and set custom status messages
Nicolas Werner
2020-06-08
1
-0
/
+13
*
Add support for db migrations
Nicolas Werner
2020-05-02
1
-1
/
+2
*
Don't store pending receipts in cache
Nicolas Werner
2020-04-30
1
-12
/
+0
*
Clear notifications when event is read
Nicolas Werner
2020-04-11
1
-0
/
+1
*
Fix stuck unread messages by storing state events in the db
Nicolas Werner
2020-02-24
1
-0
/
+1
*
Reset user colors on theme change (in qml timeline)
Nicolas Werner
2020-02-20
1
-6
/
+0
*
Remove even more headers
Nicolas Werner
2020-01-31
1
-3
/
+0
*
Remove metatypes from headers
Nicolas Werner
2020-01-31
1
-3
/
+3
*
Fix include of lmdb++ with hunter
Nicolas Werner
2020-01-26
1
-0
/
+4
*
Reduce overhead of Cache.h
Nicolas Werner
2019-12-15
1
-0
/
+494