You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrate web client auth store to use /store API implementation instead of browser store (to interoperate with CLI/TUI which use the file based auth store).
Investigate whether auth store elements (like tokens) should be managed via secret storage mechanism (keychain) and if so, implement that (not sure if that replaces or augments the auth store).
Remove Zustand file store wrappers (code) and add logic to automatically convert to plain JSON on read for backward compatibility (Zustand vanilla storage isn't adding anything except complexity, esp given that we aren't using any Zustand state management above it).
Activity
cliffhall commentedon Jun 29, 2026
Done via #1531 (Guided-auth removal, OAuth smoke testing, and TUI/CLI support), merged to v2/main.
Delivered here:
authenticate()/completeOAuthFlow()path).oauth.clientSecretinloadServerEntries()for TUI/CLI.Remaining sub-tasks split into their own tracked issues so they aren't lost:
/storeAPI (RemoteOAuthStorage parity with TUI/CLI).Closed as Done — the guided-auth cleanup is complete; the store-migration follow-ups continue under the issues above.