fix(accounts): dismiss discovery explanations when the popup closes (#590)

* fix(accounts): dismiss discovery explanations when the popup closes

The accounts panel kept the "no named accounts" or "cannot switch accounts"
explanation after an Accounts… click until the CLI or CodexBar configuration
changed. AccountsController now tracks the explanation separately from the
provider's availability; main.qml dismisses it when the popup closes, while
an unsupported provider's Accounts… entry stays disabled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(accounts): keep dismissed notices silent for late replies

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
8f70d40804Simone committed on 10/23/2026, 1:02:20 AM· committed by GitHubparent36dd99c

Checks

All checks passed
10 files changedLine totals unavailable