What's New in v0.3.9
Features
Dashboard Task/Issue Editing
- Reopen/close actions with confirmation modal for tasks and issues
- Inline enum field editing (type, priority, severity, complexity) directly in dashboard
- Issue close validation — prevents closing issues without proper fix description
Session-Stop Hook (NEW)
- Unified
dow hooks session-stopreplacesdow hooks save-changelog - Auto-revokes all claims held by the current agent when session ends
- Falls back to revoking all claims if agent ID is undetectable
- Still saves changelog entry (merged from previous save-changelog)
- Updated all agent targets: Claude, Codex, Kiro, Pi
Bug Fixes
Iterate Preview Tag Display
- Patch bump now correctly shows
git commit: vX.Y.Zinstead of misleadingly displayinggit commit + tag: vX.Y.Z
Rollback ID Collision
- Rollback now renumbers pending tasks/issues that collide with restored archived IDs
- Previously: iterate archives T001-T004 → new task gets T001 → rollback restores old done tasks → duplicate T001
- Now: rollback detects the collision and renumbers pending items sequentially
Refactoring
Shared Renumber Utility (core/renumber.rs)
- Extracted ID renumber logic into a single shared function
- Used by both
dow doctor --fix(global sequential renumber) anddow rollback(post-restore collision fix) - Also adds task renumber to doctor (previously only issues were renumbered)
Install / Upgrade
# npm
npm i -g @xin_yue/dev-flow
# Homebrew
brew upgrade daphnee-ovo/tap/dev-flow
# cargo
cargo install dev-flow
# Direct download — see assets belowWhat's Changed
- feat: v0.3.9 dashboard task/issue editing and session-stop auto-revoke by @daphnee-ovo in #22
Full Changelog: v0.3.7...v0.3.9
What's Changed
- fix bugs by @daphnee-ovo in #20
Full Changelog: v0.3.6...v0.3.9