You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **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.
8
+
- **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.
9
+
- **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.
10
+
- **Cockpit board modal sync** — After a reply is posted from the modal, the board refresh moves the modal to the latest comment automatically.
11
+
- **Shared comment draft** — The editor and modal reply composer share the same draft value, so switching between views or navigating comments preserves unsaved input.
12
+
13
+
### Changed
14
+
15
+
- **Approval modes** — `ApprovalBootstrapMode` expanded to include `"default"`, `"auto-approve"`, and `"autopilot"`. Native chat permissions now map directly to VS Code configuration.
16
+
- **GitHub integration** — Experimental notice added to the GitHub integration tab in the webview.
17
+
- **ESLint guard** — Disabled `@typescript-eslint/no-unused-vars` across test suites to reduce noise on test helpers.
18
+
19
+
### Fixed
20
+
21
+
- **Comment modal architecture** — The modal now opens by `(todoId, commentIndex)` instead of a raw comment object, enabling stable navigation and future-proof thread support.
22
+
- **Draft persistence** — Navigating between comments in the modal no longer clears the reply draft.
23
+
- **Source-shape tests** — Updated `cockpitWebview.test.ts` expectations to match the new threaded modal helpers and shared submit flow.
0 commit comments