Clean up TODO.md
This commit is contained in:
parent
e62b53299a
commit
dc3e90ffc3
34
TODO.md
34
TODO.md
|
@ -1,30 +1,15 @@
|
||||||
# TODO
|
# TODO
|
||||||
|
|
||||||
- red ! on normal msg
|
|
||||||
|
|
||||||
- delete devices (do that in key verification popup instead of blacklisting)
|
|
||||||
- avatar upload/change component
|
|
||||||
|
|
||||||
- device list keyboard navigation
|
|
||||||
- device IP geolocation
|
|
||||||
- unregister popup/menu when destroyed without being closed
|
|
||||||
- menu click-through padding to close it easily
|
|
||||||
- show scrollbars for a few secs if there's content to scroll on beginning
|
|
||||||
|
|
||||||
- can leave room with a reason?
|
|
||||||
- use new nio `restore_login()`
|
|
||||||
|
|
||||||
- verify all popups and box-pages work: enter/esc, tab focus, operations
|
|
||||||
- update requirements.txt and flatpak nio version
|
|
||||||
- update readme features maybe
|
|
||||||
|
|
||||||
## Refactoring
|
## Refactoring
|
||||||
|
|
||||||
|
- General change/upload avatar component for account and room settings
|
||||||
- Reorder QML object declarations,
|
- Reorder QML object declarations,
|
||||||
conform to https://doc-snapshots.qt.io/qt5-dev/qml-codingconventions.html
|
conform to https://doc-snapshots.qt.io/qt5-dev/qml-codingconventions.html
|
||||||
|
|
||||||
## Issues
|
## Issues
|
||||||
|
|
||||||
|
- Need to unregister popups/menus when they are destroyed without being closed
|
||||||
|
|
||||||
- Bottom focus line for an `HTextArea` inside a `ScrollView` is invisible,
|
- Bottom focus line for an `HTextArea` inside a `ScrollView` is invisible,
|
||||||
put the background on `ScrollView` instead?
|
put the background on `ScrollView` instead?
|
||||||
|
|
||||||
|
@ -63,6 +48,12 @@
|
||||||
|
|
||||||
## Interface
|
## Interface
|
||||||
|
|
||||||
|
- Show scrollbars for a few seconds if there's content to scroll on when
|
||||||
|
opening a page or popup
|
||||||
|
- Device list keyboard navigation
|
||||||
|
- Device IP geolocation
|
||||||
|
- Can rooms but left with a reason?
|
||||||
|
|
||||||
- When responding to a message, highlight that message in the timeline
|
- When responding to a message, highlight that message in the timeline
|
||||||
- Highlight timeline messages that mentions our user
|
- Highlight timeline messages that mentions our user
|
||||||
- Add room members loading indicator, similar to the "Loading past messages..."
|
- Add room members loading indicator, similar to the "Loading past messages..."
|
||||||
|
@ -173,7 +164,7 @@
|
||||||
|
|
||||||
## Backend
|
## Backend
|
||||||
|
|
||||||
- Saving the room settings
|
- Use new nio `AsyncClient.restore_login()`
|
||||||
|
|
||||||
- Better config file format
|
- Better config file format
|
||||||
|
|
||||||
|
@ -188,8 +179,9 @@
|
||||||
- Live-reloading accounts.json
|
- Live-reloading accounts.json
|
||||||
|
|
||||||
- E2E
|
- E2E
|
||||||
- Device verification
|
- List and verify other users's devices
|
||||||
- Edit/delete own devices
|
- SAS verification
|
||||||
|
- Delete devices (do that in key verification popup instead of blacklisting)
|
||||||
- Request room keys from own other devices
|
- Request room keys from own other devices
|
||||||
- Auto-trust accounts within the same client
|
- Auto-trust accounts within the same client
|
||||||
- Provide help when undecryptable messages occur, including:
|
- Provide help when undecryptable messages occur, including:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user