···11+---
22+title: CHANGELOG
33+updated: 2025-08-23
44+version: 0.1.0
55+---
66+77+## Unreleased
88+99+### Added
1010+1111+#### 2025-08-23
1212+1313+- CLI with cobra and fang integration
1414+- SQLite database setup with cross-platform config directory support
1515+- TOML configuration management with .noteleaf.conf.toml
1616+- Database migration system with versioned SQL files and embedded migrations
1717+- Repository interface & Model interface implementation across Task, Movie, TVShow, and Book entities
1818+- Setup, Reset, and Status command handlers with comprehensive error handling
1919+- Logging system with charmbracelet/log library and configurable levels/formats
2020+2121+### Fixed
2222+2323+### Removed
2424+2525+## Added
2626+2727+## Fixed
2828+2929+## Removed
+54
ROADMAP.md
···11+# ROADMAP
22+33+## Core Task Management (TaskWarrior-inspired)
44+55+- `add` - Add new task with description and optional metadata
66+- `list` - Display tasks with filtering and sorting options
77+- `done` - Mark task as completed
88+- `delete` - Remove task permanently
99+- `modify` - Edit task properties (description, priority, project, tags)
1010+- `start/stop` - Track active time on tasks
1111+- `annotate` - Add notes/comments to existing tasks
1212+- `projects` - List all project names
1313+- `tags` - List all tag names
1414+- `calendar` - Display tasks in calendar view
1515+- `timesheet` - Show time tracking summaries
1616+1717+## Todo.txt Compatibility
1818+1919+- `archive` - Move completed tasks to done.txt
2020+- `listcon` - List all contexts (@context)
2121+- `listproj` - List all projects (+project)
2222+- `pri` - Set task priority (A-Z)
2323+- `depri` - Remove priority from task
2424+- `replace` - Replace task text entirely
2525+- `prepend/append` - Add text to beginning/end of task
2626+2727+## Media Queue Management
2828+2929+- `movie add` - Add movie to watch queue
3030+- `movie list` - Show movie queue with ratings/metadata
3131+- `movie watched` - Mark movie as watched
3232+- `movie remove` - Remove from queue
3333+- `tv add` - Add TV show/season to queue
3434+- `tv list` - Show TV queue with episode tracking
3535+- `tv watched` - Mark episodes/seasons as watched
3636+- `tv remove` - Remove from TV queue
3737+3838+## Reading List Management
3939+4040+- `book add` - Add book to reading list
4141+- `book list` - Show reading queue with progress
4242+- `book reading` - Mark book as currently reading
4343+- `book finished` - Mark book as completed
4444+- `book remove` - Remove from reading list
4545+- `book progress` - Update reading progress percentage
4646+4747+## Data Management
4848+4949+- `sync` - Synchronize with remote storage
5050+- `backup` - Create local backup
5151+- `import` - Import from various formats (CSV, JSON, todo.txt)
5252+- `export` - Export to various formats
5353+- `config` - Manage configuration settings
5454+- `undo` - Reverse last operation