Changed from opaque platform-specific defaults to user-controlled storage: Before: - Default to hidden platform directories (%APPDATA%, ~/.local/share, etc.) - User could optionally select custom folder After: - User MUST select folder on first run (no hidden defaults) - Full transparency and control over data location - Examples: ~/Documents/Tasks, ~/Dropbox/Tasks, etc. Key changes: - CLI init requires folder path argument - GUI shows folder picker on first launch - Mobile prompts for folder location with suggestions - App config (theme, window size) still in platform-specific location - Task data always in user-visible, user-controlled folder Benefits: - Users can easily find and backup their data - Works seamlessly with cloud sync (Dropbox, iCloud, OneDrive) - Can use with other tools (Obsidian, VS Code) - Git-friendly for version control - Multiple task vaults possible (work/personal) - No lock-in, no hidden data Updated: - Storage strategy section - AppConfig model (local_path is required, not optional) - CLI examples (init requires path) - First run experience description - Repository API (takes tasks_folder directly) 🤖 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 | ||