Skip to content

An expired provider login keeps its identity and asks for a Reconnect - #408

Open
czpython wants to merge 1 commit into
mainfrom
expired-login-reads-as-reconnect
Open

An expired provider login keeps its identity and asks for a Reconnect#408
czpython wants to merge 1 commit into
mainfrom
expired-login-reads-as-reconnect

Conversation

@czpython

@czpython czpython commented Sep 3, 2026

Copy link
Copy Markdown
Owner

PR #273 made an expired credential read as not connected on the wire, but the provider row keyed identity, Disconnect, and the button label on that flag alone. An expired login rendered like no login at all: no email, no expiry date, and a first-time Connect button.

The row now distinguishes a missing login from an expired one. An expired login shows Expired, the account email, token expired <date>, Disconnect, and Reconnect. Only a missing login shows Connect.

Refs #278. The "alert me when the token expires" half of that issue is still open.

Gates: npm run lint, the two affected test files, and npm run build pass.

🤖 Generated with Claude Code

PR #273 made an expired credential read as not connected on the wire, but
the provider row keyed identity, Disconnect, and the button label on that
flag alone, so an expired login rendered like no login at all: no email,
no expiry, a first-time Connect. The row now distinguishes a missing login
from an expired one: Expired, the account email, the past expiry, Disconnect,
and Reconnect.

Refs #278

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant