From 2f2338f6f2cc9b4d312ddc252395a15bce882a56 Mon Sep 17 00:00:00 2001 From: Joe Julian Date: Sat, 11 Apr 2026 17:13:06 -0700 Subject: [PATCH] update todo --- .gitignore | 1 + TODO.md | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/.gitignore b/.gitignore index 17e2268..9fbfb97 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ build/ *.apk /keepassgo +/keepassgo-browser-bridge android/keepassgo-android.jar packaging/archlinux/keepassgo-git/*.pkg.tar.zst packaging/archlinux/keepassgo-git/PKGBUILD diff --git a/TODO.md b/TODO.md index 019f7a1..ffcbf38 100644 --- a/TODO.md +++ b/TODO.md @@ -45,6 +45,16 @@ feeling like the same application rather than three related UIs. These should remain in the main user flow rather than being hidden behind a settings gear. +- Browser extension: + make browser autofill page-driven rather than popup-driven so the user does not need to manually open the extension to discover or use matches. +- Browser extension: + add per-page or per-tab match detection and visible state so the browser can indicate when KeePassGO has a candidate for the current login form. +- Browser extension: + persist page match state so opening the extension popup is not required multiple times for the same page and does not repeat the whole discovery workflow unnecessarily. +- Browser extension: + show inline field affordances on detected username and password inputs, with a candidate chooser anchored to the field, so browser autofill is selectable from the form itself like Android autofill. +- Browser extension: + treat missing visibility of a pending authorization request during browser autofill as a workflow failure and fix approval surfacing before expanding extension scope further. - Local open flow: make the start screen primarily about opening a vault, not configuring one. - Local open flow: