What's Changed
- Fix terminal file links with tilde and spaces by @Jinwoo-H in #2971
- Preserve live PTYs during daemon resolver refresh by @Jinwoo-H in #2974
- Fix terminal side-effect drain stalls by @nwparker in #2975
- ci: upgrade GitHub Actions to Node 24 by @nwparker in #2978
- Show favicons on browser tabs by @AmethystLiang in #2977
- Fix sidebar scroll restore below sticky headers by @AmethystLiang in #2976
- fix: reject file writes with missing content (#2925) by @tmchow in #2936
- Open attached workspace for GitHub PRs by @AmethystLiang in #2979
- fix: reject short SSH stream chunks instead of zero-filling reads (#2930) by @tmchow in #2948
- Widen SSH status popover by @Jinwoo-H in #2980
- Fix clone abort cleanup ownership by @Jinwoo-H in #2981
- Revert "Fix sidebar scroll restore below sticky headers" by @AmethystLiang in #2985
- fix: reset agent terminal cursor on idle by @nwparker in #2987
- Fix sidebar reveal under sticky headers by @nwparker in #2988
- Allow renaming editor files from header and tab menus by @AmethystLiang in #2999
- Show full tab titles in tab tooltips by @Jinwoo-H in #2986
- Update mobile 0.0.10 release links by @Jinwoo-H in #3002
- Speed up Quick Open ranking by @Jinwoo-H in #2984
- Fix floating workspace button startup position by @Jinwoo-H in #3003
- Fix Claude screenshot paste after interrupt by @Jinwoo-H in #2950
- fix: prevent relay fs.rename from clobbering an existing destination (#2926) by @tmchow in #2937
- Fix unread badge for background agent completions by @nwparker in #3005
Full Changelog: v1.4.32...v1.4.34