feat: the right pane describes what's selected in the pane you're in #9

Merged
keb merged 1 commits from feat/details-follow-focus into main 2026-10-11 10:59:40 +02:00
Owner

The right pane kept showing the selected secret when you moved to Vaults or Sources. Now it follows focus:

focus right pane
Sources the account (group row), or the subscription / workspace / repo: name, note, ID / profile / path, host or remote, account, web page, vault count
Vaults the vault / scope / file: name, note, URI / backend / format, source, web page, counts of loaded secrets, keys, certificates
Secrets the secret, as before
the right pane itself what it described when you went in; shift+tab goes back there

All but the secret use the Fields pane (#7), so j/k, / and y work on them; Detail loses the error message it got in #4, which is now a red "problem" row in Fields. A value revealed from a left pane stays in view until hidden, so space from any pane still shows it. tab from a subscription goes to Vaults as before; only an account row skips to its details.

This also changes the startup view: focus starts in Sources, so the right pane describes the first subscription instead of the first secret (golden output updated). Tests that read the secret pane focus Secrets first; a new test walks secret → vault → subscription → into the pane → back, and reveals from Sources.

🤖 Generated with Claude Code

The right pane kept showing the selected secret when you moved to Vaults or Sources. Now it follows focus: | focus | right pane | |---|---| | Sources | the account (group row), or the subscription / workspace / repo: name, note, ID / profile / path, host or remote, account, web page, vault count | | Vaults | the vault / scope / file: name, note, URI / backend / format, source, web page, counts of loaded secrets, keys, certificates | | Secrets | the secret, as before | | the right pane itself | what it described when you went in; `shift+tab` goes back there | All but the secret use the `Fields` pane (#7), so `j`/`k`, `/` and `y` work on them; `Detail` loses the error message it got in #4, which is now a red "problem" row in `Fields`. A value revealed from a left pane stays in view until hidden, so `space` from any pane still shows it. `tab` from a subscription goes to Vaults as before; only an account row skips to its details. This also changes the startup view: focus starts in Sources, so the right pane describes the first subscription instead of the first secret (golden output updated). Tests that read the secret pane focus Secrets first; a new test walks secret → vault → subscription → into the pane → back, and reveals from Sources. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
keb added 1 commit 2026-10-11 10:49:40 +02:00
feat: the right pane describes what's selected in the pane you're in
CI / Checks (pull_request) Successful in 25s
PR title / Conventional title (pull_request) Successful in 1s
411068ba43
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
keb merged commit 1c8d69d957 into main 2026-10-11 10:59:40 +02:00
keb deleted branch feat/details-follow-focus 2026-10-11 10:59:40 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: keb/lazysecrets#9