Repository navigation
v0.0.5
What's New in v0.0.5
New CLI Commands
taskmd report— Generate project status reports in Markdown, HTML, or JSON with statistics, task groupings, critical-path analysis, and blocked task summariestaskmd tracks— Visualize parallel work lanes based on scope overlap detection, helping multi-agent and team workflows avoid merge conflictstaskmd sync— Pluggable sync engine with initial GitHub Issues provider, mapping issues to taskmd frontmatter with--dry-runand configurable field mappings
CLI Improvements
get: Match tasks by file path or filename in addition to ID and title; shows parent/children relationships in all output formatsset: New--parentflag for parent-child relationships,--add-tag/--remove-tagfor tag managementvalidate: Now validates.taskmd.yamlconfig files — checks scopes, touches references, and unknown keysgraph: Colored ASCII output based on task status (green=completed, yellow=in-progress, red=blocked); respects--no-colorandNO_COLOR
Web Dashboard
- Tracks page showing parallel work lanes with filtering support
- Drag-and-drop board — drag task cards between status columns to update status, with visual feedback and touch device support
- Cross-dimension filters — filter pills above the board for filtering by priority, effort, tags, or status depending on grouping
- Responsive layout — mobile hamburger menu, single-column board on phones, horizontal scroll on tablets
Core & Data Model
- New
touchesfrontmatter field to declare which code scopes a task modifies, used for parallel track calculation - New
parentfrontmatter field for hierarchical task grouping (non-blocking, organizational only) - Config
ignorefield to exclude directories from scanning (e.g., archive, templates) - Config
scopessection to define abstract scope-to-path mappings for overlap detection
Documentation
- New "Why taskmd?" philosophy page covering design decisions and AI-native workflows
- Expanded CLI guide with full documentation for
get,set,tags,archive,next-id, andreport
Full Changelog: v0.0.4...v0.0.5