diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-04 19:44:50 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-04 19:44:50 +0100 |
| commit | fe082f091d383bac06eccd3357c8f9c8fb4b00f3 (patch) | |
| tree | d41b3b3baa1f60ddb22d7671dfae76f3d91f08e6 /TODO.md | |
| parent | 0b4de825d904ea11c0f3f848a109d651ecfeba63 (diff) | |
| download | HardenedPass-fe082f091d383bac06eccd3357c8f9c8fb4b00f3.tar.gz HardenedPass-fe082f091d383bac06eccd3357c8f9c8fb4b00f3.zip | |
docs: add a TODO list of open work
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..a9dd862b --- /dev/null +++ b/TODO.md @@ -0,0 +1,22 @@ +# TODO + +Open work after 0.2.0. Remove an item in the commit that finishes it. + +## Features and UI + +- Icon overhaul: the launcher icon is still Password Store's. Design a HardenedPass icon + (adaptive icon, monochrome layer for themed icons) and replace it everywhere it appears. +- Feedback after git operations: pull to sync, pull, push and sync from the menu show nothing + on success. Show a short "done" snackbar, as hard reset and garbage collection do. +- Git dialogs to Compose: the git operations' View dialogs (`BaseGitActivity`, `GitOperation`, + `CredentialFinder`, `BreakOutOfDetached`, `StoreActions`) and the `snackbar` helper still use + Material Components (Views). Moving them lets that dependency go. + +## Fixes + +- Firefox release (`org.mozilla.firefox`) is not in the autofill save list, so saving from it + does not work (fill and generate do). First check that it sends save requests. +- A stale cached passphrase (the key's passphrase changed) makes every autofill fail until the + cache is cleared; the entry view asks for the passphrase instead. Do the same in autofill. +- A bad `.gpg-id` shows a Toast in the entry view and editor, where their other errors use a + snackbar. Return the reason from `getPGPIdentifiers` and let each caller show it. |
