Skip to content

Offer browser login when local auth has no usage meters - #559

Merged
SDSLeon merged 1 commit into
masterfrom
poracode/clear-lemur-46895869
Aug 11, 2026
Merged

Offer browser login when local auth has no usage meters#559
SDSLeon merged 1 commit into
masterfrom
poracode/clear-lemur-46895869

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Type: Bugfix

  • OpenCode can show a local Go plan while usage meters still require a browser session, so the sign-in path stayed hidden after local auth succeeded.
  • Mark providers that need a browser session for meters even when local credentials already exist.
  • Keep browser sign-in available for empty-meter “ok” snapshots, and only hide it once a browser session is stored.
  • Extend usage-provider and login-hook tests for the empty-meter, stored-session, and sign-out refresh cases.

- Add needsBrowserSessionForUsage to usage provider descriptors (OpenCode)
- Keep sign-in visible for empty-window ok snapshots without a stored session
- Cover helper and OpenCode login/sign-out flows in unit tests
@SDSLeon
SDSLeon merged commit c7d95b7 into master Aug 11, 2026
8 checks passed
@SDSLeon
SDSLeon deleted the poracode/clear-lemur-46895869 branch August 11, 2026 06:04
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