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. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||