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
{{ message }}
Repository navigation
Commit 9e625ca
Browse filesBrowse the repository at this point in the historyBrowse files
- X1: CryptoManager.init now wired to auth lifecycle (login derives
device key via safeStorage, logout clears; init failure surfaces
explicit warning toast instead of silent plaintext); mcpManager
gains shuttingDown flag - no retry scheduling after shutdown and
retryAttempts reset for dev hot-reload
- X2: electron.d.ts duplicate Window.electronAPI declaration removed
(env.d.ts is the single authoritative superset; conflicting
signatures were masked by skipLibCheck)
- X4: Gemini vision/multi/video return real input/output token split
for cost tracking; DeepSeek input tokens use cache-miss portion
(cache-hit billed at 1/4 price, previously overestimated)
- X5: error_pattern cache key uses only fields the chain consumes
(first 20 correctAnswer/userAnswer, no flashcardId) - improves
hit rate without correctness impact
- X6: feature-config startup validation extracted to shared function
and applied to streaming registry (was middleware-only, streaming
misconfigs silently fell back to 300s timeout / default limits)
0 commit comments