Releases: daphnee-ovo/dev-flow
Releases · daphnee-ovo/dev-flow
Release list
v0.3.5 — Dashboard Graph Overhaul, Incremental Syntax & Multi-line Issues
What's New (since v0.3.3)
🎛 Dashboard Graph Overhaul
- Dependency graph rework: Implicit dependency inference based on file intersections; potential dependencies shown as dashed edges
- In Progress status: Dashboard reads
claim.lockto show claimed items in a new In Progress column - Node status visualization: Solid = open/pending, dashed fill = closed/done, blinking = in_progress
- Kanban improvements: Sort by ID by default, styling aligned to glass morphism design language
✨ Incremental Array Syntax
task update/issue updatenow supports+item/-itemsyntax for array fields (files, refs, etc.)- No need to rewrite the entire array — just add or remove specific items
📋 Issue Enhancements
- Multi-line fields:
description/reproduce/fixnow support indented continuation format (YAML block scalar style) - Files metadata:
issue show/issue listoutputfiles_modifyandfiles_createfields - Dashboard rendering: Description rendered with marked (Markdown). Parser recognizes all known fields
🛡 Guard & Stability
- Guard scope fix:
check_claim_file_scopenow correctly reads issue files (previously hardcoded to task type, causing scope checks to silently skip for issue claims) - Codex context hook: Changed to non-blocking mode to prevent hangs
- Stdin hang fix: When
--flagis present, skips stdin read — no longer hangs in non-TTY environments - Subdirectory support:
dowcorrectly locates.dev-docby walking up togit rootwhen run from subdirectories
🔧 Build & DX
- Multi-branch VERSION:
build.rsdetects current branch viagit rev-parseand selects the correct version line fromVERSIONfile - Both
(main)X.Y.Zand(beta)X.Y.Zcan coexist in a single VERSION file
🧪 Testing
test_dow_branch.rs— Multi-branch VERSION readingtest_dow_cli.rs— CLI integrationtest_dow_fix.rs— Fix workflowtest_dow_setup.rs— Setup/Init workflowtest_dow_pre_iterate.sh— Pre-iterate integration
Full Changelog: v0.3.3...v0.3.5
Full Changelog: v0.3.3...v0.3.5
v0.3.3 — Dashboard Filter, Scope & Implicit Deps
What's New
Dashboard
- Task/Issue tab filter bar (P0/P1/P2 + status filtering)
- Kanban columns collapse at 5 items with expand/collapse toggle
- Implicit dependency edges are now directional (create→modify > status > ID order)
- Issue nodes participate in implicit dependency graph via files field
- Issue detail view shows files section
Claim & Guard
- Guard detects file scope violations (advisory warning when writing outside claimed task's declared files)
dow claim ISSUE-IDrequires files to be declared first- Block messages now include
dow status set --phasehint for phase switching
DX Improvements
dow task create/dow issue createreturn the new ID on stdout- Task files support brace expansion:
src/{a,b,c}.rs - Issue gains
files_modify/files_createfields
Fixes
- Dashboard task/issue pages sort by ID
- Kanban toggle click (CSS specificity fix)
- Filter bar style aligned to project glass morphism design language
Full Changelog: v0.2.3...v0.3.3