aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-10-04 15:48:21 +0200
committerdec05eba <dec05eba@protonmail.com>2020-10-04 15:48:57 +0200
commit30d23a4fb9ad20bff7d7d31c914e9900b1bdf94c (patch)
tree6c4ad387ddfb182acc28268b0cc4648809850c03 /TODO
parentb64cb2c537d06d822a63f8139ca9bf2ffd80c21f (diff)
Matrix: sort messages by timestamp
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 2 insertions, 2 deletions
diff --git a/TODO b/TODO
index c5ca1d1..adb2d36 100644
--- a/TODO
+++ b/TODO
@@ -65,7 +65,6 @@ Support peertube (works with mpv, but need to implement search and related video
Scroll to bottom when receiving a new message even if the selected message is not the last one. It should instead school if the last message is visible on the screen.
Add ".." directory to file-manager, to go up one directory. Also add a tab for common directories and recently accessed files/directories (the directories would be the directory of used files).
Provide a way to go to the first unread message in matrix and also show a marker in the body (maybe a red line?) where the first unread message is.
-Sort matrix messages by timestamp. This may be needed to make notification messages show properly in the timeline?
Load already downloaded images/thumbnails in a separate thread, to instantly load them instead of waiting for new downloads...
Make text that mentions us red in matrix.
Allow scrolling body item. A body item can be long and we wont be able to read all of it otherwise (such as a message on matrix). Pressing up/down should scroll such a large body item rather than moving to another one.
@@ -88,4 +87,5 @@ Add option to sort by other than timestamp for nyaa.si.
Add url preview for matrix (using matrix api, fallback to client url preview (using our own url preview project)).
Cleanup old messages in matrix (from matrix plugin), and instead either save them to disk or refetch them from server when going up to read old messages.
Use memberName() instead of key() when iterating json object. key() creates a copy, memberName() doesn't.
-Do not try to reload/redownload thumbnail that fails to download after its cleared when its no longer visible on screen and then becomes visible. \ No newline at end of file
+Do not try to reload/redownload thumbnail that fails to download after its cleared when its no longer visible on screen and then becomes visible.
+Sort matrix events by timestamp (not messages). This affects the applying of certain actions, such as changing avatar, room name, etc. \ No newline at end of file