onyx-tasks/crates/onyx-core
Tristan Michael 056cd8ee49 fix: harden sync file validation and offline queue corruption handling
Restrict is_syncable() to validate path depth: .md files and .listdata.json
must be at depth 2 (inside list dirs), .metadata.json only at depth 1 (root).
Prevents syncing arbitrary files at unexpected depths. Back up corrupted
sync queue files before resetting, and log warnings on parse failures
instead of silently dropping queued operations.
2026-04-02 09:35:38 -07:00
..
src fix: harden sync file validation and offline queue corruption handling 2026-04-02 09:35:38 -07:00
Cargo.toml Gate desktop-only deps for Tauri Android compilation 2026-04-01 17:35:57 -07:00