Highlights
- Added
Auto Sync File Diagnostics, a debug-only setting that writes structured Auto Sync scheduler, skip, retry, completion, and failure events to plugin-private FileStorage while also mirroring them to the console. - Documented the exact diagnostics file location:
~/.logseq/storages/felixhuoez-logseq-readwise-sync/auto-sync-diagnostics/auto-sync-diagnostics-YYYY-MM.jsonl. - Buffered persistent diagnostic writes in memory and flushes them about every 10 seconds, with an early flush at 1,000 buffered lines and lifecycle flushes on page hide/unload.
- Avoided empty FileStorage writes when no diagnostic lines are buffered, reducing background write pressure during quiet periods.
Notes
This release is focused on long-running Auto Sync observability. Normal Reader sync, repair, cached rebuild, and migration behavior are unchanged except for additional debug diagnostics when the new setting is enabled.
Full Changelog: v0.1.9...v0.1.10