diff --git a/TODO.md b/TODO.md index 4114ca5c..249ed8d8 100644 --- a/TODO.md +++ b/TODO.md @@ -116,7 +116,7 @@ - Settings page - Notifications -- Opening links with keyboard +- Opening files with keyboard - Better `
` 
 
 - Replace the rubbish default filepicker on Linux
@@ -160,13 +160,7 @@
 - [Soft logouts](https://github.com/poljar/matrix-nio/commit/aba10)
 - Logout previous session when adding an account that's already connected
 
-- Startup improvements:
-  - 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
+- Cache and restore profiles, room events and client states
 
 - Properly handle direct chats 
 - Live-reloading accounts.json
@@ -179,14 +173,27 @@
   - Provide help when undecryptable messages occur, including:
     - Trigger `nio.AsyncClient.request_room_key`
     - Option to export-logout-login-import to fix one-time key problems
+  - Cross-signing
+
 - Read receipts
 - 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
 
 - Streaming download & decrypt
 - 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
 - `RoomMessageMedia` and `RoomAvatarEvent` info attributes
@@ -195,12 +202,9 @@
 - Left room events after client reboot
 - Previewing room without joining
 
-- Add the `resume()` account "login" method
-
 ## Distribution and dependencies
 
-- Remove unused Python dependencies in AppImage & Flatpak (attrs, uvloop)
-- Use Qt 5.14 for AppImage & Flatpak
+- Use Qt 5.14 for AppImage
 - Add AppImage & Flatpak metadata file
 - Pillow now bundle image libraries?
   Update AppImage building script and INSTALL.md