diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-05-02 11:31:42 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-05-02 11:31:42 +0900 |
| commit | 13a3d16ffc88845d7bc65fb0778da9aaff53b653 (patch) | |
| tree | f05ab5d06b3a6608951f8ba47ff57e7f4443d371 /src/client/components/SyncButton.tsx | |
| parent | d9b78a9fa440d84c6cd0c1f2a6ebb43df895ccdf (diff) | |
| download | kioku-13a3d16ffc88845d7bc65fb0778da9aaff53b653.tar.gz kioku-13a3d16ffc88845d7bc65fb0778da9aaff53b653.tar.zst kioku-13a3d16ffc88845d7bc65fb0778da9aaff53b653.zip | |
feat(auth): clear local IndexedDB and sync state on explicit logout
Wipe Dexie databases (main + CRDT sync state) and reset the sync queue
when the user explicitly logs out so the next account on the same device
starts from a clean local store. Session expiry deliberately keeps local
data intact so a returning user finds their offline work waiting.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'src/client/components/SyncButton.tsx')
0 files changed, 0 insertions, 0 deletions
