What's Changed
- feat(mobile): drag-to-reorder terminal shortcut keys in settings by @Jinwoo-H in #5076
- Allow Claude account switches with unverified live auth by @Jinwoo-H in #5217
- fix(mobile): use Claude icon for Agent Teams by @Jinwoo-H in #5218
- Fix speech model downloads behind proxies by @Jinwoo-H in #5210
- fix(mobile): preserve repeated iOS terminal hyphens by @Jinwoo-H in #5222
- Fix PR merge dropdown availability when checks pass by @Jinwoo-H in #5220
- Fix project rename updates leaking across matching worktree ids by @Jinwoo-H in #5225
- Persist selected PR comments queue and clear on AI agent launch by @AmethystLiang in #5208
- Improve error messaging for git submodule push failures by @AmethystLiang in #5226
- Enable first-input rename for folder workspaces by @brennanb2025 in #5227
- Remove startup PTY spawn health probe and guard daemon replacement with live-session check by @Jinwoo-H in #5230
- Hide saved source control launch dialog by @AmethystLiang in #5229
- Allow restoring all terminals to desktop size from mobile overlay by @AmethystLiang in #5228
- Refine terminal fit restore settings typing and add failure tests by @AmethystLiang in #5233
- Update create project dialog design by @brennanb2025 in #5231
- Fix localized strings getting stuck on language switch by @AmethystLiang in #5150
- Use outline variant for merge abort buttons by @AmethystLiang in #5236
- Implement GitHub issue close reasons and tabbed comment composer by @AmethystLiang in #5235
- Keep restored terminals on daemon PTYs when startup is slow by @Jinwoo-H in #5234
- Persist agent provider sessions at quit and resume them on cold restore by @Jinwoo-H in #5240
- Support GitLab MR unlinking and AI generation in ChecksPanel by @AmethystLiang in #5204
- Support project reordering with groups and add manual-default notice by @AmethystLiang in #5237
- Redesign README for clarity and conversion by @Jinwoo-H in #5244
- Durable persistence for commit message generation across worktree switches by @AmethystLiang in #5243
- Constrain right sidebar primary action widths by @AmethystLiang in #5248
- Constrain right sidebar primary action widths by @AmethystLiang in #5249
- Optimize CI checks caching and polling backoff behavior by @AmethystLiang in #5252
- Update manual project order notice wording and translations by @AmethystLiang in #5253
- Add Grok support to AI Vault by @nwparker in #5258
- Add effectiveness telemetry for in-app GitHub stars by @brennanb2025 in #5245
- fix(serve): persist active serve session tab so PTY output doesn't snap focus to the last tab by @LesleyMurfin in #5131
- Move settings out of help dropdown into dedicated sidebar button by @AmethystLiang in #5272
- Fix active tab scrolling and editor keyboard layout on mobile by @AmethystLiang in #5271
- Add search to quick commands by @AmethystLiang in #5273
- Prompt for terminal link routing preference by @AmethystLiang in #5275
- Clarify Korean terminal link routing label by @AmethystLiang in #5277
- Update Android mobile release links to 0.0.13 by @Jinwoo-H in #5276
- Defer project header pointer capture until drag threshold is crossed by @AmethystLiang in #5278
- Add Linear write commands for agents by @brennanb2025 in #5165
- fix: distinguish remote project paths by SSH connection by @Jinwoo-H in #5279
- Fix WSL agent setup to use the distro login shell by @Jinwoo-H in #5285
- Fix tab agent identity detection by @brennanb2025 in #5283
- feat(mobile): paste clipboard images into terminals by @carlosbaraza in #5264
- fix: browser url preview with arrow navigation [#5113] by @Jingyue-Wu in #5221
- Add left sidebar appearance setting by @brennanb2025 in #5280
- Fix markdown preview links routing to system browser instead of Orca by @BorjaLL in #5265
- Fix Tasks PR detail drawer and GitHub attachment videos by @Jinwoo-H in #5288
- feat: add Devin CLI as supported TUI agent by @thomaszdxsn in #5282
- Fix Windows multiline terminal paste by @Jinwoo-H in #5291
- Fix Linux dock window class by @Jinwoo-H in #5293
- Fix Windows task issue header overlap by @Jinwoo-H in #5295
- Add keyboard shortcuts to launch agent tabs (default agent + per-agent bindings) by @carlosbaraza in #5214
- fix: replace per-5s full-buffer terminal checkpoints with an incremental log by @Jinwoo-H in #5292
- Fix rich markdown image paste bloat by @Jinwoo-H in #5290
- Improve Warp custom theme discovery by @brennanb2025 in #5287
- Suppress decorative agent title churn by @brennanb2025 in #5294
- Fallback to system SSH on reachability errors by @Jinwoo-H in #5303
- Confirm Linear setup after Re-check by @brennanb2025 in #5300
- Align Source Control action buttons by @brennanb2025 in #5305
- Add Enable auto-merge action to PR merge dropdown (#5296) by @Jinwoo-H in #5309
- fix(sidebar): increase worktree card content inset by @tmchow in #4885
- refactor: simplify runtime service helpers by @tmchow in #4005
- Own Claude OAuth refresh instead of scraping it back by @Jinwoo-H in #5318
- Fix agent tabs opening as a bare shell with oh-my-zsh vi-mode by @cassianorsd in #5315
- Fix runtime status for legacy transport metadata by @tmchow in #3956
- Add mobile Review Changes workflow by @nexusjuniorai in #5313
- fix(mobile): retry handshake before latching auth-failed (#5200) by @Jinwoo-H in #5304
- Run the file watcher off the main process to fix the serve deadlock (#5308) by @Jinwoo-H in #5310
- fix: resolve PR workspaces on SSH remotes (fetch via dedicated RPC) by @bjarkehs in #5320
- Support full Linear task workflows from the CLI by @brennanb2025 in #5323
- Match the sidebar app name to custom sidebar colors by @brennanb2025 in #5324
- Attach Linear issues from the worktree CLI by @brennanb2025 in #5322
- Adjust Linear setup prompt reminders by @brennanb2025 in #5297
- Hide stale workspace chrome during worktree creation by @brennanb2025 in #5328
- feat: add GitHub Enterprise URL support by @shoryan09 in #5081
- Keep Linear-linked agent launches workflow-neutral by @brennanb2025 in #5331
- fix: handle window-close request at the always-mounted App root (#5144) by @Jinwoo-H in #5332
- fix: prompt to discard unsaved Settings AI prompts on quit instead of silently blocking by @Jinwoo-H in #5335
- fix: WSL agent detection broken for zsh login shells (#5325) by @Jinwoo-H in #5337
- Fix workspace cleanup modal spacing by @brennanb2025 in #5334
- Make remote hosts first class: concurrent multi-host workbench by @Jinwoo-H in #5071
- Prevent worker completion reports from reaching unrelated agents by @brennanb2025 in #5333
- Switch workspaces from terminal worktree paths by @brennanb2025 in #5336
- refactor: consolidate duplicated logic in orca-runtime by @tmchow in #4009
- Update pending rename tooltip copy by @brennanb2025 in #5344
- Fix source control row preview and environment discard scoping by @AmethystLiang in #5346
- Fix remote runtime tab and agent status UX by @Jinwoo-H in #5341
New Contributors
- @carlosbaraza made their first contribution in #5264
- @thomaszdxsn made their first contribution in #5282
- @cassianorsd made their first contribution in #5315
- @nexusjuniorai made their first contribution in #5313
- @bjarkehs made their first contribution in #5320
Full Changelog: v1.4.63...v1.4.68