fix: say a sign-in error once, then in Details for that account #4

Merged
keb merged 1 commits from fix/auth-message into main 2026-10-11 10:06:28 +02:00
Owner

A failing account's error ("sign-in required … press L to run az login --tenant …") stayed in the footer for the whole session.

  • Footer: it's now an ordinary message, shown once when an account's error first appears (at start, or when a load fails), and gone on the next key press. It's said again only when the errors change, or for another account.
  • Details: with that account's group header or one of its sources selected, the Details pane shows the error and the sign-in hint, in place of "Select a vault or scope…".
  • L signs in to the selected account when it needs it, else to the last one that asked, as before. With two accounts, L used to run whichever sign-in had failed most recently.

Test: two accounts, one failing to list its subscriptions. The message is in the footer at start and gone after a key press, in Details on that account's group, and L targets it. It isn't shown on the other account's rows.

🤖 Generated with Claude Code

A failing account's error ("sign-in required … press L to run az login --tenant …") stayed in the footer for the whole session. - **Footer:** it's now an ordinary message, shown once when an account's error first appears (at start, or when a load fails), and gone on the next key press. It's said again only when the errors change, or for another account. - **Details:** with that account's group header or one of its sources selected, the Details pane shows the error and the sign-in hint, in place of "Select a vault or scope…". - **`L`** signs in to the selected account when it needs it, else to the last one that asked, as before. With two accounts, `L` used to run whichever sign-in had failed most recently. Test: two accounts, one failing to list its subscriptions. The message is in the footer at start and gone after a key press, in Details on that account's group, and `L` targets it. It isn't shown on the other account's rows. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
keb added 1 commit 2026-10-11 10:02:46 +02:00
fix: say a sign-in error once, then in Details for that account
CI / Checks (pull_request) Successful in 24s
PR title / Conventional title (pull_request) Successful in 2s
b5c89bc6d9
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
keb merged commit a82f6bff27 into main 2026-10-11 10:06:28 +02:00
keb deleted branch fix/auth-message 2026-10-11 10:06:28 +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#4