Changed metadata structure for better organization: OLD: ~/Tasks/.bevy-tasks/metadata.json (global) ~/Tasks/My Tasks/ (no list metadata) NEW: ~/Tasks/.metadata.json (global: list order, last opened) ~/Tasks/My Tasks/.listdata.json (per-list: task order, id, timestamps) Key improvements: 1. Task ordering in .listdata.json - reordering only updates one file 2. Removed position field from task frontmatter 3. List metadata stays with the list (portable) 4. Cleaner naming: .metadata.json and .listdata.json 5. No nested hidden folders Updated: - File system structure diagram - Data models (removed position from Task and TaskList) - Added note about position being in .listdata.json - Added reorder_task() and get_task_order() to API - Updated AppConfig comment Benefits: - Reordering tasks = single file update - Moving/copying lists preserves metadata - WebDAV sync naturally groups data - Cleaner file structure 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .idea | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| PLAN.md | ||