From 16ca6e63f4fd1b407c826a5574dc20b3f9e71675 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 3 Nov 2020 01:07:57 +0100 Subject: Matrix: sync with filter, lazy member fetch (reducing sync time from 35 sec with huge server to 3 seconds) and cached fetch to 150ms). Properly show notifications for older messages. Reduce memory usage from 120mb to 13mb --- TODO | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index 62a861a..7022594 100644 --- a/TODO +++ b/TODO @@ -136,4 +136,6 @@ Get user displayname, avatar, room name, etc updates from /sync and update them Test if glScissor doesn't break loading of embedded body item. Handle matrix token being invalidated while running. Update upload limit if its updated on the server (can it be updated while the server is running?). -Apply search filter when updating rooms (including when switching from cache to server response sync data). \ No newline at end of file +Apply search filter when updating rooms (including when switching from cache to server response sync data). +Editing a reply removes reply formatting (both in body and formatted_body). Element also does this when you edit a reply twice. This breaks element mobile that is unable to display replied-to messages without correct formatting (doesn't fetch the replied-to message). +Implement m.room.tombstone \ No newline at end of file -- cgit v1.2.3