2023-09-11 16:18:05 -07:00
## Definitely
2024-01-20 11:06:27 -08:00
* ~~Switch to "process" provider for AWS credentials (much less hacky)~~
2024-01-21 13:46:39 -08:00
* ~~Frontend needs to react when request is cancelled from backend~~
2024-05-08 11:37:07 -04:00
* ~~Session timeout~~
2024-01-20 11:06:27 -08:00
* ~~Fix rehide behavior when new request comes in while old one is still being resolved~~
2024-01-26 21:03:45 -08:00
* ~~Switch tray menu item to Hide when window is visible~~
2024-05-08 11:37:07 -04:00
* Clear password input after unlock fails
* Indicate on approval screen when additional requests are pending
* Additional hotkey configuration (approve/deny at the very least)
2023-09-11 16:11:06 -07:00
* Logging
2023-09-11 16:18:05 -07:00
* Icon
2023-09-12 11:47:33 -07:00
* Auto-updates
2025-01-04 11:02:58 -05:00
* ~~SSH key handling~~
* ~~Docker credential helper~~
2024-01-23 10:58:39 -08:00
* Encrypted sync server
2023-09-11 16:18:05 -07:00
## 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
2023-09-12 11:47:33 -07:00
* Distinguish between request that was denied and request that was canceled (e.g. due to error)
2023-09-18 20:13:29 -07:00
* Use atomic types for primitive state values instead of RwLock'd types
2024-02-07 13:03:12 -08:00
* 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)