Repository navigation
v3.5.0
What's Changed
- fix: point Gemini CLI install hint to @google/gemini-cli by @carlospedreira in #17
- fix: remove unnecessary async from synchronous callback in TeamsDeliv… by @bbolek-ap in #19
- fix: align deep dive output path with downstream consumers by @carlospedreira in #21
- fix: phantom tool calls and param names by @carlospedreira in #22
- fix: resolve workflow 05- numbering collision and fill 02 gap by @carlospedreira in #23
- /issue 24 instance id guid by @nmcs90 in #41
- fix: multi repo deep dive path references by @carlospedreira in #44
- feat: rename multi-repo profile to kickstart-via-jira by @carlospedreira in #42
- Bug/UI settings not loaded by @bbolek-ap in #45
- Added new skill for writing Test Plan for QA/ UAT Teams. by @amrahadzibajric in #46
- feat(kickstart): add PR kickstart profile by @nmcs90 in #47
- Add audited ROADMAP TODO task actions with history, restore, and dependency-aware ignore by @nmcs90 in #48
- fix: prevent orphaned background process pipeline deadlock by @ProtonPump in #49
- fix: resolve Task.Run ambiguous overload on macOS PowerShell by @ProtonPump in #55
- fix: detect dependency deadlock from skipped task dependencies by @ProtonPump in #56
- Fix: Correctly Remove Junctions and Symlinks on Linux and macOS by @ProtonPump in #61
- Worktree Branch Safety: Prevent wrong-branch merges, silent cleanup failures, and concurrent map corruption by @ProtonPump in #60
- fix: surface task_mark_done failures and improve completion guidance by @ProtonPump in #59
- Fix New Test Hardcoded Model & Improve Model Selection by @bbolek-ap in #58
- Fix: DONE task duration to include analysis time by @nmcs90 in #57
- Add sound feedback when a task moves in dotbot-v3 by @carlospedreira in #54
- Update the Anthropic Models by @carlospedreira in #51
- Fix: Launch Additional Instances of Dotbot by @ProtonPump in #64
- Fix stale task files accumulating in todo folder after completion by @ProtonPump in #69
- Issue 20: make -WindowStyle paratemeter conditional by @NikitaSmall in #68
- Add custom agents to guide and enhance Claude during the Code sessions by @NikitaSmall in #66
- Add Multi-Instance Server Startup Tests by @ProtonPump in #65
- Issue 36: change notifications to mothership as a global name by @NikitaSmall in #67
- Add ADR management functionality by @ap-cbilgin in #62
- feat: add package distribution support (PSGallery, Scoop, Homebrew) by @andresharpe in #75
- Feature/detailed logging by @bbolek-ap in #63
- feat: enterprise registries, workflow tab redesign, and performance optimizations by @andresharpe in #79
- Fix: Applicable context injection for workflows and script template resolution by @ProtonPump in #88
- fix: distinguish agent lifecycle events from compaction, fix token display by @ProtonPump in #87
- fix: ensure workflow manifest tasks always have phase IDs by @ProtonPump in #86
- feat: integrate Teams notifications for interview and phase questions by @bbolek-ap in #81
- Add Slack as a delivery channel for question notifications by @amrahadzibajric in #84
- refactor: workflow nomenclature cleanup and folder renames by @andresharpe in #108
- fix: remove $isWindows assignment that fails under iex on PS 7+ by @ermin-dedovic-ap in #107
- feat: open kickstart modal for workflows requiring user input by @bbolek-ap in #110
- feat: implement TaskStore module for centralized task management and … by @bbolek-ap in #85
- feat: auto-install powershell-yaml during global install by @andresharpe in #111
- Design system consistency across all surfaces by @andresharpe in #115
- fix: update stale path references after workflow folder renames by @andresharpe in #117
- refactor: break up launch-process.ps1 into modular process types by @andresharpe in #119
- feat: structured JSONL logging module with level-based routing (#90) by @andresharpe in #120
- feat: configurable permission modes for multi-provider system by @andresharpe in #112
- Hide global analyze-execute controls, use per-workflow controls #103 by @kabaogluemre in #121
- Fix blocking issues from structured logging refactor by @kabaogluemre in #122
- fix: enforce theme consistency across all CLI scripts by @andresharpe in #124
- Workflow Editor - related to #102 by @ProtonPump in #113
- feat: add dotbot-code-review skill with line-level PR comment posting by @andresharpe in #126
- test: add Layer 2 tests for go.ps1 and kickstart-launcher by @kabaogluemre in #125
- fix: switch install-global.ps1 from blocklist to allowlist (#141) by @andresharpe in #142
- Add update command for registry management by @bbolek-ap in #127
- feat: add subfolder tree navigation to Product tab (#31) by @kabaogluemre in #131
- Feature/add attachments by @bbolek-ap in #132
- chore: enable PowerShell naming analyzer rules by @carlospedreira in #164
- fix: derive bot service name from app_name variable by @andresharpe in #166
- feat: add PowerShell, .NET, and JS patterns to code review skill by @andresharpe in #168
- Fix default workflow listing after overlay init #101 by @kabaogluemre in #128
- Feature/support json view by @bbolek-ap in #144
- fix: run test server processes headlessly and clean up reliably by @andresharpe in #170
- fix: deliver prompts via stdin to avoid Windows cmd-line length limit by @andresharpe in #169
- chore: remove unused local variables by @carlospedreira in #165
- chore: remove superseded Jira publish prompt by @carlospedreira in #171
- fix: replace broken gh reviewThreads query in code-review skill by @andresharpe in #174
- Replace Windows-only environment variables with cross-platform alternatives by @bbolek-ap in #172
- fix: add assertions to workflow condition integration test (#157) by @kabaogluemre in #175
- Remove unused QuestionPayload model (#150) by @kabaogluemre in #176
- fix: remove unused
Wait-ForRateLimitResethelper (#153) by @kabaogluemre in #177 - Remove Serena MCP wiring by @carlospedreira in #182
- Fix:
dotbot workflow addError by @ProtonPump in #187 - fix: suppress TaskAPI import warning by @carlospedreira in #188
- Fix: Studio Access to External Registries by @ProtonPump in #190
- Add issue triage workflow, templates, and Discord notifications by @andresharpe in #179
-
fix: restore task-runner engine reachability from UI and CLI by @kabaogluemre in #192
- Improve dotbot-code-review skill from Copilot comment analysis by @andresharpe in #201
- chore: update Codex and Gemini model identifiers to latest versions by @IBondarenko-iwg in #199
- fix: strip ANSI sequences from process heartbeat status by @carlospedreira in #180
- Remove stale .playwright-mcp/ path references by @kabaogluemre in #206
- fix: remove legacy answer storage (#149) by @kabaogluemre in #207
- fix: cross-platform worktree directory links (junctions → symlinks on macOS/Linux) by @kabaogluemre in #205
- fix: dotbot-code-review skill posts reviews without asking by @andresharpe in #210
- chore: consolidate Teams app assets to single authoritative layout by @gmireles-ap in #189
- fix: remove deprecated settings, dead code, and unused hook script (#35) by @EnmaJim in #191
- Enhance PropertiesPanel with tooltips and error handling by @bbolek-ap in #183
- Add first-time setup guide for provisioning Dotbot in Azure by @bbolek-ap in #242
- fix(ui): workflow run endpoint hangs due to $response variable shadow… by @kabaogluemre in #238
- fix:Kickstart modal shows wrong workflow's form when multiple workflo… by @kabaogluemre in #237
- feat: send split proposals via Teams connector (#223) by @kabaogluemre in #232
- fix(#222): honour post_script field in task-runner engine by @kabaogluemre in #229
- Fix stale -Profile flag in registry-add success message (#227) by @kabaogluemre in #228
- fix: evaluate task condition fields at runtime, not creation time (#226) by @kabaogluemre in #231
- fix(#224): notify stakeholders on merge-conflict escalation by @kabaogluemre in #230
- chore: remove unused cleanup helpers from runtime module by @gmireles-ap in #218
- chore: remove or repurpose dead captured test output by @IBondarenko-iwg in #211
- fix: prevent duplicate task cards in WORKING column (#196) by @kabaogluemre in #208
- Add kickstart-via-repo workflow for existing projects by @andresharpe in #233
- fix: unblock deferred dotbot MCP tools + /api/info 500 + upgrade 01-plan-product prompt by @andresharpe in #243
- fix(ui): kickstart overview completes script phases with committed dirs by @andresharpe in #245
- fix(kickstart): four friction fixes + test coverage (batch 1) by @andresharpe in #247
- Feature/file listener implementation by @amrahadzibajric in #203
- Clarify ApiKeyMiddleware protected routes by @OgnjenGligoric in #252
- Kickstart prompt hardening: branch-conditional push + 03a rigor parity by @andresharpe in #251
- Implement task_mark_needs_input for batch human input by @bbolek-ap in #240
- Enforce required product document creation in workflow by @bbolek-ap in #262
- Tests: add critical path MCP tool tests (task_get_next, mark_analysing, mark_analysed, get_context) by @mirzazekicapi in #248
- fix: overview side panel uses task-runner engine with priority orderi… by @kabaogluemre in #258
New Contributors
- @bbolek-ap made their first contribution in #19
- @amrahadzibajric made their first contribution in #46
- @ProtonPump made their first contribution in #49
- @NikitaSmall made their first contribution in #68
- @ap-cbilgin made their first contribution in #62
- @ermin-dedovic-ap made their first contribution in #107
- @kabaogluemre made their first contribution in #121
- @IBondarenko-iwg made their first contribution in #199
- @gmireles-ap made their first contribution in #189
- @EnmaJim made their first contribution in #191
- @OgnjenGligoric made their first contribution in #252
- @mirzazekicapi made their first contribution in #248
Full Changelog: https://github.com/andresharpe/dotbot/commits/v3.5.0