What's Changed
- fix: pr-bug-scan validated finding from #6952 by @buf0-bot[bot] in #7180
- Fall back to local base ref when worktree-create refresh fails by @nwparker in #7335
- fix(automations): start scheduler in headless serve mode by @rodboev in #7296
- Validate terminal startup CWD paths against symlink escapes by @AmethystLiang in #7334
- perf: overlap sidebar-scope loads with worktree scan at startup (#7225) by @xianjianlf2 in #7306
- chore: optimize and refine Chinese (zh-CN) translation by @loong95 in #7178
- fix(ssh): make reconnection prompts non-blocking unless the project is focused by @nwparker in #7344
- Fix cross-worktree chat leak: key native-chat transcript cache by resolved file path by @nwparker in #7341
- Seed WSL Codex runtime config through the fresh-mirror preparation by @nwparker in #7343
- fix(terminal): pass Ctrl+Arrow to PSReadLine on local Windows ConPTY by @MrErikCodes in #6763
- fix(browser): route focused guest zoom shortcuts to page zoom by @mturac in #6744
- Honor agent settings for bare CLI terminal launches by @RubinCarter in #6750
- chore(i18n): refine Spanish locale copy by @LuisUrrutia in #7359
- Fix STA-1292: prevent Windows worktree-create hang (disable interactive credential prompt + timeout create-path git) by @brennanb2025 in #7301
- feat(ghostty): resolve theme references during config import by @huhuhulululu in #7126
- feat(ghostty): import adjust-cell-height and dual-value window paddings by @huhuhulululu in #7125
- fix(secure-file): re-harden on coarse-ctime filesystems (+ hermetic WSL history test) by @vladmesh in #6832
- fix(pet): stop i18n from corrupting CSS keyframes in PetOverlay by @AloneFire in #6360
- Fix missing space in import-cookies "From " menu labels by @TrentFisher6 in #6468
- Remove Open badge from PR comment actions by @AmethystLiang in #7338
- Normalize GitHub work item type from URL route to prevent mismatches by @AmethystLiang in #7371
- Revert default browser action for terminal links by @AmethystLiang in #7378
- fix: refit desktop watcher xterm when mobile-fit override arrives (#6410) by @nwparker in #6596
- Use official OpenCode SVG icon instead of remote favicon by @AmethystLiang in #7373
- fix(ci): register PSGallery via PSResourceGet for Windows SignPath install by @nwparker in #7379
- Update mobile Android APK links to 0.0.22 by @AmethystLiang in #7380
- Improve translations for Spanish, Japanese, Korean, and Chinese by @AmethystLiang in #7381
- perf(emulator): stop decoding frames for hidden emulator panes by @nwparker in #7382
- perf(windows): dedupe per-pane process-table scans in agent inspection by @nwparker in #7384
- fix(store): purge pane-scoped agent/unread state on external worktree removal by @nwparker in #7383
- Warn about and manage repository overrides for AI action recipes by @AmethystLiang in #7386
- fix(worktrees): fall back from stale default base refs by @rodboev in #7398
- Improve show active workspace button with activeWorkspaceKey by @AmethystLiang in #7406
- [perf] Harden rate-limit PTY working directory and abort background usage probes on stop by @AmethystLiang in #7403
- fix(ai-vault): make SSH session history host-aware by @AvichalDwivedi2205 in #7367
New Contributors
- @loong95 made their first contribution in #7178
- @LuisUrrutia made their first contribution in #7359
- @AloneFire made their first contribution in #6360
- @TrentFisher6 made their first contribution in #6468
Full Changelog: v1.4.122...v1.4.123