v1.4.105-rc.4
Pre-release
Pre-release
·
22 commits
to main
since this release
What's Changed
- Quiet-window Pi/OMP intermediate done so resumed work cancels notification (#6361) by @nwparker in #6558
- fix: bound preload runtime subscription IPC listeners to O(1) (#6288) by @nwparker in #6564
- Improve failing check log excerpts by @AmethystLiang in #6666
- perf: dedupe relay process-table scans behind a short-TTL cache (#6288) by @nwparker in #6667
- Dismiss mobile terminal keyboard before tab actions by @AmethystLiang in #6671
- Fix Windows terminal cursor restore by @Jinwoo-H in #6646
- fix(gitlab): thread MR search query and surface MR base failures (#6263) by @nwparker in #6591
- Fix terminal history, focus recovery, and stale PTY events by @AmethystLiang in #6354
- Fix mobile terminal close keyboard dismissal by @AmethystLiang in #6681
- Keep custom and prefilled workspace names as user-authored by @AmethystLiang in #6680
- fix: restore right-click "Mark Unread" in compact worktree cards by @nwparker in #6677
- fix(terminal): keep post-spawn reconcile alive through locks by @AmethystLiang in #6684
- fix(linux): disable GPU sandbox to stop terminal input freeze on Wayland (#5319) by @nwparker in #6557
- Clarify full handoff routing guidance by @AmethystLiang in #6687
- Prevent background terminal sessions from auto-activating by @AmethystLiang in #6686
- Support SSH workspaces for AI Vault session resume and restrict runtime hosts by @AmethystLiang in #6685
- perf: throttle hidden-pane agent inspection cadence to a 3s backstop (#6288 follow-up) by @nwparker in #6693
- feat(emulator): Android emulation via scrcpy (cross-platform, iOS parity) by @MrErikCodes in #6434
- Fix remote-host file open denied during SSH hydration (#6648) by @Jinwoo-H in #6692
- perf(renderer): drop per-tick matchMedia alloc + purge hibernation epoch map by @nwparker in #6696
- fix(web): detect half-open server socket with a liveness heartbeat by @nwparker in #6697
- perf(editor): skip markdown TOC parse while the panel is closed by @nwparker in #6695
- Support Vietnamese IME and synthetic Unicode text forwarding in terminal by @AmethystLiang in #6682
- Fix macOS IME input mode detection by @AmethystLiang in #6699
- perf(editor): skip markdown preview TOC parse while the panel is closed by @nwparker in #6700
- Fix remote OMP terminal title thrash by @Dvitash in #6689
- Add cancel flow for Claude account login by @Jinwoo-H in #6702
- fix: pin CLI build output to CommonJS by @mturac in #6656
- fix: center Monaco find widget expand/collapse toggle chevron by @Jingyue-Wu in #6683
- Harden system SSH port forwarding by @Jinwoo-H in #6705
- fix: background-mount hidden automation worktrees before launch (#6244) by @nwparker in #6568
- Add text replace functionality to rich markdown editor and keyboard shortcut for text replace in bindings by @Jingyue-Wu in #6703
- fix(runtime): resolve folder workspace file selectors (#6357) by @nwparker in #6569
- fix: queue AI Vault resume command in the configured Windows shell (#6152) by @nwparker in #6571
- fix(terminal): keep OMP subcommands extension-free by @wolfiesch in #6612
- Fix Windows worktree force delete cleanup by @Jinwoo-H in #6704
- Allow deleting files on WSL UNC paths from the file explorer by @brennanb2025 in #6531
- Keep mobile pairing data on stable userData path by @jweingardt12 in #6622
- perf(emulator): return MJPEG frames as views instead of per-frame copies by @nwparker in #6707
- perf(emulator): prune serve-sim dedupe keys on worktree forget by @nwparker in #6708
- fix(file-explorer): search folder workspace roots by @nwparker in #6567
- Support submodule diffs and upstream-base compares in Source Control by @lvfen in #6350
- Show nested sub-project files in file-explorer name search by @brennanb2025 in #6481
- Use a floating action button for new workspace on mobile by @AmethystLiang in #6710
- Bundle Nerd Font symbol fallback for terminal glyphs by @wolfiesch in #5712
- Add terminal pane title shortcuts by @matheuscoelhomalta in #6508
- fix(i18n): correct zh "Explorer" mistranslation (探险家 → 资源管理器) by @amszuidas in #6706
- Keep the mobile worktree unread bell cleared after opening a worktree by @brennanb2025 in #6673
- feat(mobile-pairing): combobox with manual network address entry by @ppw-stack in #6501
- Fix deleting a worktree's preserved branch over SSH by @brennanb2025 in #6480
- Show each mobile session terminal tab only once by @brennanb2025 in #6675
- Recover partially deleted local worktrees by @brennanb2025 in #6657
- Keep disabled delete worktree option for primary checkouts by @AmethystLiang in #6716
- Fix runtime GitHub work item details by @brennanb2025 in #6473
- fix(e2e): canonicalize temp repo paths so golden tests pass on macOS by @nwparker in #6718
- Disable Kitty enhanced keyboard protocol for local Windows ConPTY terminals by @brennanb2025 in #6541
- refactor(settings): unify network-address picker across mobile & server-share by @Jinwoo-H in #6715
- Clear stale agent identity when a pane is reused (codex vs claude) by @brennanb2025 in #6543
New Contributors
- @Dvitash made their first contribution in #6689
- @mturac made their first contribution in #6656
- @matheuscoelhomalta made their first contribution in #6508
- @amszuidas made their first contribution in #6706
- @ppw-stack made their first contribution in #6501
Full Changelog: v1.4.105-rc.1...v1.4.105-rc.4