Normalize vault storage root views #5

Merged
joejulian merged 9 commits from bugfix/vault-root-view into main 2026-04-13 16:32:02 +00:00
Owner

Summary

  • add explicit vault/root/recycle-bin view behavior tests and use those views across app state and UI entry browsing
  • authorize logical Root paths against physical keepass storage paths while hiding keepass in token and approval UX
  • normalize opened and created vaults under the keepass storage root, surface legacy-root warnings, and preserve attachments when templates coexist with keepass-backed entries

Validation

  • KEEPASSGO_STATE_DIR="$(mktemp -d)" go test ./...
  • go tool golangci-lint run ./...
## Summary - add explicit vault/root/recycle-bin view behavior tests and use those views across app state and UI entry browsing - authorize logical Root paths against physical keepass storage paths while hiding keepass in token and approval UX - normalize opened and created vaults under the keepass storage root, surface legacy-root warnings, and preserve attachments when templates coexist with keepass-backed entries ## Validation - KEEPASSGO_STATE_DIR="$(mktemp -d)" go test ./... - go tool golangci-lint run ./...
joejulian added 8 commits 2026-04-13 14:31:03 +00:00
joejulian added 1 commit 2026-04-13 15:50:45 +00:00
joejulian merged commit 989b41735f into main 2026-04-13 16:32:02 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: joejulian/keepassgo#5