Update TODO.md

This commit is contained in:
miruka 2020-05-23 03:19:12 -04:00
parent 855672481f
commit ab6a9d0225

30
TODO.md
View File

@ -116,7 +116,7 @@
- Settings page - Settings page
- Notifications - Notifications
- Opening links with keyboard - Opening files with keyboard
- Better `<pre>` - Better `<pre>`
- Replace the rubbish default filepicker on Linux - Replace the rubbish default filepicker on Linux
@ -160,13 +160,7 @@
- [Soft logouts](https://github.com/poljar/matrix-nio/commit/aba10) - [Soft logouts](https://github.com/poljar/matrix-nio/commit/aba10)
- Logout previous session when adding an account that's already connected - Logout previous session when adding an account that's already connected
- Startup improvements: - Cache and restore profiles, room events and client states
- Initial sync filter to get more events on first sync
- Lazy loading members
- Cache and restore profiles, room events and states
- Use AsyncClient `store_sync_tokens`
- Make sure to all members are fetched before sending an E2E message
- Fetch all members when using the filter members bar
- Properly handle direct chats - Properly handle direct chats
- Live-reloading accounts.json - Live-reloading accounts.json
@ -179,14 +173,27 @@
- Provide help when undecryptable messages occur, including: - Provide help when undecryptable messages occur, including:
- Trigger `nio.AsyncClient.request_room_key` - Trigger `nio.AsyncClient.request_room_key`
- Option to export-logout-login-import to fix one-time key problems - Option to export-logout-login-import to fix one-time key problems
- Cross-signing
- Read receipts - Read receipts
- Status message and presence - Status message and presence
- Methods of signing in that aren't handled yet:
- `m.login.password`
- `m.id.thirdparty`
- `m.id.phone`
- `m.login.recaptcha`
- `m.login.oauth2`
- `m.login.email.identity`
- `m.login.msisdn`
- `m.login.token`
- `m.login.dummy`
- Web page fallback
## Nio contributions ## Nio contributions
- Streaming download & decrypt - Streaming download & decrypt
- Running blocking DB function calls in executor (WIP) - Running blocking DB function calls in executor (WIP)
- `AsyncClient.share_group_session`: send device batches concurrently (WIP)
- Dedicated error for invalid password on key import - Dedicated error for invalid password on key import
- `RoomMessageMedia` and `RoomAvatarEvent` info attributes - `RoomMessageMedia` and `RoomAvatarEvent` info attributes
@ -195,12 +202,9 @@
- Left room events after client reboot - Left room events after client reboot
- Previewing room without joining - Previewing room without joining
- Add the `resume()` account "login" method
## Distribution and dependencies ## Distribution and dependencies
- Remove unused Python dependencies in AppImage & Flatpak (attrs, uvloop) - Use Qt 5.14 for AppImage
- Use Qt 5.14 for AppImage & Flatpak
- Add AppImage & Flatpak metadata file - Add AppImage & Flatpak metadata file
- Pillow now bundle image libraries? - Pillow now bundle image libraries?
Update AppImage building script and INSTALL.md Update AppImage building script and INSTALL.md