onyx-tasks/crates
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
..
onyx-cli fix(cli): print clean error chain instead of anyhow Debug with backtrace 2026-04-17 16:16:52 +00:00
onyx-core fix(sync): use atomic_write for all payload file writes during sync 2026-04-17 16:21:24 +00:00