summary refs log tree commit diff
path: root/src/Cache_p.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Updating keys of outdated encrypted usersCH Chethan Reddy2020-07-301-2/+3
|
* Some issue with UserProfileCH Chethan Reddy2020-07-301-2/+2
|
* [WIP] Add Caching for usersCH Chethan Reddy2020-07-301-0/+19
|
* Fix reaction displayNicolas Werner2020-07-191-0/+3
|
* Reenable sending messagesNicolas Werner2020-07-181-0/+18
|
* Readd pagination and fix redactionsNicolas Werner2020-07-131-6/+9
|
* Fetch missing eventsNicolas Werner2020-07-101-0/+3
|
* WIP: Event Store split outNicolas Werner2020-07-091-15/+24
|
* Add relations and order without hidden events to dbNicolas Werner2020-07-081-0/+18
|
* Fetch event from db and use string_view where possibleNicolas Werner2020-07-061-0/+4
|
* Use new timeline cache structureNicolas Werner2020-07-051-13/+11
|
* Persist event orderNicolas Werner2020-07-041-0/+6
|
* Store events in room specific dbNicolas Werner2020-07-031-0/+5
|
* Show presence and set custom status messagesNicolas Werner2020-06-081-0/+13
|
* Add support for db migrationsNicolas Werner2020-05-021-1/+2
|
* Don't store pending receipts in cacheNicolas Werner2020-04-301-12/+0
| | | | | | | | | | | | | We don't get notified for every message. Sometimes we only get a read receipt for the newest message, which means old read receipts accumulate in the database. This least to some considerable CPU overhead, when checking if the timeline should be notified for new read receipts. Instead just always notify, since that has far less overhead in the worst case and doesn't need complicated cache cleanup. The old pending_receipts db is not removed for now. It should still have minimal storage overhead and we don't have a good mechanism for cache format upgrades atm.
* Clear notifications when event is readNicolas Werner2020-04-111-0/+1
|
* Fix stuck unread messages by storing state events in the dbNicolas Werner2020-02-241-0/+1
| | | | | | This may increase the db size by a factor of 1000 in the worst case and it will need some fixes, when we decide to not show some events in the timeline, but it should work for now.
* Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-201-6/+0
|
* Remove even more headersNicolas Werner2020-01-311-3/+0
|
* Remove metatypes from headersNicolas Werner2020-01-311-3/+3
|
* Fix include of lmdb++ with hunterNicolas Werner2020-01-261-0/+4
|
* Reduce overhead of Cache.hNicolas Werner2019-12-151-0/+494