Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | | | | | | | | As of 0db4d71ec2483c7ac5a7b536737fee8fc53a76d7 (Prevent edits of unsent messages), messages that are edits of (or replies to) unsent messages were not allowed. This change was made because otherwise the edits were discarded due to use of txnid rather than mxid in the "m.relates_to" object. Remove this restriction and fix the issue by replacing txnid with mxid in all related events when the message is sent (and we obtain mxid from the server). | ||||
* | 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 |
|\ | | | | | Better notifications | ||||
| * | 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 ↵ | Anjani Kumar | 2021-03-18 | 1 | -1/+1 |
|/ | | | | exceptions | ||||
* | 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 |
| | | | | | Does not fix the read status yet, for that we need to compare read receipts for all events after the last visible event. | ||||
* | Render edits | Nicolas Werner | 2021-02-09 | 1 | -0/+2 |
| | |||||
* | Handle matrix scheme | Nicolas Werner | 2021-01-10 | 1 | -0/+1 |
| | | | | | | Link opening only works on Linux for now. See https://github.com/matrix-org/matrix-doc/pull/2312 | ||||
* | 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 |
| | | | | | | | | | | | | | 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 |