Skip to content

v0.3.9 — Dashboard Task/Issue Editing and Session-Stop Auto-Revoke

Latest

Choose a tag to compare

@daphnee-ovo daphnee-ovo released this 26 Jul 13:54
ddba53d

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-stop replaces dow 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.Z instead of misleadingly displaying git 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) and dow 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 below

What'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

Full Changelog: v0.3.6...v0.3.9