onyx-tasks/crates
Claude 604a6058b8
fix(storage): atomic task-file writes
write_task used plain fs::write for the .md payload even though every
other write path in this module (metadata files, sync state, offline
queue, config) uses atomic_write. A crash mid-write left a truncated
.md file whose malformed YAML frontmatter then failed list_tasks for
the entire list. Route through atomic_write so a failed write either
leaves the old file intact or produces the full new file.
2026-04-17 16:18:09 +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(storage): atomic task-file writes 2026-04-17 16:18:09 +00:00