Commit 13c5558
feat: platform sync via storage.sync (Chrome → Google, Safari → iCloud)
Add SyncManager module that mirrors local storage data to storage.sync
for cross-device persistence. Profiles, settings, vault docs, and API
keys are synced with priority-based budget allocation and per-field
conflict resolution (updatedAt timestamps). Includes DB migration v6,
storage.sync polyfill, auto-push interceptor in background.js, sync
triggers in vault/api-key stores, and a user-facing toggle in settings.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 7762267 commit 13c5558
40 files changed
Lines changed: 3924 additions & 161 deletions
File tree
- distros
- chrome
- api-keys
- event_history
- experimental
- permission
- security
- vault
- safari
- api-keys
- event_history
- experimental
- permission
- security
- vault
- docs_project_info
- src
- utilities
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments