Releases: goodguy1963/Copilot-Cockpit
Releases · goodguy1963/Copilot-Cockpit
Release list
Copilot Cockpit v2.1.30
Fixed
- Dependency security — Updated the Dependabot Hono lockfile resolution to 4.12.26, covering the Lambda, Lambda@Edge, CORS, and Windows
serve-staticadvisories reported for 4.12.23. - Transitive audit cleanup — Updated
js-yamlto 4.2.0 through the lockfile so the repository audit no longer reports the merge-key denial-of-service advisory.
Copilot Cockpit v2.1.26
Fixed
- Dependency security — Updated the Dependabot Hono lockfile resolution to 4.12.26, covering the Lambda, Lambda@Edge, CORS, and Windows
serve-staticadvisories reported for 4.12.23. - Transitive audit cleanup — Updated
js-yamlto 4.2.0 through the lockfile so the repository audit no longer reports the merge-key denial-of-service advisory.
Copilot Cockpit v2.1.25
Fixed
- SQLite save reliability — Workspace SQLite commits are now marked as internal writes so the file watcher no longer reloads against its own save cycle, preventing the disk I/O error loop that could block further saves until a VS Code reload.
- Recovery affordance — Disk I/O and
SQLITE_IOERRsave notifications now offer a Reload Now action as a last-resort recovery path for unexpected storage edge cases. - Dependency security — Merged the Hono Dependabot update and refreshed vulnerable build/test dependencies, including patched
esbuildandbrace-expansionversions.
Copilot Cockpit v2.1.24
Changed
- One-time task editor — Editing an active one-time task now shows the remaining countdown instead of the original full delay, so the form reflects the real in-flight timer.
- Release resilience — Tag builds now continue through GitHub release creation when Open VSX is temporarily read-only instead of aborting after the Open VSX publish step.
Fixed
- One-time task updates — Saving an unchanged one-time task no longer restarts its countdown from the beginning; existing
nextRuntiming is preserved unless the timer settings actually change. - VSIX packaging hygiene — Scratch logs and temp scripts are excluded from packaged releases, and packaging now fails fast if they leak back into the archive.
Copilot Cockpit v2.1.23
Changed
- One-time task editor — Editing an active one-time task now shows the remaining countdown instead of the original full delay, so the form reflects the real in-flight timer.
- Release resilience — Tag builds now continue through GitHub release creation when Open VSX is temporarily read-only instead of aborting after the Open VSX publish step.
Fixed
- One-time task updates — Saving an unchanged one-time task no longer restarts its countdown from the beginning; existing
nextRuntiming is preserved unless the timer settings actually change. - VSIX packaging hygiene — Scratch logs and temp scripts are excluded from packaged releases, and packaging now fails fast if they leak back into the archive.
Copilot Cockpit v2.1.22
Changed
- MCP setup guidance — Help-tab onboarding now treats the third-party MCP prompt as optional follow-up work so the main workspace setup can complete independently.
- MCP server naming — Workspace MCP configs, starter-agent tool grants, and setup guidance now use the clearer server key
copilot_cockpitwhile preserving existing scheduler/cockpit tool-family wording where appropriate. - Private-file ignore coverage — Automatic ignore handling now protects additional local-only
.vscodestate and generated.githubartifacts without sweeping up shipped starter-agent content.
Fixed
- Stale extension windows — After an update, unreloaded VS Code windows now keep hydrating tasks and cockpit board state from authoritative SQLite while still suppressing stale writes until reload.
- Starter-agent setup metadata — Bundled agent and knowledge surfaces now stay aligned with the MCP rename and current onboarding flow.
Copilot Cockpit v2.1.21
Added
- Threaded comment modal — Full-screen comment preview now includes up/down navigation, a position indicator ("3 / 8"), and an inline reply composer that stays synced with the side editor draft.
- Review defaults recommendations — The Settings tab tracks current vs. recommended review prompt templates separately, with a status pill and "Use recommended" button for each prompt field.
- Read-only archived state — Archived todos show a disabled composer and a clear read-only indicator in both the side editor and the full-screen modal.
- Cockpit board modal sync — After a reply is posted from the modal, the board refresh moves the modal to the latest comment automatically.
- Shared comment draft — The editor and modal reply composer share the same draft value, so switching between views or navigating comments preserves unsaved input.
Changed
- Approval modes —
ApprovalBootstrapModeexpanded to include"default","auto-approve", and"autopilot". Native chat permissions now map directly to VS Code configuration. - GitHub integration — Experimental notice added to the GitHub integration tab in the webview.
- ESLint guard — Disabled
@typescript-eslint/no-unused-varsacross test suites to reduce noise on test helpers.
Fixed
- Comment modal architecture — The modal now opens by
(todoId, commentIndex)instead of a raw comment object, enabling stable navigation and future-proof thread support. - Draft persistence — Navigating between comments in the modal no longer clears the reply draft.
- Source-shape tests — Updated
cockpitWebview.test.tsexpectations to match the new threaded modal helpers and shared submit flow.
Removed
- Safe-staging workflow — Removed the experimental
safe-staging.ymlGitHub Actions workflow.
Copilot Cockpit v2.1.20
- Fix: Create Todo race condition -- board now refreshes immediately after todo creation
- Open VSX Registry publish now included in release workflow
Copilot Cockpit v2.1.16
Added
- Threaded comment modal — Full-screen comment preview now includes up/down navigation, a position indicator ("3 / 8"), and an inline reply composer that stays synced with the side editor draft.
- Review defaults recommendations — The Settings tab tracks current vs. recommended review prompt templates separately, with a status pill and "Use recommended" button for each prompt field.
- Read-only archived state — Archived todos show a disabled composer and a clear read-only indicator in both the side editor and the full-screen modal.
- Cockpit board modal sync — After a reply is posted from the modal, the board refresh moves the modal to the latest comment automatically.
- Shared comment draft — The editor and modal reply composer share the same draft value, so switching between views or navigating comments preserves unsaved input.
Changed
- Approval modes —
ApprovalBootstrapModeexpanded to include"default","auto-approve", and"autopilot". Native chat permissions now map directly to VS Code configuration. - GitHub integration — Experimental notice added to the GitHub integration tab in the webview.
- ESLint guard — Disabled
@typescript-eslint/no-unused-varsacross test suites to reduce noise on test helpers.
Fixed
- Comment modal architecture — The modal now opens by
(todoId, commentIndex)instead of a raw comment object, enabling stable navigation and future-proof thread support. - Draft persistence — Navigating between comments in the modal no longer clears the reply draft.
- Source-shape tests — Updated
cockpitWebview.test.tsexpectations to match the new threaded modal helpers and shared submit flow.
Removed
- Safe-staging workflow — Removed the experimental
safe-staging.ymlGitHub Actions workflow.
Copilot Cockpit v2.1.4
Added
- Threaded comment modal — Full-screen comment preview now includes up/down navigation, a position indicator ("3 / 8"), and an inline reply composer that stays synced with the side editor draft.
- Review defaults recommendations — The Settings tab tracks current vs. recommended review prompt templates separately, with a status pill and "Use recommended" button for each prompt field.
- Read-only archived state — Archived todos show a disabled composer and a clear read-only indicator in both the side editor and the full-screen modal.
- Cockpit board modal sync — After a reply is posted from the modal, the board refresh moves the modal to the latest comment automatically.
- Shared comment draft — The editor and modal reply composer share the same draft value, so switching between views or navigating comments preserves unsaved input.
Changed
- Approval modes —
ApprovalBootstrapModeexpanded to include"default","auto-approve", and"autopilot". Native chat permissions now map directly to VS Code configuration. - GitHub integration — Experimental notice added to the GitHub integration tab in the webview.
- ESLint guard — Disabled
@typescript-eslint/no-unused-varsacross test suites to reduce noise on test helpers.
Fixed
- Comment modal architecture — The modal now opens by
(todoId, commentIndex)instead of a raw comment object, enabling stable navigation and future-proof thread support. - Draft persistence — Navigating between comments in the modal no longer clears the reply draft.
- Source-shape tests — Updated
cockpitWebview.test.tsexpectations to match the new threaded modal helpers and shared submit flow.
Removed
- Safe-staging workflow — Removed the experimental
safe-staging.ymlGitHub Actions workflow.