onyx-tasks/crates/onyx-core
Claude b437b0b7b2
fix(sync): use atomic_write for all payload file writes during sync
Sync's conflict-resolution and download paths wrote the local file with
plain fs::write. A crash or I/O error mid-write left a truncated .md
or .listdata.json that would then fail YAML/JSON parsing on the next
list_tasks. All other callers in this crate use atomic_write; route
the four sync call sites through it for consistency and crash safety.
2026-04-17 16:21:24 +00:00
..
src fix(sync): use atomic_write for all payload file writes during sync 2026-04-17 16:21:24 +00:00
Cargo.toml Add Google Tasks read-only workspace and sync 2026-04-14 07:02:50 -07:00