1.1 KiB
1.1 KiB
Definitely
Switch to "process" provider for AWS credentials (much less hacky)Frontend needs to react when request is cancelled from backend- Session timeout (plain duration, or activity-based?)
- Indicate on approval screen when additional requests are pending
Fix rehide behavior when new request comes in while old one is still being resolved- Additional hotkey configuration (approve/deny at the very least)
Switch tray menu item to Hide when window is visible- Logging
- Icon
- Auto-updates
- SSH key handling
- Encrypted sync server
Maybe
- Flatten error type hierarchy
- Rehide after terminal launch from locked
- Generalize Request across both credentials and terminal launch?
- Make hotkey configuration a little more tolerant of slight mistiming
- Distinguish between request that was denied and request that was canceled (e.g. due to error)
- Use atomic types for primitive state values instead of RwLock'd types
- Rework approval flow to be a fullscreen overlay instead of mixing with normal navigation (as more views are added the pain of the current situation will only increase)