Downloader:
- Proper introduction to what the app does
- Options
- Option to link people data
- Option to link people data
Fixes:
- Handle too many requests better. wait and retry?
- Show error when not verified token/room id
Reader:
-
Show files much better (name, size) esp for non-images
-
Support linking instead of downloaded files
-
Support linking instead of downloaded avatars
-
Avoid js errors for avatars and files
-
Show date headers in reader (per month?)
-
Sort order for messages (newest on top, oldest on top)
-
Possible to stop / cancel download
-
Show initials and random color if missing avatar
Later
- Cache people too, to avoid so much re-downloading
- Open images on top of page
Documentation
- How to use
- Security aspects
- Not supported:
- Reactions, group space avatars, cards
Missing api wise to be able to make a decent working chat client:
- No api for unread messages
- No api for listing reactions (or for reacting)
- No avatar for spaces?
- Very limited people search - no substring search, no username search
- No API to search for spaces - need to download eg 1000, search them, then potentially download 1000 more
- Extremely slow "list room" search (+10 sec)
- Very slow to search for people one by one
- No API to search for text in messages