What's Changed
- Mobile direct terminal input by @AmethystLiang in #6509
- Map mobile special keys to terminal PTY bytes by @AmethystLiang in #6515
- Update quick command button to use plus icon and clearer label by @AmethystLiang in #6517
- Pass PTY ID directly to terminal restore to prevent race conditions by @AmethystLiang in #6519
- Omit unsupported combined diff tabs from mobile session snapshots by @AmethystLiang in #6520
- Create pr not working on mobile by @AmethystLiang in #6523
- Improve mobile emulator pairing startup by @AmethystLiang in #6527
- fix(source-control): refresh branch compare after upstream changes by @siddqamar in #6522
- chore(deps): bump vite/esbuild/dompurify to clear Dependabot alerts by @nwparker in #6538
- Launch and detect Qwen Code via its qwen executable by @brennanb2025 in #6530
- Fix Ctrl+C copy in Markdown Source (Monaco) mode by @brennanb2025 in #6534
- Move Orca Mobile shortcut control into Mobile settings by @AmethystLiang in #6551
- Shorten Orca Mobile toolbar labels by @AmethystLiang in #6553
- Fix right-click paste in the Monaco editor by @nwparker in #6549
- Recover frozen terminal panes after a backgrounded agent exits by @brennanb2025 in #6514
- feat(terminal): add "Copy Context" to the terminal context menu by @gatsby74 in #6267
- Make the Windows app icon fill the canvas (trim macOS safe-area padding) by @brennanb2025 in #6548
- Resolve PowerShell to a real executable so terminals spawn (Windows error code 5) by @brennanb2025 in #6537
- Fix phantom/overwritten characters when typing into Claude Code on Windows by @brennanb2025 in #6544
- Improve failed CI check details panel by @AmethystLiang in #6599
- Preserve terminal scrollback when restoring a hidden alternate-screen pane by @brennanb2025 in #6532
- refs/heads/handle-mobile-pull-request-issues by @AmethystLiang in #6598
- Run the packaged orca CLI even when an Orca GUI instance holds the single-instance lock by @brennanb2025 in #6542
- Open WSL workspaces whose worktree is a \wsl.localhost UNC path by @brennanb2025 in #6536
- Advertise TestFlight preview channel on mobile install page by @AmethystLiang in #6602
- Fix Windows terminal path paste in rich Markdown editor by @brennanb2025 in #6604
- Support dictation and image attachments in mobile live input mode by @AmethystLiang in #6603
- Stop PermissionRequest/blocked/waiting hook states from firing agent-task-complete by @brennanb2025 in #6540
- Show PR status for branch worktrees at a merged PR head by @brennanb2025 in #6607
- Improve inactive workspace cleanup UX by @brennanb2025 in #3600
- Show working tree in file explorer for repos using a separate Git directory by @brennanb2025 in #6482
- Simplify Appearance settings by @brennanb2025 in #6459
- Restore agent sessions by dragging the session row by @brennanb2025 in #6463
- Keep PR checks aligned with branch switches by @brennanb2025 in #6458
- Keep Orca visible when Windows startup stalls by @brennanb2025 in #6462
- Refresh project worktrees created outside Orca by @brennanb2025 in #6241
- Let agents wait for setup when requested by @brennanb2025 in #6298
- fix(terminal): reconcile PTY size after spawn to fix first-mount column desync by @AmethystLiang in #6644
Full Changelog: v1.4.103...v1.4.104