Releases: qfennessy/side-dog
Releases · qfennessy/side-dog
Release list
v2.4.1
What's Changed
- Integrate Oh My Pi and Muse Code by @qfennessy in #232
- Deduplicate pane-only Herdr agent sessions by @qfennessy in #233
- Prepare Side Dog 2.4.1 by @qfennessy in #234
- Finalize Side Dog 2.4.1 release metadata by @qfennessy in #235
Full Changelog: v2.3.1...v2.4.1
v2.3.1
What's Changed
- Refresh Side Dog documentation logo by @qfennessy in #224
- Board: shared masthead, Attention mode, and session brief by @qfennessy in #227
- Release Side Dog 2.3.1 by @qfennessy in #228
- Finalize Side Dog 2.3.1 release metadata by @qfennessy in #229
Full Changelog: v2.2.1...v2.3.1
v2.2.1
What's Changed
- deps(actions): bump actions/checkout from 6.1.0 to 7.0.1 in the github-actions group by @dependabot[bot] in #215
- Release Side Dog 2.2.1 by @qfennessy in #222
- Finalize Side Dog 2.2.1 release metadata by @qfennessy in #223
New Contributors
- @dependabot[bot] made their first contribution in #215
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- docs: Side Dog Fleet commercial product vision by @qfennessy in #212
- Show each session's model in the Board roster by @qfennessy in #213
- docs: move Fleet vision to its own repository by @qfennessy in #214
- Improve Watch region hierarchy issue #217 by @qfennessy in #218
- Remove Board's 24-hour contributions view by @qfennessy in #219
- chore: prepare Side Dog 2.2.0 by @qfennessy in #220
- docs: finalize Side Dog 2.2.0 release metadata by @qfennessy in #221
Full Changelog: v2.1.3...v2.2.0
v2.1.3
What's Changed
- Improve Board conflicts and contributions by @qfennessy in #209
- chore: prepare Side Dog 2.1.3 by @qfennessy in #210
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
- chore: prepare Side Dog 2.1.2 with refreshed README and terminal GIFs by @qfennessy in #206
- chore: finalize Side Dog 2.1.2 for publication by @qfennessy in #208
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- Fix Board issue attribution issue #191 by @qfennessy in #195
- feat: model contribution history and user guides by @qfennessy in #197
- Bootstrap trusted PR-Agent action issue #198 by @qfennessy in #199
- Enable automatic PR-Agent reviews issue #198 by @qfennessy in #200
- Name the bundled manuals where an offline reader will see them by @qfennessy in #201
- Fix Watch to Board crash on b shortcut by @qfennessy in #202
- Remove test-failure popups and validate installed Linux runtime by @qfennessy in #203
- chore: prepare Side Dog 2.1.1 by @qfennessy in #204
Full Changelog: v2.0.0...v2.1.1
v2.0.0
What's Changed
- feat: add consolidated agent activity timeline by @qfennessy in #3
- fix: keep atomic timeline events on one line by @qfennessy in #6
- feat: show local day boundaries in retained timeline by @qfennessy in #8
- feat: add reversible timeline order by @qfennessy in #7
- feat: add consolidated multi-root watch by @qfennessy in #10
- feat: emphasize active roots in header by @qfennessy in #17
- Extract the display model from cli.py issue #14 by @qfennessy in #19
- feat: add wide side-by-side root columns by @qfennessy in #16
- Add local activity web panel issue #15 by @qfennessy in #22
- Clarify root identity colors issue #20 by @qfennessy in #25
- Explain display changes with transient notices issue #21 by @qfennessy in #26
- Correct panel expansion notice issue #21 by @qfennessy in #27
- Make CLI help forgiving and faster issue #23 by @qfennessy in #28
- Add live note-highway web panel view issue #24 by @qfennessy in #29
- feat: ingest native Codex activity events by @qfennessy in #30
- fix: see agent model, effort, new worktrees, and failed commands by @qfennessy in #31
- feat: find with /, a busy meter per folder, remembered settings, a clock, and q to quit by @qfennessy in #32
- feat: find agents in desktop apps and editors, not just terminal panes by @qfennessy in #33
- Automatically follow Herdr sessions by @qfennessy in #34
- Preserve HerdR root priority during turnover by @qfennessy in #37
- feat: commit to Claude hooks, ask git to walk, and R to reload by @qfennessy in #36
- perf: open in under a second on a repository with 154 worktrees by @qfennessy in #35
- Highlight the active folder focus by @qfennessy in #39
- feat: a config file, and watch what is actually working by @qfennessy in #38
- fix: answer the review comments that landed after PR #38 merged by @qfennessy in #40
- docs: the logo, a live demo GIF, and the missing half of the manual by @qfennessy in #42
- Turn demo into a one-command first-run tour issue #47 by @qfennessy in #50
- Add a Side Dog readiness doctor issue #43 by @qfennessy in #48
- Show the active folder discovery mode issue #44 by @qfennessy in #49
- Add guided Side Dog setup command (issue #45) by @qfennessy in #52
- feat: name Pi sessions from Pi's own session files by @qfennessy in #53
- docs: design deeper native activity collection for Pi by @qfennessy in #54
- feat: name Opencode sessions and read their activity from its store by @qfennessy in #51
- fix: keep automatic browser panel discovery live by @qfennessy in #55
- feat: collect Pi's native activity from its transcript by @qfennessy in #57
- feat: label opencode configs and collect its context-gathering tools by @qfennessy in #59
- feat: collect Pi's native activity from its transcript by @qfennessy in #58
- Clarify installation and coding-agent support by @qfennessy in #63
- feat: hide idle coding-agent sessions in the browser panel by @qfennessy in #65
- feat: integrate DeepSeek Harness activity by @qfennessy in #64
- feat: add native Cline activity support by @qfennessy in #61
- feat: add Antigravity CLI integration by @qfennessy in #66
- fix: separate Antigravity task outcomes by @qfennessy in #69
- fix: reduce GitHub GraphQL polling by @qfennessy in #67
- fix: harden Cline result parsing by @qfennessy in #68
- PR #76 Add adapter conformance tests and cross-platform CI issue #75 by @qfennessy in #76
- PR #78 Add typed integration boundaries issue #71 by @qfennessy in #78
- PR #79 Introduce coding-agent integration registry issue #70 by @qfennessy in #79
- PR #80 Drive guidance from integration capabilities issue #74 by @qfennessy in #80
- PR #81 Enforce privacy-safe activity events issue #72 by @qfennessy in #81
- Show agent working folders in terminal headers by @qfennessy in #82
- Add compact and expanded terminal headers by @qfennessy in #84
- PR #83 Centralize integration polling and lifecycle issue #73 by @qfennessy in #83
- Collapse repetitive context reads by @qfennessy in #86
- Remove the multi-root inventory header by @qfennessy in #87
- PR #88 Add T3 Code agent context issue #77 by @qfennessy in #88
- PR #89 Clarify Git-installed tool updates issue #85 by @qfennessy in #89
- Define a restrained semantic color system by @qfennessy in #95
- PR #97 Add Crush local-store integration issue #96 by @qfennessy in #97
- feat: send a desktop notification when tests fail by @qfennessy in #90
- PR #98 Contextual terminal shortcuts issue #92 by @qfennessy in #98
- Report token usage and estimated spend by @qfennessy in #102
- Reject unsupported root-scoped aggregate usage reports by @qfennessy in #105
- Confirm terminal quit and enforce SemVer issues #94 #99 by @qfennessy in #106
- Handle split arrow input after PR #106 review issues #94 #99 by @qfennessy in #107
- Attribute live token spend by lifecycle by @qfennessy in #108
- Settle post-merge usage review findings by @qfennessy in #109
- PR #100 Stronger task timeline hierarchy issue #93 by @qfennessy in #100
- Fix multi-root watch startup crash by @qfennessy in #110
- Clarify API-equivalent cost estimates by @qfennessy in #111
- Hide passive filesystem activity by default by @qfennessy in #116
- Redesign the watch header, roster, and usage gauge by @qfennessy in #117
- Harden the Side Dog installer by @qfennessy in #120
- Polish multi-root headers and Herdr discovery by @qfennessy in #121
- Bound scoped worktree discovery by @qfennessy in #123
- fix: reduce timeline noise and watch header density by @qfennessy in #125
- fix: align watch header columns by @qfennessy in #126
- Say why a usage figure is missing instead of calling it unavailable by @qfennessy in #128
- Add reusable SemVer release preparation skills by @qfennessy in #127
- PR #135 render before recurring discovery issue #130 by @qfennessy in #135
- PR #136 Share worktree inventory by repository issue #131 by @qfennessy in #136
- PR #140 Show concise startup progress issue #139 by @qfennessy in #140
- PR #141 Startup cancellation and terminal width issue #139 by @qfennessy in #141
- PR #142 Startup quit input during slow progress issue #139 by @qfennessy in #142
- PR #137 Refresh one-root context asynchronously issue #132 by @qfennessy in #137
- PR #143 Startup input replay during slow progress issue #139 by @qfennessy in #143
- PR #138 Persist bounded validated startup summaries issue #133 by @qfennessy in https://github.com/qfennessy/...