What's Changed
- Fix blank automation run terminals by @Jinwoo-H in #2537
- Restore SSH port forwarding UI by @Jinwoo-H in #2544
- Reduce port and agent status polling churn by @nwparker in #2516
- Handle deleting parent workspaces with children by @brennanb2025 in #2530
- Avoid Activity unread scans on agent status churn by @nwparker in #1709
- Defer Codex restart status scans by @nwparker in #2552
- Remove package manager cache cleanup by @AmethystLiang in #2550
- Polish AI notes send controls in diff headers by @AmethystLiang in #2551
- Show GitHub issue assignees in the task list by @AmethystLiang in #2557
- Improve SSH relay grace period settings by @Jinwoo-H in #2549
- Fix Linux package icon sizes by @Jinwoo-H in #2538
- Improve Orca CLI terminal read pagination by @Jinwoo-H in #2553
- Fix release E2E flakes and gate publish by @nwparker in #2554
- Fix SSH PTY routing after restoring multiple workspaces by @Jinwoo-H in #2555
- Fix WSL Codex terminal environment by @Jinwoo-H in #2558
- Fix terminal read review edge cases by @Jinwoo-H in #2560
- Polish Cmd+J supporting-text chip and port label by @Jinwoo-H in #2559
- Fix stale relay socket startup recovery by @AmethystLiang in #2563
- Fix CLI-launched agent terminal viewport by @Jinwoo-H in #2561
- Harden flaky E2E assertions from final pass by @nwparker in #2564
- Quiet expected SSH GitHub task skips by @Jinwoo-H in #2565
- Enable primary selection paste by default on Linux by @nwparker in #2567
- fix: preserve fallback PR cache on refresh miss by @AmethystLiang in #2566
- Default primary selection paste on macOS by @nwparker in #2571
- Fix inline agent row hover dismissal by @brennanb2025 in #2568
- Improve setup settings organization by @AmethystLiang in #2503
- Restore repo folder colors in workspace sidebar by @brennanb2025 in #2573
- Fix lineage child count order below agents by @brennanb2025 in #2574
- fix: pr-bug-scan validated finding from #2504 by @buf0-bot[bot] in #2548
- Keep interrupted agent rows anchored to done state by @nwparker in #2569
- Add GitHub issue and pull request page views by @AmethystLiang in #2575
- Fix PR refresh cache handoff by @AmethystLiang in #2576
- Reduce renderer and terminal performance churn by @nwparker in #2572
- Revert "Reduce renderer and terminal performance churn" by @nwparker in #2579
- Add repo settings sidebar actions by @AmethystLiang in #2578
- Add customizable keyboard shortcuts by @nwparker in #2581
- Fix inactive workspace scan loading copy by @brennanb2025 in #2577
- Share dashboard relative-time clock by @nwparker in #2583
- ci: keep release E2E non-blocking by @nwparker in #2584
- Fix Droid notification routing flakes by @nwparker in #2585
- Add terminal typing latency guard by @nwparker in #2586
- Add mobile Tasks parity by @Jinwoo-H in #2452
- Share macOS Option-key tracking by @nwparker in #2588
- Gate resource popover store slices by @nwparker in #2589
- Reduce tab update churn by @nwparker in #2590
- Reduce browser page update churn by @nwparker in #2591
- Narrow Codex restart stale input checks by @nwparker in #2592
- Checkpoint daemon PTYs only when dirty by @nwparker in #2593
- Flush daemon stream data per session by @nwparker in #2595
- Share synthetic title spinner timer by @nwparker in #2596
- Cache editor external watch targets by @nwparker in #2598
- Index sidebar agent rows by worktree by @nwparker in #2600
- Pause low-priority polls while hidden by @nwparker in #2601
- Add mobile custom shortcut combos by @Jinwoo-H in #2387
- Pause hidden sidebar decoration refreshes by @nwparker in #2603
- Keep Kanban open for toast actions by @nwparker in #2602
- Keep git status polling visible-only by @nwparker in #2604
- Use solid card surfaces on pull request panels by @AmethystLiang in #2605
Full Changelog: v1.4.17...v1.4.19