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
feat: typed credential rows + DPAPI key storage on Windows
Replace monolithic encrypted JSON credential blobs with individual typed
rows per (space, server, credential_type). Each token gets its own
lifecycle—access_token expiry is queryable without decryption, refresh
tokens persist independently, and only the secret value is encrypted.
Switch Windows key storage from Credential Manager (visible in UI) to
DPAPI file-based storage. Master key and JWT secret are stored as opaque
encrypted files in %LOCALAPPDATA%, not visible in any standard tool.
Includes one-time migration from Credential Manager on first launch.
Consolidate migrations 001-004 into single 001_initial.sql (pre-release).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
0 commit comments