Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | | | | | | | | | | | 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 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 |
| | | | | | | 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 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 |