Emdash v1.1.24 is out!
This release brings major improvements to SSH and remote workflows (including ProxyJump, ProxyCommand, ForwardAgent, and better MaxSessions handling), a more polished navigation and sidebar experience, better task and PR flows, expanded terminal/open-in-app support, new integrations and providers (Neon, Antigravity, Asana polish), plus a long list of stability, performance, editor, and UI fixes across the app.
What's Changed
- feat: improve GitHub auth source handling and connection flow by @jschwxrz in #2071
- UI: Normalize home action label casing by @arnestrickmann in #2079
- fix(ssh): show actionable MaxSessions panel when channels are exhausted by @jschwxrz in #2080
- feat: add worktree directory browser by @janburzinski in #2083
- fix: workspace bugs by @Davidknp in #2086
- feat: fix themes by @Davidknp in #2089
- fix: prioritize path truncation in changes sidebar by @jschwxrz in #2090
- v1.1.19 by @jschwxrz in #2093
- fix: create task from PR failing when branch already checked out in external worktree by @jschwxrz in #2094
- feat(sidebar): add search trigger that opens the command palette by @mezotv in #2072
- fix: show draft PR status icon by @janburzinski in #2096
- feat: reorganize left sidebar by @jschwxrz in #2100
- fix(tasks): pass task identity to create PR modal by @jschwxrz in #2103
- v1.1.20 by @jschwxrz in #2105
- fix: render deleted file diffs by @janburzinski in #2095
- fix: shortcuts by @jschwxrz in #2104
- fix(tasks): conversation rename by @jschwxrz in #2107
- Fix Asana integration icon by @rabanspiegel in #2106
- feat(editor): support dragging file into folders & copy path by @janburzinski in #2059
- fix: notification sound settings sync by @janburzinski in #2092
- fix: track agent turns from real user messages by @jschwxrz in #2109
- fix: conversation not showing (empty state) by @Davidknp in #2111
- fix: remove react activity and add convo guard by @Davidknp in #2114
- feat(settings): add custom notification sound by @mezotv in #2085
- feat: improve agent context interaction by @Davidknp in #2115
- feat: Improve task list empty screen by @Davidknp in #2119
- fix: grok icon by @janburzinski in #2120
- chore: optimize welcome img by @janburzinski in #2117
- feat: add termy terminal by @janburzinski in #2116
- Add Droid stop hook support by @janburzinski in #2121
- fix(onboarding): remove GitHub CLI skip copy by @jschwxrz in #2128
- fix: clarify optional branch prefix by @arnestrickmann in #2129
- fix: update BYOI toggle wording by @arnestrickmann in #2127
- feat: migrate from eslint to oxlint by @jschwxrz in #2130
- feat: migrate from prettier to oxfmt by @jschwxrz in #2132
- v1.1.22 by @jschwxrz in #2133
- ENG-1352: Add open in Alacritty support by @arnestrickmann in #2131
- feat: split pasted env assignments by @mezotv in #2075
- fix(renderer): harden restored navigation state by @jschwxrz in #2134
- fix: pass provider launch env vars to agents by @jschwxrz in #2135
- fix: ctx popover focus guard by @Davidknp in #2141
- chore: create release 1.1.23 by @Davidknp in #2143
- feat(renderer): add more file icons by @janburzinski in #2145
- feat: titlebar improvements by @Davidknp in #2147
- feat: show current author first in PR filter by @mezotv in #2139
- feat: add antigravity provider by @janburzinski in #2144
- fix(renderer): preserve dropped file path formatting by @janburzinski in #2146
- fix: enable opencode auto approve by @janburzinski in #2149
- fix: add terminal font fallbacks by @janburzinski in #2150
- fix(opencode): submit initial prompt reliably by @janburzinski in #1948
- fix(open-in-apps): Improve Windows compatibility and command handling by @anglox in #2081
- feat: improve create task branch names by @Davidknp in #2156
- Improve integration icon legibility by @janburzinski in #2161
- refactor: improve task creation by @Davidknp in #2169
- fix: inconsistent padding in form controls by @janburzinski in #2164
- Add Kaku terminal open-in support by @janburzinski in #2172
- feat(ssh): support proxyjump, proxy command, forwardagent by @jschwxrz in #2151
- feat(settings): issue context default toggle by @janburzinski in #2125
- fix(ui): avoid stuck isAnimating state in AnimatedHeight by @tobi110289 in #2168
- fix(plain): restore thread context injection, show all threads, and prefix task names with ref by @tobi110289 in #2170
- fix(plain): preserve real ForbiddenError message from Plain API by @tobi110289 in #2167
- fix(editor): render file tree from normalized children by @Drakaniia in #2113
- fix: improve PR status modal spacing by @janburzinski in #2176
- feat: add skill uninstall confirmation by @janburzinski in #2177
- fix: settings scrollbar layout by @janburzinski in #2159
- feat(mcp): add Neon catalog entry by @mezotv in #2178
New Contributors
- @anglox made their first contribution in #2081
- @Drakaniia made their first contribution in #2113
Full Changelog: v1.1.19...v1.1.24