1.2 KiB
1.2 KiB
Definitely
Switch to "process" provider for AWS credentials (much less hacky)Frontend needs to react when request is cancelled from backendSession timeoutFix rehide behavior when new request comes in while old one is still being resolvedSwitch tray menu item to Hide when window is visible- Clear password input after unlock fails
- Indicate on approval screen when additional requests are pending
- Additional hotkey configuration (approve/deny at the very least)
- Logging
- Icon
- Auto-updates
SSH key handlingDocker credential helper- 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)