Commit Graph

144 Commits (7333de19dadb1411ea70240c3d597fa4ccbdf3a6)

Author SHA1 Message Date
Nicolas Werner 1936749ff5
Fix keys not being reshared to the same devices, that already got them, if the message got lost 4 years ago
Nicolas Werner 20c1ca2aae
Fix a a session with a higher minimum index being able to overwrite an older one 4 years ago
Nicolas Werner 1b0af04cc8
Prevent warning on empty user requests 4 years ago
Nicolas Werner 8108d98fa7
Store state events with state keys 4 years ago
Nicolas Werner c8a547630b
Fix a weird edge case with persisted empty event ids 4 years ago
Nicolas Werner e5d75c814b
Clean up notification code a bit 4 years ago
Nicolas Werner 86766b739d
Store all state events 4 years ago
Nicolas Werner 569ea5b5f4
Rotate session keys properly 4 years ago
Nicolas Werner 6ad4065de4
Fix a few db access crashes 4 years ago
Joseph Donofry 4b12b53133
Fix linting 4 years ago
Nicolas Werner a6f0d2ea7d
Update license headers 4 years ago
Joseph Donofry 87bf761dc2
Properly format matrix errors in spdlog statements 4 years ago
Nicolas Werner d28a620f42
Add comment to mark db keys as such 4 years ago
Nicolas Werner 1b0abe97f9
Update to new lmdbxx version 4 years ago
Nicolas Werner 1f373479b8
Fix unaligned reads 4 years ago
Nicolas Werner 6d678a108f Use fully read marker and fix stuck read marker with edits 4 years ago
Nicolas Werner bdb6e6b79e Fix stuck notifications because of edits 4 years ago
Nicolas Werner d6504812c7 Render edits 4 years ago
Nicolas Werner 2e77a1554f Switch to new relations format 4 years ago
Nicolas Werner 0b5269bfc0 Reload the timeline after key import 4 years ago
Nicolas Werner 6313ecb7d4 Treat empty secrets as no secret 4 years ago
rnhmjoj 0e628290af
Write database to the DataLocation 4 years ago
Nicolas Werner 1c98426536 Fix tags 4 years ago
Nicolas Werner 5105d2cb96 Fix crash when persisting null relations 4 years ago
Nicolas Werner 2a19783f99 Fix timeline becoming corrupted on backfill 4 years ago
Nicolas Werner 39f9b7d90a Handle matrix scheme 4 years ago
Nicolas Werner 3a41bb9fff Fix typing notifications flickering sometimes 4 years ago
Nicolas Werner 391b1b3285 Fix #359 4 years ago
Nicolas Werner 525b319a94 lint 4 years ago
Nicolas Werner 904cafcd39 lint 4 years ago
Loren Burkholder af52ceb387 Remove unused variable 4 years ago
LorenDB 53f45bdb1c Switch profile code to a more flexible method 4 years ago
Nicolas Werner 01e38d12ed Fix some compiler warnings 4 years ago
Nicolas Werner 15d8eb2b8b Update deps for keychain 4 years ago
Nicolas Werner 7b46aa2a6e Store secrets in keychain 4 years ago
Nicolas Werner 65a4c85ed4 Don't sync db on every sync 4 years ago
Nicolas Werner 2ce129e6b6 Properly share and rotate sessions on member and device changes 4 years ago
Nicolas Werner 2290ebcf78 Remove outbound session storage 4 years ago
Nicolas Werner c24f9a22a5 Load sessions lazily from db 4 years ago
Nicolas Werner 90cae987fd Bump max dbs 4 years ago
Nicolas Werner c31b9e2793 Fix race when reading members from db 4 years ago
Nicolas Werner 7cda502edd Add some db logging and clean up avatar urls a bit 4 years ago
Nicolas Werner bc93f24a22 Remove redundant user search suggestion code 4 years ago
Nicolas Werner 70f35de449 Don't pass around empty timeline 4 years ago
Nicolas Werner 12fff7408e Optimize build 4 years ago
Nicolas Werner 3d7bb22df4 Fix login 4 years ago
Nicolas Werner 4797b9fa96 Fix infinite pagination properly now. 4 years ago
Nicolas Werner 66445c507c Trade CPU usage for 30MB of members in RAM 4 years ago
Nicolas Werner aa9b453f81 Store timestamp with olm sessions 4 years ago
Nicolas Werner 62d0bdbb77 Fix small typo in robustness logic 4 years ago