Skip to content

Releases: brandonbews/tuhdoo

tuhdoo v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 05:22
4dc96df

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

Full Changelog: v0.1.1...v0.2.0

tuhdoo v0.1.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:08

Full Changelog: v0.1.0...v0.1.1

tuhdoo v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 18:40