What's Changed
- 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
- feat(diff): HTML preview actions in View all combined diffs by @AmethystLiang in #12965
- 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
- feat(native-chat): render omp transcripts by @plotarmordev in #11523
- 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
- Break out test and generated lines in branch line total by @AmethystLiang in #13057
- 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 grok stale pane width by @AmethystLiang in #13060
- feat(ai-vault): delete a provider session from the AI Vault list by @5hseok in #10249
- 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
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-rc.0