Releases: MiniCodeMonkey/chief
Chief v0.6.0
Features
- Continuous, responsive confetti animation on the completion screen
- Quit confirmation modal when Ralph loop is running
- Live progress from progress.md in dashboard details panel
- Per-story timing and total duration on the completion screen
Bug Fixes
- Match story commits by ID + title to prevent false positives
- Show uncommitted WIP changes when story has no commit yet
- Load claude.md on each iteration instead of only at startup
- Update elapsed time display every second while running
- Dynamically recalculate max iterations when switching PRDs
Full Changelog: v0.5.4...v0.6.0
Chief v0.5.4
Bug Fixes
- TUI now manages story in-progress state directly on
EventStoryStarted, fixing a race where the status was never shown - TUI auto-selects the active story so its details are visible immediately
- Clear in-progress flags on completion, error, or max iterations
- Prevent non-JSON output from PRD conversion by disabling tools
Chief v0.5.3
What's Changed
Performance
- Cache pre-rendered log lines to eliminate per-frame TUI rebuilds
Documentation
- Update documentation for v0.3.1–v0.5.2 release changes
Full Changelog: v0.5.2...v0.5.3
Chief v0.5.2
Bug Fixes
- Log raw output when PRD JSON conversion fails, making it easier to diagnose parsing errors
Chief v0.5.1
What's Changed
Features
- Diff view now shows the commit for the selected user story instead of the entire branch diff
- Add
PgUp/PgDnkey bindings for page scrolling in log and diff views - Diff header shows which story's commit is being viewed
Bug Fixes
- Fix stale
GetConvertPrompttest after inline content refactor - Diff view now uses the correct worktree directory for PRDs with worktrees
Full Changelog: v0.5.0...v0.5.1
Chief v0.5.0
Changelog
- dc64ff0 feat(embed): improve PRD prompts with structured questions and expanded sections
- d375bf3 feat(prd): improve conversion UX with progress messaging and rotating jokes
- 1dd3436 feat(prd): replace raw spinner with styled lipgloss progress panel
- 87a6b34 feat(prd): show live progress during PRD-to-JSON conversion
- 699e098 feat(tui): add
ekeybinding to edit current PRD directly - 13da9d3 feat(tui): add diff view for viewing task changes
- 57169d5 feat(update): add version check and self-update command
- 8888d6d feat: US-001 - Config System
- bf43d66 feat: US-002 - Git Worktree Primitives
- db8b12b feat: US-003 - Git Push and PR Primitives
- e47c633 feat: US-004 - Loop Working Directory Support
- 3849915 feat: US-005 - Manager Worktree Tracking
- b07e1e1 feat: US-006 - First-Time Setup - Post-Completion Config
- 7eb0bf3 feat: US-007 - First-Time Setup - Worktree Setup Command
- ca52385 feat: US-008 - Enhanced Branch Warning Dialog with Worktree Option
- 2143faa feat: US-009 - Worktree Setup Spinner
- 7036897 feat: US-010 - Tab Bar Branch Info
- 926e4c2 feat: US-011 - Dashboard Header Worktree Info
- 0cd6432 feat: US-012 - Picker Worktree Display
- 18e71f4 feat: US-013 - Picker Merge Action
- 8eeb5f6 feat: US-014 - Picker Clean Action
- d00e1d9 feat: US-015 - Completion Screen UI
- 5a27030 feat: US-016 - Auto-Push and PR on Completion
- 7a78562 feat: US-017 - Settings TUI
- 8eeeba5 feat: US-018 - Worktree App Integration
- 0859bd3 feat: US-019 - Orphaned Worktree Cleanup
- 8d16d98 feat: US-020 - Documentation Updates
- 7ce37ed feat: tone down worktrees UI in TUI implementation
- d53cb98 fix(build): remove sound feature to fix Rosetta 2 deadlock on Apple Silicon
- c0b4866 fix(prd): add missing --verbose flag for stream-json output and build to bin/
- 8f15512 fix(tui): resolve stash merge conflict in app struct
- 9e414d5 perf(prd): inline prompt for PRD conversion instead of agentic tool use
- b411c52 refactor(tui): defer worktree setup prompt until worktree is actually used
Chief v0.4.0
What's Changed
Features
- PRD picker keybinding — Press
lin selection mode to open the PRD picker
Bug Fixes
- Prevent Claude from implementing PRD immediately after creation
- Let Claude write prd.json directly with better error handling
Full Changelog: v0.3.1...v0.4.0
Chief v0.3.1
What's Changed
Bug Fixes
- Fix TUI becoming unresponsive after ralph loop completes
Full Changelog: v0.3.0...v0.3.1
Chief v0.3.0
What's New
Features
- Syntax highlighting for code snippets - Code blocks in the log view now have syntax highlighting for better readability
- Editable branch name in branch warning dialog - You can now edit the target branch name directly in the warning dialog
- First-time setup flow - New users are now guided through initial setup with a gitignore prompt
Bug Fixes
- Fixed launching Claude from project root to ensure full codebase context is available
Documentation
- Moved TUI screenshot from homepage to quick start page for better documentation flow
Chief v0.2.0
What's New
TUI Improvements
-
Max Iterations Control: Header now displays
Iteration: x/yformat. Use+/-keys to adjust max iterations by 5. Dynamic default based on remaining stories. -
Enhanced Log Viewer: Tool calls now display with icons (📖 Read, ✏️ Edit, 📝 Write, 🔨 Bash, etc.) and show relevant arguments. Tool results use full terminal width instead of being truncated at 60 characters.
-
Branch Protection Warning: When starting on
mainormaster, Chief now shows a warning dialog with options to create a feature branch (chief/<prd-name>), continue anyway, or cancel. -
Crash Recovery: Automatic retry on Claude crashes with configurable limits (3 retries with delays of 0s, 5s, 15s). Use
--no-retryflag to disable.
Bug Fixes
- Removed duplicate "Converting prd.md to prd.json..." message during PRD creation and editing
Documentation
- Added TUI screenshot to README and docs homepage
Full Changelog
Features
- feat(tui): add TUI improvements and crash recovery
Documentation
- docs: add TUI screenshot to README and docs homepage
- docs: add screenshot below hero section for visibility