New Features
- feat(diff): HTML preview actions in View all combined diffs by @AmethystLiang in #12965
- feat(native-chat): render omp transcripts by @plotarmordev in #11523
- Break out test and generated lines in branch line total by @AmethystLiang in #13057
- Add Recent Chats & Terminals to Cmd+J palette with digit shortcuts by @AmethystLiang in #13076
- Add open-tab search to the new-tab omnibox by @AmethystLiang in #13100
- Expand Cmd+J and interleave open tabs with worktrees on search by @AmethystLiang in #13120
Fixes
- fix(orchestration): deliver pending mail to already-idle agents by @bbingz in #12584
- fix(terminal): preserve pinned scroll across live redraws by @nwparker in #12783
- Fix cmd+j search ranking to require coverage of meaningful query words by @AmethystLiang in #12954
- fix(github-project): index fork upstream slugs for project row matching by @innocarpe in #12822
- fix(i18n): localize the status bar Resource Manager tooltip and remote-host count by @nwparker in #12478
- fix(mobile): never auto-advertise virtual bridge addresses for pairing by @AmethystLiang in #12962
- fix(terminal): protect local ConPTY Ctrl+Enter without breaking TUIs by @nwparker in #12462
- fix(terminal): recover stale persisted owner bindings by @Jinwoo-H in #12976
- fix(computer): fence macOS HID coordinate clicks by @Jinwoo-H in #12981
- fix(persistence): fail closed when safeStorage cannot encrypt secrets by @Jinwoo-H in #12983
- fix(orchestration): wake coordinators with mail pointers by @Jinwoo-H in #12988
- fix(clipboard): stream the temp root when sweeping expired staged files by @shani-singh1 in #12917
- fix(serve): recognize CLI-form serve args on the Electron process by @innocarpe in #12818
- fix(terminal): restore preserved remote PTYs after host relaunch by @Jinwoo-H in #12990
- fix(browser): present Firefox UA on Google auth hosts to end ~1h sign-in staleness by @brennanb2025 in #12884
- fix(native-chat): classify diff lines whose content begins with -- or ++ by @nwparker in #12459
- fix(worktrees): keep local base refresh failure toast sticky and named by @AmethystLiang in #13059
- fix(terminal): defer metric option writes to unmeasurable panes by @brennanb2025 in #12944
- Prevent empty agent-launch fallback on automation dispatch by @AmethystLiang in #13068
- fix(file-explorer): report the saved filename in the download toast by @seoo2001 in #12959
- fix(ai-vault): tolerate unknown session agents by @innocarpe in #12999
- fix(terminal): remove permanent link tooltip gap by @Jinwoo-H in #13075
- fix(codex): recover interrupted state DB backfills by @brennanb2025 in #12617
- fix(gitlab): include bridge/child pipeline jobs in Checks by @pongsakornp in #12863
- fix(agent-map): draw every visible orchestration edge, and add a show/hide filter by @brennanb2025 in #13087
- fix(browser-pane): reschedule remote stream restart with bounded backoff (STA-3483) by @Jinwoo-H in #12787
- fix(agent-history): fold trailing-slash, NFD/NFC, and project-fallback folder group keys by @nwparker in #12458
- fix(crash-reporting): stop filing Windows OS shutdown as renderer crashes by @Jinwoo-H in #12938
- fix(computer-use): settle macOS permission checks by @Jinwoo-H in #13025
- fix(wsl): refresh hook relay on PTY reattach by @OrcaWin in #13139
- fix(mobile): allow reachable Hyper-V pairing addresses by @OrcaWin in #13107
- fix(codex): bound state DB recovery retries by @Jinwoo-H in #13109
- fix(agent-hooks): keep Node 18 relay companion loadable by @Jinwoo-H in #13135
Reverts (release-only)
- Revert "Fix grok stale pane width (#13060)" by @AmethystLiang in #13098 — #13060 is not shipped in this release
- Revert "feat(ai-vault): delete a provider session from the AI Vault list (#10249)" by @Jinwoo-H (
94c9050ff9) — release-only; #10249 is not a shipped feature in v1.4.177 - Revert "fix(mobile): bound home host auto-connect fanout (#11642)" by @Jinwoo-H (
d2e8bbe109) — release-only
New Contributors
- @shani-singh1 made their first contribution in #12917
- @plotarmordev made their first contribution in #11523
- @5hseok made their first contribution in #10249
- @seoo2001 made their first contribution in #12959
- @pongsakornp made their first contribution in #12863
Full Changelog: v1.4.176...v1.4.177