Skip to content

v0.9.0

Choose a tag to compare

@MHohlios MHohlios released this 17 Oct 14:07
· 31 commits to main since this release
8d3029a

Summary

Wiffletree now keeps your pull requests rebased, tries to fix conflicts and failed checks, and lets you see and stop what agents are running. You also get a Skills page to edit agent rules, settings that sync across your Macs, and a Compact action to trim an agent’s context.

What's Changed

  • Stop provider processes left running by a quit or host restart by @MHohlios in #46
  • Propose compact context: a Compact action on the Context card by @MHohlios in #47
  • Propose repository owners and push authority: an allowed-owners list and app-run publishing by @MHohlios in #45
  • Show progress on the sidebar's project row only by @MHohlios in #48
  • Compact a Claude agent's context from the Context card by @MHohlios in #49
  • Publish tickets from the app: allowed owners, publish_ticket and per-step approval by @MHohlios in #51
  • Compact context follow-ups: layout nits, test gaps and the by-eye record by @MHohlios in #50
  • Propose Compact for Codex agents by @MHohlios in #52
  • Reorder projects by dragging and group them by first word by @MHohlios in #53
  • Follow-ups: publishing cards, restart notes and test gaps by @MHohlios in #54
  • Propose review levels: named levels, full reviews and re-checks by @MHohlios in #55
  • Close the project drag follow-ups: auto-scroll, cancel and moving clicks, and the flaky stop/resume test by @MHohlios in #57
  • Review levels: named levels, full reviews and re-checks by @MHohlios in #58
  • Compact a Codex agent's context through codex app-server by @MHohlios in #56
  • Leave each process the host starts only its own descriptors by @MHohlios in #59
  • Codex Compact follow-ups: stop margin, reason edge cases and test gaps by @MHohlios in #60
  • Propose the PR keeper: keep ticket pull requests rebased, try conflicts and failed checks, sort comments by @MHohlios in #61
  • Stop everything an agent started when it is archived, stopped or the app quits by @MHohlios in #62
  • PR keeper, slice 1a: rebase kept ticket PRs onto a quiet base by @MHohlios in #64
  • Keep workspace_context under the protocol limit by @MHohlios in #63
  • Processes panel: see and stop what each agent has running by @MHohlios in #65
  • PR keeper, slice 1b: keep it honest, then show it by @MHohlios in #66
  • Remove a ticket's worktree all or nothing, whatever its size by @MHohlios in #67
  • Bound agent build load: low priority, one suite run per cycle, queued verification by @MHohlios in #69
  • Follow-ups: stopping what agents started and process descriptors by @MHohlios in #68
  • PR keeper, slice 2: adopt commits Wiffletree did not make by @MHohlios in #70
  • PR keeper, slice 3a: the keeper's model and role by @MHohlios in #71
  • PR keeper, slice 3b: read and sort PR comments by @MHohlios in #72
  • PR keeper, slice 3b follow-ups: hooks off, trigger off, newest threads by @MHohlios in #73
  • Refresh the README and its screenshots for current features by @MHohlios in #74
  • PR keeper, slice 4a-i: the keeper's review and a changed patch by @MHohlios in #75
  • PR keeper, slice 4a-ii: screens and docs for the keeper's review by @MHohlios in #76
  • PR keeper, slice 4b-i: one try at a conflict (host) by @MHohlios in #77
  • PR keeper, slice 4b-ii: screens and docs for the conflict try by @MHohlios in #78
  • PR keeper, slice 5: one try at failed checks by @MHohlios in #79
  • PR keeper: closing fixes (no-model message, one message per problem) by @MHohlios in #81
  • Proposal: the Skills page (plan change 4) by @MHohlios in #80
  • Fold agent messages into activity rows; coordinator v15 completion summary by @MHohlios in #89
  • Minimize and restore the decision card above the composer by @MHohlios in #91
  • Clickable file links in chat messages by @MHohlios in #93
  • Right-click menu on file links by @MHohlios in #94
  • Skills, slice 1: the fixed core and four stock skills by @MHohlios in #83
  • Skills, slice 2: your rules, stored and sent by @MHohlios in #84
  • Skills, slice 3: the Skills page and your rules by @MHohlios in #86
  • Skills, slice 4: Reset to stock and the history by @MHohlios in #90
  • Skills, slices 5 and 6: rewriting a skill by @MHohlios in #95
  • Skills: atomic skill changes and safe saves by @MHohlios in #97
  • Settings repository, slice 1: the shared folder by @MHohlios in #100
  • Settings repository, slice 2: choosing, setting up and joining (host) by @MHohlios in #92
  • Settings repository: automatic sync by @MHohlios in #98
  • PR keeper: last by-eye checks and archive by @MHohlios in #87
  • Settings repository: paused files and what this machine cannot use by @MHohlios in #102
  • Settings repository: the section before a repository is chosen, and Stop syncing by @MHohlios in #103
  • Settings repository: joining, the synced view and the sync mark by @MHohlios in #105
  • Settings repository: the note in the Inbox, the docs, and closing the change by @MHohlios in #106
  • Proposal: skill updates and merging (plan change 6) by @MHohlios in #107
  • Skill updates: the plain-text merge on the host, not yet turned on by @MHohlios in #109
  • Skill updates: the merge note, Merge v2 in, Dismiss and Review on the host by @MHohlios in #111
  • Skill updates: merges turned on, with the note, Review changes and Undo on the Skills page by @MHohlios in #113
  • Skill updates: one merge for all Macs by @MHohlios in #114
  • Skill updates: the model merge by @MHohlios in #115
  • Skill updates: a real question by @MHohlios in #116
  • Polish: a failed Compare, notes in the sidebar badge, and the keeper's run-on message by @MHohlios in #110
  • Skill updates: the by-eye pass, last fixes and archive by @MHohlios in #117

Full Changelog: v0.8.0...v0.9.0