Repository navigation
Features:
- Rebuilt the sync engine safety architecture around a prepared Google Drive provider, local sync manifests, offline queue handling, safer first-sync/reset flows, and broader regression tests.
- Added a hidden Google Drive duplicate cleanup flow for remote files no longer referenced by the sync manifest.
Fixes:
- Fixed fresh Google Drive connection reset flows failing with 'Sync provider has not been prepared'.
- Improved conflict handling for concurrent edits, same-path conflicts, remote delete versus local edit conflicts, recreated files after remote deletes, and non-overlapping text auto-merges.
- Improved deletion and fast rename sync reliability, folder collision handling, and protection against sync-triggered vault event loops/startup loops.
- Improved mobile sync reentry guarding and conflict modal button wrapping.
- Avoided creating backups before conflict prompts are resolved and added local sync diagnostics logging.