Releases: brandonbews/tuhdoo
Releases · brandonbews/tuhdoo
Release list
tuhdoo v0.2.0
What's Changed
- Trunk-based PR flow: squash-only merges, enforced by rulesets, loop rewired in CLAUDE.md by @brandonbews in #1
- Slash command /drain-backlog: the reusable drain-the-backlog prompt by @brandonbews in #2
- Needs Input is the single home for escalation-blocked tasks (task-shaped 3-line rows) by @brandonbews in #3
- TUI selection highlight and visual hierarchy: full-height gutter bar, adaptive tint, bold titles by @brandonbews in #4
- claim_task on an escalation-blocked task reports "unmet dependencies" by @brandonbews in #5
- /drain-backlog: fan-out is the default, context budget is a pre-claim check by @brandonbews in #6
- Audit: agents via MCP can perform the main steering actions users ask for by @brandonbews in #7
- One-shot steering surface: two-rule contract in design docs, serialized backlog/escalations output by @brandonbews in #8
- Task view is the answering home: routed from Needs Input, dash-aligned design, selectable escalations, a to archive by @brandonbews in #9
- One real text-input widget: delineated box, fixed hint line, standard cursor editing by @brandonbews in #10
- Design pass on the generated markdown views: scannable, glanceable data branch by @brandonbews in #11
- Edit title and description from the task view by @brandonbews in #12
- npm provenance: trusted publishing promised attestations, the registry has none by @brandonbews in #13
- Status vocabulary: cancelled replaces archived everywhere; "on hold" stays as the one display mapping by @brandonbews in #14
- Task view field focus ring: up/down selects any editable field, enter opens its editor by @brandonbews in #15
- Task view: wrap-then-indent the title and description blocks so the focus gutter is continuous by @brandonbews in #16
- Open questions: working-set retirement — bounds short-ID ambiguity (grill 2026-08-02) by @brandonbews in #17
- get_backlog scope input: MCP read parity with the TUI sections (T5 revision) by @brandonbews in #18
- Task view id line shows only the short form (T7 revision: the full ULID leaves the TUI) by @brandonbews in #19
- History view: h opens the done/cancelled shelf in the TUI by @brandonbews in #20
- shortID is duplicated between cmd/tuhdoo and internal/views — extract one shared helper by @brandonbews in #21
- Task-view history: blank line between entries, bold entry descriptors by @brandonbews in #22
- One classifier: the daemon serves the derived situation by @brandonbews in #23
- Milestones: declared done-ness, and DoDs as evidence bars not calendars by @brandonbews in #24
- Two-machine convergence: a deliberate claim-collision harness by @brandonbews in #25
- TUI chrome hierarchy: unfilled frame, shelf-gray bars, bold-key footer by @brandonbews in #26
- Pinned frame off-by-one: trailing newline clips the header row by @brandonbews in #27
- D6 revision: the confirmation gate — refereed verdicts won at the ref CAS by @brandonbews in #28
- Confirmation gate: claim.confirmed won through the remote CAS (D6 revision 2026-08-04) by @brandonbews in #29
- Loser handling: verb-time stand-down, coerced superseded, expiry synthesis (D6 revision) by @brandonbews in #30
- TUI bar recolors: dim-red BLOCKED, bright-white INBOX (section order confirmed unchanged) by @brandonbews in #31
- Lease tombstones: released marker, deletion retired, merge rule (grill 2026-08-04) by @brandonbews in #32
- Collision harness: drive the real D6 machinery, add a confirmation-race storm by @brandonbews in #33
- Label agnosticism: no label value is weight-bearing in the platform (labels grill 2026-08-05) by @brandonbews in #34
- Labels editable from the task view by @brandonbews in #35
- Dashboard list hides most row metadata past page width — resurface labels, dep counts, priority by @brandonbews in #36
- Remove the parents edge: epics are depends_on containers (edge grill 2026-08-05) by @brandonbews in #37
- Clone-join: adopt an existing remote tuhdoo branch instead of minting a second root by @brandonbews in #38
- Dependency loops and cancelled deps: reject at edit, mark loudly at replay (edge grill 2026-08-05) by @brandonbews in #39
- Doc-sync sweep: align docs with code and the 2026-08-05 release grill; tombstone open-questions into the ledger by @brandonbews in #40
- Release plumbing: smoke.sh verb-count fix, release-workflow smoke gate, versioned make build by @brandonbews in #41
- init hardening: loud unknown-flag errors and the MCP snippet in init output by @brandonbews in #42
- Status.Collisions undercounts push contention — a lost ref-update race is not classified as non-fast-forward by @brandonbews in #43
New Contributors
- @brandonbews made their first contribution in #1
Full Changelog: v0.1.1...v0.2.0
tuhdoo v0.1.1
Full Changelog: v0.1.0...v0.1.1
tuhdoo v0.1.0
Full Changelog: https://github.com/brandonbews/tuhdoo/commits/v0.1.0