Skip to content

chore(main): release 1.40.0#205

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 1.40.0#205
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.40.0 (2026-07-25)

Features

  • backlog: add BacklogItemEvent proto schema and WatchBacklogItems RPC (8a65bf6)
  • backlog: add backlogItemsSlice with normalized state and memoized selectors (1285943)
  • backlog: add column-transition fade to Kanban board on live status changes (e52fcc6)
  • backlog: add flash-on-update visual treatment respecting prefers-reduced-motion (a754d1d)
  • backlog: add ItemChangePublisher interface and event-bus adapter (97d041b)
  • backlog: add useWatchBacklogItems hook with idle-staleness backstop (c045af3)
  • backlog: configurable WIP cap + queued status for backlog work items (#199) (44f77e0)
  • backlog: expose item ID + deep link, restore board detail pane (#216) (ea70a0a)
  • backlog: fade out list rows that leave the active filter live (Epic 6.3) (3196a19)
  • backlog: implement WatchBacklogItems streaming RPC handler (fd8bc1f)
  • backlog: mount ConnectionIndicator across all backlog live views (a3a9992)
  • backlog: PostToolUse git-drift steering hook for autonomous sessions (4f39d26)
  • backlog: progressive disclosure + session diagnostics for item detail panel (#208) (b7f0459)
  • backlog: publish BacklogItemEvent from remaining mutation methods (cfaab7d)
  • backlog: publish BacklogItemEvent from TransitionBacklogItemStatus (74be98c)
  • backlog: report_pr_created MCP tool + orphaned-PR reconciliation backstop (a1c2603)
  • backlog: seed an sdd PipelineMode and an opt-in default-selection flag (b152b73)
  • backlog: wire /backlog list to live WatchBacklogItems stream (15d6d58)
  • backlog: wire /backlog/board to live WatchBacklogItems stream (ea04c91)
  • backlog: wire BacklogItemDetail to live WatchBacklogItems stream (759abc4)
  • backlog: wire BacklogItemPanel to live WatchBacklogItems stream (41cc06a)
  • events: add BacklogItemChanged event type and payload (b99f1f0)
  • session-list: add collapsible category headers (#211) (1742806)
  • session: add workspace peer awareness across sessions (#215) (8edf2f2)
  • shell: stream shell tabs through the control-mode pipeline (02d042e)
  • unfinished: rebrand to "Up Next" with backlog queue + GitHub issue import (#212) (e6827a9)
  • workflows: add Simple/Advanced cron schedule widget (#218) (3b32929)

Bug Fixes

  • backlog: add missing live-update flash to /backlog list rows (09ef335)
  • backlog: add missing readOnly prop to GateVerdictBox, backfill required mock fields (513f001)
  • backlog: check for already-shipped work before reopening a closed PR (e9ae66d)
  • backlog: check RemediationBlocked(bouncing) before renotifying no-verdict review exits (e9e5d31)
  • backlog: close remaining publish-hook bypasses on ItemSession mutations (b13da37)
  • backlog: darken InlineNotice's accent text/icon color for WCAG AA contrast (50adba7)
  • backlog: debounce reconnecting->live flicker, announce status changes (2f22a42)
  • backlog: eager-load ItemSessions so live events don't blank verdict/triage data (b29c264)
  • backlog: give stuck review-role autonomous_stuck rows a remediation path (BUG-048) (af867df)
  • backlog: guard commit/push staging against already-tracked scaffolding files (#206) (d2081ac)
  • backlog: harden TriggerReReview's diff/codebase-read path against a gone worktree (45ee0f8)
  • backlog: implement GitHub issue import + reachable Approve Plan action (#220) (022d71e)
  • backlog: make main-sync a precondition of review, not a PR-fix side effect (bc24874)
  • backlog: notify operator when reopen is blocked by a stale-but-alive work session (1ed5196)
  • backlog: pin edit-mode buffered-update banner outside scrollArea (Epic 6.4) (f32d5c6)
  • backlog: publish live event when ReconcileStuckItems transitions status (d1ab85b)
  • backlog: recalibrate stale-session thresholds + durable rework-block trace (#219) (0dd9cd2)
  • backlog: record status-change audit events on all mutation paths (#198) (3e1c16b)
  • backlog: refuse codebase-read review fallback to shared main checkout (BUG-045) (f84c91b)
  • backlog: render queued/pr_pending/refining items on the kanban board (5d77b70)
  • backlog: resolve any stuck reason on terminal status, not just autonomous_stuck/push_failed (#204) (b17bfad)
  • backlog: resolve orphaned push_failed rows on item completion (#203) (94d28c7)
  • backlog: restore status-change audit trail (events, triggeredBy, empty state) (#214) (95c5361)
  • backlog: show gate verdict in BacklogItemPanel (d901142)
  • backlog: stop a fresh worktree's own base commit from reading as shipped (c2a419b)
  • backlog: stop abandoned_review from burning its budget on respawns the bouncing gate will discard (6316674)
  • backlog: stop flagging bouncing items whose PR already merged (d99875d)
  • backlog: stop pr_pending items from losing their PR reference forever (f800efb)
  • backlog: stop the stuck-review liveness checker from starving review-gate sessions (7ea8469)
  • backlog: stop trusting a stale base-commit SHA as proof of shipped work (ef7489d)
  • backlog: stop unprocessed-review-verdict sweep from renotifying the same dead session every tick (85940e8)
  • backlog: stop wasted rework cycles from two review-reconciliation gaps (8bdac31)
  • backlog: stop WatchBacklogItems hanging when nothing to report (0fbe8a8)
  • backlog: surface queued items permanently blocked by the planning gate (341d1a4)
  • backlog: surface swallowed AutoReopenAfterFailedReview spawn+rollback failures (013cba6)
  • backlog: unstick bouncing items whose code shipped without a PR (5d6bcfb)
  • backlog: update remaining TransitionBacklogItemStatus call sites for merged 5-arg signature (c6bf48f)
  • backlog: wire pr_pending_no_pr remediation action (1d2b89a)
  • headless: surface swallowed ctx-timeout errors, revert bypassPermissions, add failure telemetry (#221) (b14c1b9)
  • mcp: resolve terminal tool mutations against the live instance, not a fresh deferred-start reload (d56c1ad)
  • omnibar: bound worktree/session-create requests to fix indefinite hangs (#207) (9fb4bd6)
  • server: bind both loopback addresses on dual-stack hosts (c0085fb)
  • session: avoid tmux command-too-long failure on large claude prompts (6368e22)
  • session: keep external tmux streamers in sync with shell lifecycle (218ba30)
  • session: notify backlog lifecycle listeners on operator-initiated session stop (93de202)
  • session: rate-limit backlog nudge retry on SendKeys failure (BUG-041) (fecede4)
  • session: refuse to persist a worktree session's WorkingDir if it escaped the worktree (3daabfd)
  • session: split autonomous-driver turn injection into separate paste+submit writes (2e5f8da)
  • session: use carriage return not newline to submit WriteToSession input (4cdbf2d)
  • shell: fall back to capture-pane polling after early control-mode exit (a9b70f9)
  • terminal: fix xterm theme flip and unpainted rows beyond 80x24 (a0ca32b)
  • unfinished: fix mobile sizing on Unfinished page and its modals (#210) (29eeacf)
  • unfinished: stop the scanner's watch list from growing forever (0179cc7)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 6 times, most recently from aa5198d to 1e661af Compare July 22, 2026 00:48
@github-actions github-actions Bot changed the title chore(main): release 1.39.1 chore(main): release 1.40.0 Jul 22, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 22 times, most recently from 45a1a47 to f2ae906 Compare July 24, 2026 21:32
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 5 times, most recently from c43d54a to 6114bda Compare July 25, 2026 03:43
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 2 times, most recently from d3277df to c9b7e79 Compare July 25, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants