Commit Graph

7 Commits

Author SHA1 Message Date
Dave Walker
7dad13cd3a fix(auth): refresh all OAuth profiles per provider
Previously, resolveOAuthToken() would return after finding the first
valid profile for a provider, leaving other profiles expired. This
caused multi-account setups to only refresh one account per provider.

Additionally, the status display would show stale expiry times because
it read credentials before the usage fetch triggered refreshes.

Changes:
- Renamed resolveOAuthToken() to resolveOAuthTokens() and changed it
  to collect all valid profiles instead of returning early
- Updated resolveProviderAuths() to spread all resolved tokens
- Added store re-read in list.status-command.ts after usage fetch
  to display refreshed credential state

Fixes #3803
2026-01-29 21:30:29 +00:00
Vibe Kanban
50d44d0bd9 feat: support xiaomi/mimo-v2-flash 2026-01-29 17:15:51 +00:00
Peter Steinberger
526303d9a2 refactor(auth)!: remove external CLI OAuth reuse 2026-01-26 19:05:00 +00:00
Peter Steinberger
fe974f420d chore: standardize Claude Code CLI naming (#915)
Follow-up to #915.
2026-01-14 20:07:35 +00:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
18b4575e4d feat(usage): add minimax usage snapshot 2026-01-14 09:57:32 +00:00
Peter Steinberger
3e0e608110 refactor(infra): split provider usage 2026-01-14 05:40:03 +00:00