| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| latest-mac.yml | 2026-04-28 | 477 Bytes | |
| emdash-x64.zip.blockmap | 2026-04-28 | 222.7 kB | |
| emdash-x64.dmg.blockmap | 2026-04-28 | 227.7 kB | |
| emdash-arm64.zip.blockmap | 2026-04-28 | 214.2 kB | |
| emdash-arm64.dmg | 2026-04-28 | 212.8 MB | |
| emdash-arm64.dmg.blockmap | 2026-04-28 | 221.9 kB | |
| emdash-arm64.zip | 2026-04-28 | 204.5 MB | |
| emdash-x64.dmg | 2026-04-28 | 218.9 MB | |
| emdash-x64.zip | 2026-04-28 | 210.7 MB | |
| emdash-x64.exe | 2026-04-28 | 173.9 MB | |
| emdash-x64.exe.blockmap | 2026-04-28 | 180.7 kB | |
| emdash-x64.msi | 2026-04-28 | 180.3 MB | |
| latest.yml | 2026-04-28 | 326 Bytes | |
| emdash-amd64.deb | 2026-04-28 | 168.1 MB | |
| emdash-x86_64.AppImage | 2026-04-28 | 224.1 MB | |
| emdash-x86_64.rpm | 2026-04-28 | 134.6 MB | |
| latest-linux.yml | 2026-04-28 | 662 Bytes | |
| README.md | 2026-04-28 | 121.7 kB | |
| v0 source code.tar.gz | 2026-04-28 | 8.6 MB | |
| v0 source code.zip | 2026-04-28 | 9.1 MB | |
| Totals: 20 Items | 1.7 GB | 0 | |
What's Changed
- codex status by @rabanspiegel in https://github.com/generalaction/emdash/pull/44
- Releases by @arnestrickmann in https://github.com/generalaction/emdash/pull/45
- agent/releaseslink 1758664746636 l9bna1 by @arnestrickmann in https://github.com/generalaction/emdash/pull/47
- agent/readmefix 1758665758300 r7qevh by @arnestrickmann in https://github.com/generalaction/emdash/pull/48
- fix(workspaces): add Create Workspace input validation and duplicate … by @arnestrickmann in https://github.com/generalaction/emdash/pull/49
- agent/documentation 1759071891686 6v8qks by @arnestrickmann in https://github.com/generalaction/emdash/pull/50
- refactor(git): extract GitService and move status/diff IPC out of Codex by @arnestrickmann in https://github.com/generalaction/emdash/pull/51
- Enhance main view by @arnestrickmann in https://github.com/generalaction/emdash/pull/52
- Addvendors by @arnestrickmann in https://github.com/generalaction/emdash/pull/53
- fix: detect GitHub CLI auth via CLI token by @lox in https://github.com/generalaction/emdash/pull/55
- feat(factory): add Droid provider with embedded terminal; provider locking; banner UX polish by @arnestrickmann in https://github.com/generalaction/emdash/pull/61
- new .icns / no icon load at runtime by @rabanspiegel in https://github.com/generalaction/emdash/pull/60
- Persist Droid (Factory CLI) sessions across chat switches and lock provider once active by @arnestrickmann in https://github.com/generalaction/emdash/pull/62
- fix(codex): support dangerous bypass flag + env-driven sandbox/approval by @tomascupr in https://github.com/generalaction/emdash/pull/68
- fix(worktree): use execFile and stable IDs for shell safety by @tomascupr in https://github.com/generalaction/emdash/pull/67
- docs: update node version in README, add npm run d command to unify installation and server starting by @matsjfunke in https://github.com/generalaction/emdash/pull/70
- Design/collapse sides by @rabanspiegel in https://github.com/generalaction/emdash/pull/69
- UI/panel right by @rabanspiegel in https://github.com/generalaction/emdash/pull/75
- prettier config and format by @rabanspiegel in https://github.com/generalaction/emdash/pull/79
- perf(chat): debounce @-mention search and memoize side panels by @tomascupr in https://github.com/generalaction/emdash/pull/77
- Gemini by @arnestrickmann in https://github.com/generalaction/emdash/pull/81
- fix(db): preserve project id on upsert and prevent workspace cascade deletes by @tomascupr in https://github.com/generalaction/emdash/pull/76
- Chore/vitest by @rabanspiegel in https://github.com/generalaction/emdash/pull/82
- feat: add chevron for agent/provider selector by @matsjfunke in https://github.com/generalaction/emdash/pull/74
- Feature/cursor cli by @arnestrickmann in https://github.com/generalaction/emdash/pull/87
- Feat/resizeable sidebars by @rabanspiegel in https://github.com/generalaction/emdash/pull/84
- fix/renderingRightSide by @rabanspiegel in https://github.com/generalaction/emdash/pull/91
- feat: Improve workflow creation ergonomics by @matsjfunke in https://github.com/generalaction/emdash/pull/78
- agent/addprclosedflag 1759826365604 by @arnestrickmann in https://github.com/generalaction/emdash/pull/93
- fix(modal): portal overlay above right sidebar with blur by @arnestrickmann in https://github.com/generalaction/emdash/pull/94
- feat: Open GH profile in browser when username is clicked by @matsjfunke in https://github.com/generalaction/emdash/pull/96
- Add GitHub copilot cli by @arnestrickmann in https://github.com/generalaction/emdash/pull/98
- fix(worktree): rely on exit code; stop parsing stderr (fixes [#99]) by @arnestrickmann in https://github.com/generalaction/emdash/pull/100
- feat: Parse Workspace name & tweak WorkspaceModal by @matsjfunke in https://github.com/generalaction/emdash/pull/102
- Feat/sidebar-ui-issues by @rabanspiegel in https://github.com/generalaction/emdash/pull/103
- Feat/linear integration by @arnestrickmann in https://github.com/generalaction/emdash/pull/105
- ui(sidebar): add reusable delete modal by @arnestrickmann in https://github.com/generalaction/emdash/pull/106
- Add amp by @arnestrickmann in https://github.com/generalaction/emdash/pull/107
- feat(amp): show loading spinner and inject initial prompt by @arnestrickmann in https://github.com/generalaction/emdash/pull/108
- feat(opencode): add OpenCode terminal provider with activity detectio… by @arnestrickmann in https://github.com/generalaction/emdash/pull/109
- fix: Versioning and display version in app by @matsjfunke in https://github.com/generalaction/emdash/pull/110
- add charm cli by @arnestrickmann in https://github.com/generalaction/emdash/pull/111
- ci: Enforce code conventions across the repo and automate checks for adherence on new PRs by @matsjfunke in https://github.com/generalaction/emdash/pull/113
- Added search functionality for linear by @matsjfunke in https://github.com/generalaction/emdash/pull/114
- Pr 116 commit via emdash UI by @arnestrickmann in https://github.com/generalaction/emdash/pull/117
- feat: allow commiting via FileChangesPanel by @matsjfunke in https://github.com/generalaction/emdash/pull/116
- Fix linear by @arnestrickmann in https://github.com/generalaction/emdash/pull/118
- (ui): reorder elements in workspacemodal by @arnestrickmann in https://github.com/generalaction/emdash/pull/119
- Telemetry by @arnestrickmann in https://github.com/generalaction/emdash/pull/120
- (change): button styling and changes in docs by @arnestrickmann in https://github.com/generalaction/emdash/pull/121
- Add qwen by @arnestrickmann in https://github.com/generalaction/emdash/pull/126
- Ota by @arnestrickmann in https://github.com/generalaction/emdash/pull/130
- feat(attachments, terminal): drag-and-drop images + chat image attach… by @arnestrickmann in https://github.com/generalaction/emdash/pull/132
- Feat/integration settings by @rabanspiegel in https://github.com/generalaction/emdash/pull/125
- update README for homebrew installation by @arnestrickmann in https://github.com/generalaction/emdash/pull/133
- Add Homebrew installation section to README by @arnestrickmann in https://github.com/generalaction/emdash/pull/136
- ui(settings): add spinners and standardize outline styling by @arnestrickmann in https://github.com/generalaction/emdash/pull/137
- telemetry: add session duration and workspace aggregates by @arnestrickmann in https://github.com/generalaction/emdash/pull/138
- fix(github): skip connect for non‑GitHub remotes to avoid false error by @arnestrickmann in https://github.com/generalaction/emdash/pull/139
- fix(linear): cap dropdown, render 10, fetch up to 50 by @arnestrickmann in https://github.com/generalaction/emdash/pull/142
- 141 by @arnestrickmann in https://github.com/generalaction/emdash/pull/143
- Add augment cli by @arnestrickmann in https://github.com/generalaction/emdash/pull/145
- refactor(ui): WorkspaceDeleteButton accepts isDeleting by @arnestrickmann in https://github.com/generalaction/emdash/pull/150
- feat: add GitHub pull request integration and worktree support by @jackberger03 in https://github.com/generalaction/emdash/pull/147
- feat: add Linux and Windows support by @danielbowne in https://github.com/generalaction/emdash/pull/148
- added qwen and auggie cli detection by @rabanspiegel in https://github.com/generalaction/emdash/pull/151
- fix(ui): disable PR list and “Open in Workspace” by @arnestrickmann in https://github.com/generalaction/emdash/pull/152
- feat: Add dark mode support by @McSon2 in https://github.com/generalaction/emdash/pull/127
- Uitweaks by @arnestrickmann in https://github.com/generalaction/emdash/pull/154
- (fix): Linux release by @arnestrickmann in https://github.com/generalaction/emdash/pull/155
- ci: update to node 22 and ensure version consistency by @matsjfunke in https://github.com/generalaction/emdash/pull/158
- perf: parallelize cli detection by @matsjfunke in https://github.com/generalaction/emdash/pull/159
- docs: Add issue templates by @matsjfunke in https://github.com/generalaction/emdash/pull/161
- feat(import): cache mirror + reference clone to avoid re-downloading … by @arnestrickmann in https://github.com/generalaction/emdash/pull/163
- Silent update check + toast (useUpdateNotifier) by @arnestrickmann in https://github.com/generalaction/emdash/pull/164
- Update UX polish: startup notifier + manual confirmation when up to date by @arnestrickmann in https://github.com/generalaction/emdash/pull/165
- feat: Added cmd k modal and refactored shortcuts by @matsjfunke in https://github.com/generalaction/emdash/pull/167
- feat(projects): add delete project UI with confirmation by @arnestrickmann in https://github.com/generalaction/emdash/pull/170
- feat: add functionality to open worktree in cursor, terminal, finder by @arnestrickmann in https://github.com/generalaction/emdash/pull/171
- (fix): improve update experience by @arnestrickmann in https://github.com/generalaction/emdash/pull/172
- macOS: fix startup segfault (sqlite3/node‑pty) by @arnestrickmann in https://github.com/generalaction/emdash/pull/173
- Openinxyzbutton by @arnestrickmann in https://github.com/generalaction/emdash/pull/175
- fix(mac): lazy‑load node‑pty to prevent startup by @arnestrickmann in https://github.com/generalaction/emdash/pull/177
- Feat/cmdk project by @rabanspiegel in https://github.com/generalaction/emdash/pull/178
- fix: SIGSEGV crashes from native module ABI mismatch by @matsjfunke in https://github.com/generalaction/emdash/pull/179
- Refs/heads/upstartcrash by @arnestrickmann in https://github.com/generalaction/emdash/pull/182
- Feat/feedback by @rabanspiegel in https://github.com/generalaction/emdash/pull/181
- Add toast element when feedback has been sent successfully by @arnestrickmann in https://github.com/generalaction/emdash/pull/184
- Providercards by @arnestrickmann in https://github.com/generalaction/emdash/pull/187
- smart routing - commented out by @arnestrickmann in https://github.com/generalaction/emdash/pull/188
- add goose cli by @arnestrickmann in https://github.com/generalaction/emdash/pull/189
- feat(pr): generate PR titles with Claude based on git changes by @arnestrickmann in https://github.com/generalaction/emdash/pull/190
- Fix updater manual download link (404) and simplify error UI by @arnestrickmann in https://github.com/generalaction/emdash/pull/192
- Fix advanced options bug by @arnestrickmann in https://github.com/generalaction/emdash/pull/193
- Update Discord link in README.md by @arnestrickmann in https://github.com/generalaction/emdash/pull/194
- chore: apply workspace changes by @arnestrickmann in https://github.com/generalaction/emdash/pull/197
- Migrate local database to Drizzle ORM by @rabanspiegel in https://github.com/generalaction/emdash/pull/198
- change size of the github avatar by @arnestrickmann in https://github.com/generalaction/emdash/pull/199
- Planmode by @arnestrickmann in https://github.com/generalaction/emdash/pull/202
- Open in enhanement by @arnestrickmann in https://github.com/generalaction/emdash/pull/203
- fix(windows): resolve Codex CLI PTY spawn issues on Windows by @JKamsker in https://github.com/generalaction/emdash/pull/201
- feat(settings): Repository tab for branch name template and push-on-create by @Afur in https://github.com/generalaction/emdash/pull/204
- (feat): add Open in VSCode functionality by @arnestrickmann in https://github.com/generalaction/emdash/pull/208
- Openinvscode by @arnestrickmann in https://github.com/generalaction/emdash/pull/209
- Jira by @arnestrickmann in https://github.com/generalaction/emdash/pull/214
- Pr 211 by @arnestrickmann in https://github.com/generalaction/emdash/pull/215
- feat(sidebar): add delete button for workspaces by @notkainoa in https://github.com/generalaction/emdash/pull/211
- feat: attach GitHub issues to workspaces by @notkainoa in https://github.com/generalaction/emdash/pull/217
- (ui): add green dot next to connected indicator by @arnestrickmann in https://github.com/generalaction/emdash/pull/219
- Edit in diff by @arnestrickmann in https://github.com/generalaction/emdash/pull/222
- Feat/containers by @arnestrickmann in https://github.com/generalaction/emdash/pull/223
- feat: add per-workspace terminal tabs by @notkainoa in https://github.com/generalaction/emdash/pull/225
- removed WorkspaceNotice from top of ChatInterface by @rabanspiegel in https://github.com/generalaction/emdash/pull/227
- fix(plan-mode): never stage plan artifacts; write files only on enable by @arnestrickmann in https://github.com/generalaction/emdash/pull/231
- Fix packaged app startup: runtime path aliases + renderer path by @arnestrickmann in https://github.com/generalaction/emdash/pull/233
- Feat/project delete sidebar by @rabanspiegel in https://github.com/generalaction/emdash/pull/232
- Containerization by @arnestrickmann in https://github.com/generalaction/emdash/pull/235
- Readme update by @rabanspiegel in https://github.com/generalaction/emdash/pull/240
- Invalid API key · Please run /loginInvalid API key · Please run /login by @rabanspiegel in https://github.com/generalaction/emdash/pull/238
- Containerization for Node Projects by @arnestrickmann in https://github.com/generalaction/emdash/pull/241
- feat(terminal): Enhance terminal rendering to retain a larger portion of the session history by @Afur in https://github.com/generalaction/emdash/pull/242
- (ui): small changes by @arnestrickmann in https://github.com/generalaction/emdash/pull/243
- Update README.md by @arnestrickmann in https://github.com/generalaction/emdash/pull/245
- Feat/npminstall by @rabanspiegel in https://github.com/generalaction/emdash/pull/246
- Multi‑Agent Workspaces: Parallel CLIs with Per‑Variant PRs by @arnestrickmann in https://github.com/generalaction/emdash/pull/247
- Improve multiple agents by @arnestrickmann in https://github.com/generalaction/emdash/pull/248
- ui: general improvements by @arnestrickmann in https://github.com/generalaction/emdash/pull/249
- Fix telemetry by @arnestrickmann in https://github.com/generalaction/emdash/pull/250
- Fix issues user interview by @arnestrickmann in https://github.com/generalaction/emdash/pull/251
- chore: add Kimi CLI by @arnestrickmann in https://github.com/generalaction/emdash/pull/252
- Pr bug by @arnestrickmann in https://github.com/generalaction/emdash/pull/253
- UI clean by @arnestrickmann in https://github.com/generalaction/emdash/pull/254
- Instructions by @arnestrickmann in https://github.com/generalaction/emdash/pull/255
- Fix: auto‑install Node deps on “Open in …” (toggleable, default ON) by @arnestrickmann in https://github.com/generalaction/emdash/pull/256
- fix: changes in ui layout and consistency as well as containerization by @arnestrickmann in https://github.com/generalaction/emdash/pull/258
- Built‑in Browser Preview (Chromium) with auto dev server by @arnestrickmann in https://github.com/generalaction/emdash/pull/259
- fix(preview): use shared isReachable + reset actionBusy on install/start by @arnestrickmann in https://github.com/generalaction/emdash/pull/260
- Clean by @arnestrickmann in https://github.com/generalaction/emdash/pull/261
- fix(ci): use npm install on Linux to resolve rollup native deps by @arnestrickmann in https://github.com/generalaction/emdash/pull/262
- feat: Kanban board for workspaces by @arnestrickmann in https://github.com/generalaction/emdash/pull/265
- Enhance Kanban UX + reliable busy behavior + PR title fallback by @arnestrickmann in https://github.com/generalaction/emdash/pull/266
- make gh auth command legible in dark mode by @rabanspiegel in https://github.com/generalaction/emdash/pull/270
- feat(notifications): add system notifications for agent task completion by @tomascupr in https://github.com/generalaction/emdash/pull/273
- Rename 'Integrations' section to 'Providers' by @arnestrickmann in https://github.com/generalaction/emdash/pull/274
- feat:browserpreview by @arnestrickmann in https://github.com/generalaction/emdash/pull/275
- Browserpreview by @arnestrickmann in https://github.com/generalaction/emdash/pull/276
- feat(agents): add Kiro CLI provider (AWS) with logo, detection, and persistence by @arnestrickmann in https://github.com/generalaction/emdash/pull/277
- feat(context7-mcp): add Context7 MCP (terminal‑only) with per‑workspace toggle, tooltip UX, settings card + docs; remove chat wire‑prefix and auto‑invoke hook by @arnestrickmann in https://github.com/generalaction/emdash/pull/278
- Adds support for Atlassian’s Rovo Dev CLI as a terminal-based agent provider by @arnestrickmann in https://github.com/generalaction/emdash/pull/279
- Rename workspace creation UX to “tasks” by @arnestrickmann in https://github.com/generalaction/emdash/pull/281
- feat(ui): add open project button to sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/282
- feat(projects): add explicit base branch support by @rabanspiegel in https://github.com/generalaction/emdash/pull/271
- Remove Context7 MCP documentation by @arnestrickmann in https://github.com/generalaction/emdash/pull/285
- docs: update supported CLI providers list by @arnestrickmann in https://github.com/generalaction/emdash/pull/286
- Fix formatting for Rovo Dev entry in README by @arnestrickmann in https://github.com/generalaction/emdash/pull/288
- (chore)-Browser preview improvements by @arnestrickmann in https://github.com/generalaction/emdash/pull/293
- Added in Dangerously-skip-permissions or all the auto approval modes YOLO etc. [#289] by @arnestrickmann in https://github.com/generalaction/emdash/pull/294
- Added in Dangerously-skip-permissions or all the auto approval modes YOLO etc. by @josh-vincent in https://github.com/generalaction/emdash/pull/289
- feat: render auto approve mode toggle only when provider supports a flag by @arnestrickmann in https://github.com/generalaction/emdash/pull/297
- feat(diff): add collapsible context sections and syntax highlighting by @arnestrickmann in https://github.com/generalaction/emdash/pull/299
- docs: add by @arnestrickmann in https://github.com/generalaction/emdash/pull/300
- Fix sidebar home highlight state by @notkainoa in https://github.com/generalaction/emdash/pull/291
- telemetry: add agent run metrics and clarify scope by @arnestrickmann in https://github.com/generalaction/emdash/pull/305
- Cli installation [#298] by @arnestrickmann in https://github.com/generalaction/emdash/pull/306
- Cli installation by @rabanspiegel in https://github.com/generalaction/emdash/pull/298
- end-docker-1763778320396 by @rabanspiegel in https://github.com/generalaction/emdash/pull/309
- Fix UI issues by @arnestrickmann in https://github.com/generalaction/emdash/pull/310
- Add Cline CLI Provider Support by @arnestrickmann in https://github.com/generalaction/emdash/pull/311
- feat: add default provider setting by @arnestrickmann in https://github.com/generalaction/emdash/pull/313
- Add Codebuff Provider Support by @arnestrickmann in https://github.com/generalaction/emdash/pull/316
- feat: add pluggable human-id workspace naming by @arnestrickmann in https://github.com/generalaction/emdash/pull/319
- chore: tidy workspace naming helpers and imports by @arnestrickmann in https://github.com/generalaction/emdash/pull/321
- fix naming inconsistency by @arnestrickmann in https://github.com/generalaction/emdash/pull/325
- Fix/branch naming by @rabanspiegel in https://github.com/generalaction/emdash/pull/327
- feat: add opt-in PostHog session recording with runtime env loading by @arnestrickmann in https://github.com/generalaction/emdash/pull/328
- Update supported CLIs count in README by @arnestrickmann in https://github.com/generalaction/emdash/pull/331
- (ui): Add first-launch welcome modal with demo (one-time on startup) by @arnestrickmann in https://github.com/generalaction/emdash/pull/336
- Init docs by @rabanspiegel in https://github.com/generalaction/emdash/pull/340
- feat(docs): enable static prerendering for Vercel deployment by @rabanspiegel in https://github.com/generalaction/emdash/pull/342
- feat(docs): migrate from TanStack Start to Next.js by @rabanspiegel in https://github.com/generalaction/emdash/pull/343
- fix: serve packaged renderer over local HTTP for embeds by @arnestrickmann in https://github.com/generalaction/emdash/pull/344
- Fix UI freeze on workspace deletion by offloading cleanup by @arnestrickmann in https://github.com/generalaction/emdash/pull/345
- Multidelete by @rabanspiegel in https://github.com/generalaction/emdash/pull/347
- UI polish improvements [#349] by @arnestrickmann in https://github.com/generalaction/emdash/pull/350
- UI polish improvements by @moritzWa in https://github.com/generalaction/emdash/pull/349
- fix: stop escape key reaching terminal when modal open by @rabanspiegel in https://github.com/generalaction/emdash/pull/354
- Update copyright holder in LICENSE.md by @arnestrickmann in https://github.com/generalaction/emdash/pull/355
- chore: delay app quit after manual download link by @arnestrickmann in https://github.com/generalaction/emdash/pull/357
- refactor: centralize provider config and use ProviderId type by @moritzWa in https://github.com/generalaction/emdash/pull/356
- feat: Best-of-N - Run multiple instances of the same provider by @moritzWa in https://github.com/generalaction/emdash/pull/362
- chore: simplify provider logs on startup by @rabanspiegel in https://github.com/generalaction/emdash/pull/365
- feat: Add Cmd+P shortcut to toggle Kanban view by @arnestrickmann in https://github.com/generalaction/emdash/pull/366
- Nixdistribution by @rabanspiegel in https://github.com/generalaction/emdash/pull/367
- fix: make newWorkspaceModal scrollable on overflow by @rabanspiegel in https://github.com/generalaction/emdash/pull/368
- clean: general cleanupo by @arnestrickmann in https://github.com/generalaction/emdash/pull/369
- feat: Remember last used provider and runs per provider in workspace modal by @moritzWa in https://github.com/generalaction/emdash/pull/364
- Add Twitter follow links for users by @arnestrickmann in https://github.com/generalaction/emdash/pull/370
- Feat/createworkspacemodal by @arnestrickmann in https://github.com/generalaction/emdash/pull/372
- Fix/nix build by @rabanspiegel in https://github.com/generalaction/emdash/pull/371
- feat(titlebar): add keyboard shortcut to kanban tooltip by @arnestrickmann in https://github.com/generalaction/emdash/pull/374
- fix(multiagent): preserve terminal width in hidden tabs by @rabanspiegel in https://github.com/generalaction/emdash/pull/377
- fix(sidebar): show activity indicator for multi-agent workspaces by @rabanspiegel in https://github.com/generalaction/emdash/pull/379
- Fix light-mode selection visibility for Claude Code terminals by @arnestrickmann in https://github.com/generalaction/emdash/pull/382
- chore: remove unused ChatInput component by @rabanspiegel in https://github.com/generalaction/emdash/pull/384
- feat: CLI argument injection for initial prompts (Claude Code & Codex) by @rabanspiegel in https://github.com/generalaction/emdash/pull/383
- fix: naming inconsistency by @arnestrickmann in https://github.com/generalaction/emdash/pull/388
- chore: remove 8 unused component files by @rabanspiegel in https://github.com/generalaction/emdash/pull/389
- fix: consistency in issue selectors by @arnestrickmann in https://github.com/generalaction/emdash/pull/393
- fix: consistency in issue selectors by @arnestrickmann in https://github.com/generalaction/emdash/pull/395
- Pr 396 feat branding dev mode by @arnestrickmann in https://github.com/generalaction/emdash/pull/397
- Feat/fix-branding-dev-mode by @Musti7even in https://github.com/generalaction/emdash/pull/396
- Pr 399 provider selector ux by @arnestrickmann in https://github.com/generalaction/emdash/pull/401
- feat: multi-select provider dropdown by @rabanspiegel in https://github.com/generalaction/emdash/pull/399
- fix: terminal steals focus in multi-agent mode by @rabanspiegel in https://github.com/generalaction/emdash/pull/400
- feat: reinstate provider info cards on hover by @rabanspiegel in https://github.com/generalaction/emdash/pull/410
- fix: auto-compute npmDepsHash in nix build workflow by @rabanspiegel in https://github.com/generalaction/emdash/pull/411
- feat: improve titlebar tooltips by @arnestrickmann in https://github.com/generalaction/emdash/pull/412
- feat: improve PR status UX with obvious clickable View PR buttons by @Musti7even in https://github.com/generalaction/emdash/pull/413
- feat: make right sidebar open by default by @Musti7even in https://github.com/generalaction/emdash/pull/414
- fix: prepend new workspaces to top of list for consistent ordering by @Musti7even in https://github.com/generalaction/emdash/pull/415
- make downloads first and declutter badges by @samuelstroschein in https://github.com/generalaction/emdash/pull/416
- fix: prevent terminal viewport jump during interactive prompts by @Musti7even in https://github.com/generalaction/emdash/pull/418
- feat: enable telemetry for developer builds by @Musti7even in https://github.com/generalaction/emdash/pull/417
- Add badge to README by @arnestrickmann in https://github.com/generalaction/emdash/pull/419
- Feat/terminal native config integration by @arnestrickmann in https://github.com/generalaction/emdash/pull/421
- feat: integrate native terminal configuration detection by @Musti7even in https://github.com/generalaction/emdash/pull/420
- Feat/connect GitHub via UI [#406] by @arnestrickmann in https://github.com/generalaction/emdash/pull/422
- Feat/connect GitHub via UI by @Musti7even in https://github.com/generalaction/emdash/pull/406
- Pr 424 inline integration connection by @arnestrickmann in https://github.com/generalaction/emdash/pull/425
- feat: add inline connection buttons for Linear, GitHub, and Jira in w… by @Musti7even in https://github.com/generalaction/emdash/pull/424
- feat: extend telemetry tracking by @Musti7even in https://github.com/generalaction/emdash/pull/423
- Fix diff pane scrolling and resizable highlights by @arnestrickmann in https://github.com/generalaction/emdash/pull/428
- Add task creation CTAs to kanban by @Musti7even in https://github.com/generalaction/emdash/pull/430
- Improve task CTA prominence by @Musti7even in https://github.com/generalaction/emdash/pull/429
- Update README to simplify coding agents description by @arnestrickmann in https://github.com/generalaction/emdash/pull/434
- Fix theme shortcut modifier handling by @Musti7even in https://github.com/generalaction/emdash/pull/431
- chore: apply workspace changes by @notkainoa in https://github.com/generalaction/emdash/pull/435
- feat: move Add Task button to top of sidebar dropdown by @Musti7even in https://github.com/generalaction/emdash/pull/436
- Fix: Preserve terminal scroll position when switching tasks and resiz… by @Musti7even in https://github.com/generalaction/emdash/pull/438
- feat: add initial prompt support for additional providers by @rabanspiegel in https://github.com/generalaction/emdash/pull/439
- chore: bump Next.js in docs to 16.0.8 by @arnestrickmann in https://github.com/generalaction/emdash/pull/440
- fix: cleanup unused code by @arnestrickmann in https://github.com/generalaction/emdash/pull/443
- feat-add mistral cli support by @arnestrickmann in https://github.com/generalaction/emdash/pull/447
- fix: respect staged selections in commit flow by @arnestrickmann in https://github.com/generalaction/emdash/pull/448
- Sanitize auto-updater errors to prevent noisy terminal output by @arnestrickmann in https://github.com/generalaction/emdash/pull/452
- fix: remove sticky Add Task button overlay by @arnestrickmann in https://github.com/generalaction/emdash/pull/454
- fix: eliminate terminal scroll delay on workspace switch by @arnestrickmann in https://github.com/generalaction/emdash/pull/455
- feat: optional auto-generated task names + modal UX improvements by @rabanspiegel in https://github.com/generalaction/emdash/pull/453
- ui: replace PR toast description with View PR button by @arnestrickmann in https://github.com/generalaction/emdash/pull/456
- fix: correct telemetry documentation link in settings by @arnestrickmann in https://github.com/generalaction/emdash/pull/457
- Fix grammar and clarity in README.md by @arnestrickmann in https://github.com/generalaction/emdash/pull/465
- Keep provider CLI startup clean and return to shell after exit by @arnestrickmann in https://github.com/generalaction/emdash/pull/466
- Chore project cleanup by @arnestrickmann in https://github.com/generalaction/emdash/pull/467
- Improve delete flow with risk warnings and PR notice by @arnestrickmann in https://github.com/generalaction/emdash/pull/468
- fix: hydrate linux PATH for CLI detection. by @arnestrickmann in https://github.com/generalaction/emdash/pull/469
- ui: add PR preview tooltip by @arnestrickmann in https://github.com/generalaction/emdash/pull/470
- feat/Add global terminal option in right sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/471
- feat: auto-generate PR titles and descriptions using workspace CLI agents by @arnestrickmann in https://github.com/generalaction/emdash/pull/472
- Fixing open in errors by @notkainoa in https://github.com/generalaction/emdash/pull/476
- feat: add default to auto-approve setting by @notkainoa in https://github.com/generalaction/emdash/pull/477
- feat(git): improve PR creation UX w/ web fallback + better errors by @notkainoa in https://github.com/generalaction/emdash/pull/478
- feat(ui): add PR and uncommitted work warnings to project deletion by @arnestrickmann in https://github.com/generalaction/emdash/pull/480
- chore: Capitalize Emdash branding in the app by @arnestrickmann in https://github.com/generalaction/emdash/pull/481
- Fix file changes view to show individual files in new folders + UI by @Musti7even in https://github.com/generalaction/emdash/pull/482
- add: history management by @Musti7even in https://github.com/generalaction/emdash/pull/484
- fix: improve PR description formatting and content generation by @Musti7even in https://github.com/generalaction/emdash/pull/486
- fix(ui): exclude merged PRs from delete warnings by @arnestrickmann in https://github.com/generalaction/emdash/pull/488
- feat: Add Monaco Editor-based diff viewer with aggregated view by @Musti7even in https://github.com/generalaction/emdash/pull/483
- fix(pty): prevent 'No conversation found' error on new workspaces by @Musti7even in https://github.com/generalaction/emdash/pull/490
- feat(ui): add loading feedback during project deletion by @Musti7even in https://github.com/generalaction/emdash/pull/489
- fix: prevent AppImage env pollution breaking Python venvs by @Musti7even in https://github.com/generalaction/emdash/pull/493
- fix: propagate auto-approve flag to provider CLI sessions by @Musti7even in https://github.com/generalaction/emdash/pull/494
- Rename workspace to task throughout codebase by @rabanspiegel in https://github.com/generalaction/emdash/pull/487
- fix: shared cache for PR status consistency by @rabanspiegel in https://github.com/generalaction/emdash/pull/498
- Feat/create new project inside emdash by @Musti7even in https://github.com/generalaction/emdash/pull/497
- fix(db): apply migrations by hash + recover workspace->task rename [#500] by @arnestrickmann in https://github.com/generalaction/emdash/pull/502
- fix(db): apply migrations by hash + recover workspace->task rename by @Musti7even in https://github.com/generalaction/emdash/pull/500
- Feat/editable diff save by @arnestrickmann in https://github.com/generalaction/emdash/pull/503
- fix: stop task name regenerating on submit by @arnestrickmann in https://github.com/generalaction/emdash/pull/504
- fix: hide error message is folder selection cancelled by @gontsolov in https://github.com/generalaction/emdash/pull/508
- refactor: use shadcn dialog for home screen modals by @gontsolov in https://github.com/generalaction/emdash/pull/507
- feat(providers): add Kilocode CLI provider support by @arnestrickmann in https://github.com/generalaction/emdash/pull/511
- Fix typo in README.md for CLI agents by @arnestrickmann in https://github.com/generalaction/emdash/pull/516
- Change add project to dropdown by @notkainoa in https://github.com/generalaction/emdash/pull/515
- fix(github): gracefully handle repos without remotes and detect system gh auth by @matteovhaxt in https://github.com/generalaction/emdash/pull/517
- refactor: extract utilities and remove dead code from App.tsx by @arnestrickmann in https://github.com/generalaction/emdash/pull/518
- fix(pr-generation): compare against remote branch to prevent incorrect PR descriptions by @arnestrickmann in https://github.com/generalaction/emdash/pull/519
- ui/tweakssidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/523
- feat: auto-focus terminal on task switch by @arnestrickmann in https://github.com/generalaction/emdash/pull/521
- Fix/open with dropdown by @matteovhaxt in https://github.com/generalaction/emdash/pull/522
- Fix/ handle repo without remote by @matteovhaxt in https://github.com/generalaction/emdash/pull/524
- Fixes [#532] - Toast notifications no longer steal focus from chat input when they appear or disappear. by @arnestrickmann in https://github.com/generalaction/emdash/pull/535
- feat: Support running tasks without worktrees (direct branch work) by @arnestrickmann in https://github.com/generalaction/emdash/pull/537
- feat(providers): Add Continue CLI as a new provider by @arnestrickmann in https://github.com/generalaction/emdash/pull/539
- feat: add line comment support for diff views [#373] by @juliuslipp in https://github.com/generalaction/emdash/pull/540
- feat: customizable keyboard shortcuts by @moritzWa in https://github.com/generalaction/emdash/pull/541
- ui: Button polish and component consolidation by @moritzWa in https://github.com/generalaction/emdash/pull/543
- feat(feedback): support pasting and dropping screenshots by @rabanspiegel in https://github.com/generalaction/emdash/pull/547
- feat(shortcuts): Add task cycling and new task shortcuts by @moritzWa in https://github.com/generalaction/emdash/pull/542
- ui: remove GitHub profile from sidebar footer by @moritzWa in https://github.com/generalaction/emdash/pull/545
- fix(db): make migrations idempotent and fix journal ordering by @rabanspiegel in https://github.com/generalaction/emdash/pull/555
- Add loading state to task delete dialog by @notkainoa in https://github.com/generalaction/emdash/pull/554
- Change “Check Changes” button to “Changes” by @notkainoa in https://github.com/generalaction/emdash/pull/556
- fix(terminal): allow scrolling while agent is running by @rabanspiegel in https://github.com/generalaction/emdash/pull/557
- feat: add OTA updates with electron-updater by @arnestrickmann in https://github.com/generalaction/emdash/pull/558
- feat(worktree): auto-copy .env files to new worktrees by @rabanspiegel in https://github.com/generalaction/emdash/pull/560
- chore: update app icon to new emdash logo by @rabanspiegel in https://github.com/generalaction/emdash/pull/563
- fix(opencode): change initialPromptFlag from -p to --prompt by @j-token in https://github.com/generalaction/emdash/pull/565
- feat(docs): Add changelog tab with GitHub releases integration by @arnestrickmann in https://github.com/generalaction/emdash/pull/566
- chore: update app logo to new emdash brand by @rabanspiegel in https://github.com/generalaction/emdash/pull/567
- fix: equalize padding around homepage tagline text by @arnestrickmann in https://github.com/generalaction/emdash/pull/568
- Docs roadmap by @arnestrickmann in https://github.com/generalaction/emdash/pull/569
- docs: update contributing guide for current architecture by @rabanspiegel in https://github.com/generalaction/emdash/pull/570
- chore: remove legacy codex-stream.log references by @rabanspiegel in https://github.com/generalaction/emdash/pull/571
- docs: restructure and improve documentation by @rabanspiegel in https://github.com/generalaction/emdash/pull/573
- fix(activity-indicators): add missing CLI providers to activity detection by @arnestrickmann in https://github.com/generalaction/emdash/pull/574
- fix: remove broken demo images from README by @rabanspiegel in https://github.com/generalaction/emdash/pull/575
- fix: capitalize app name and fix icon squircle by @rabanspiegel in https://github.com/generalaction/emdash/pull/576
- feat: add integrated file viewer and code editor with diff markers by @arnestrickmann in https://github.com/generalaction/emdash/pull/578
- docs: add capability pages and Copy Markdown feature by @rabanspiegel in https://github.com/generalaction/emdash/pull/577
- feat(ui): add dark-black theme and standardize typography system by @arnestrickmann in https://github.com/generalaction/emdash/pull/580
- feat(docs): add breadcrumbs, clerk-style TOC, and sidebar logo by @rabanspiegel in https://github.com/generalaction/emdash/pull/581
- feat(telemetry): implement daily active user tracking for accurate DAU metrics by @arnestrickmann in https://github.com/generalaction/emdash/pull/582
- docs: add privacy disclosure by @arnestrickmann in https://github.com/generalaction/emdash/pull/583
- feat(settings): add right sidebar auto-collapse toggle by @notkainoa in https://github.com/generalaction/emdash/pull/564
- docs: add file editor documentation by @rabanspiegel in https://github.com/generalaction/emdash/pull/586
- feat: add project configuration docs and built-in config editor by @rabanspiegel in https://github.com/generalaction/emdash/pull/585
- fix: critical bug preventing repo deletion and direct mode UI inconsistency by @arnestrickmann in https://github.com/generalaction/emdash/pull/588
- feat: add git status color by @arnestrickmann in https://github.com/generalaction/emdash/pull/590
- fix(dev): match dock icon size to packaged version by @rabanspiegel in https://github.com/generalaction/emdash/pull/593
- docs: remove Windows download links from README by @arnestrickmann in https://github.com/generalaction/emdash/pull/591
- Simplify branch naming to prefix/{slug}-{hash} by @rabanspiegel in https://github.com/generalaction/emdash/pull/592
- docs: add screenshots to improve documentation clarity by @arnestrickmann in https://github.com/generalaction/emdash/pull/594
- feat(ui): SlugInput, RadioGroup components + TaskModal Dialog refactor by @moritzWa in https://github.com/generalaction/emdash/pull/544
- fix: add missing function call parentheses in ThemeProvider by @arnestrickmann in https://github.com/generalaction/emdash/pull/598
- fix: improve task deletion UX with loading states and error handling by @arnestrickmann in https://github.com/generalaction/emdash/pull/599
- refactor: remove provider bar and plan mode UI components by @arnestrickmann in https://github.com/generalaction/emdash/pull/600
- fix: remove duplicate telemetry setting from defaults by @arnestrickmann in https://github.com/generalaction/emdash/pull/601
- Fix: Critical scrolling issue in Add Task modal dropdown by @arnestrickmann in https://github.com/generalaction/emdash/pull/602
- refactor: improve MultiProviderDropdown component structure by @arnestrickmann in https://github.com/generalaction/emdash/pull/603
- feat(telemetry): add GitHub username tracking to PostHog events by @arnestrickmann in https://github.com/generalaction/emdash/pull/604
- feat(dev): add distinct dev mode dock icon by @rabanspiegel in https://github.com/generalaction/emdash/pull/605
- docs: add 5 missing CLI providers to README by @rabanspiegel in https://github.com/generalaction/emdash/pull/606
- docs: add link to Emdash Docs in MultiProviderDropdown by @arnestrickmann in https://github.com/generalaction/emdash/pull/607
- feat: remove Docker containerization feature by @arnestrickmann in https://github.com/generalaction/emdash/pull/608
- Fix macOS auto-update by adding ZIP file generation to release workflow by @arnestrickmann in https://github.com/generalaction/emdash/pull/609
- UI fixwidthinconsistency by @arnestrickmann in https://github.com/generalaction/emdash/pull/610
- feat: add warnings configuration for Monaco diff viewers by @arnestrickmann in https://github.com/generalaction/emdash/pull/612
- fix: improve PR creation error handling and validation by @arnestrickmann in https://github.com/generalaction/emdash/pull/613
- feat(task-modal): add base branch selector to task creation by @rabanspiegel in https://github.com/generalaction/emdash/pull/614
- ui: small: remove files changed amount indicator from right sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/615
- Fix: Silent database save failures and improve error diagnostics by @arnestrickmann in https://github.com/generalaction/emdash/pull/621
- chore: remove unused legacy chat code by @rabanspiegel in https://github.com/generalaction/emdash/pull/622
- fix(ui): unify task creation terminology by @rabanspiegel in https://github.com/generalaction/emdash/pull/623
- ui: change color of download button in updates settings to maintain consistency by @arnestrickmann in https://github.com/generalaction/emdash/pull/624
- (docs:) remove containerization related docs by @arnestrickmann in https://github.com/generalaction/emdash/pull/625
- feat: Add styled confirmation modal for external links in terminal by @arnestrickmann in https://github.com/generalaction/emdash/pull/626
- feat: add Cmd+E keyboard shortcut to toggle editor by @rabanspiegel in https://github.com/generalaction/emdash/pull/627
- feat: Enhanced onboarding with animated welcome screen by @arnestrickmann in https://github.com/generalaction/emdash/pull/628
- Feat/file changes panel by @matteovhaxt in https://github.com/generalaction/emdash/pull/632
- Use dark-black theme when system prefers dark mode by @rabanspiegel in https://github.com/generalaction/emdash/pull/646
- add droid session resume by @rabanspiegel in https://github.com/generalaction/emdash/pull/645
- Feat/terminal select dropdown by @matteovhaxt in https://github.com/generalaction/emdash/pull/642
- fix: edit tracking telemetry by @arnestrickmann in https://github.com/generalaction/emdash/pull/647
- fix: terminal focus using React refs (fixes [#639]) by @arnestrickmann in https://github.com/generalaction/emdash/pull/648
- fix: terminal focus not working when switching tasks (#639) by @arnestrickmann in https://github.com/generalaction/emdash/pull/644
- feat: Add PostHog error tracking across application by @arnestrickmann in https://github.com/generalaction/emdash/pull/649
- feat(ui): add back-to-app labels for editor and kanban by @saadnvd1 in https://github.com/generalaction/emdash/pull/629
- feat(sidebar): add task rename via context menu by @saadnvd1 in https://github.com/generalaction/emdash/pull/631
- chore: clean out comments by @arnestrickmann in https://github.com/generalaction/emdash/pull/654
- feat(wip): implement multi-chat conversations per task by @arnestrickmann in https://github.com/generalaction/emdash/pull/617
- Update README title banner by @rabanspiegel in https://github.com/generalaction/emdash/pull/667
- chore: update README provider banner by @rabanspiegel in https://github.com/generalaction/emdash/pull/669
- Fix titlebar truncation with ellipsis by @rabanspiegel in https://github.com/generalaction/emdash/pull/630
- fix(sidebar): prevent empty state from squishing during resize by @rabanspiegel in https://github.com/generalaction/emdash/pull/677
- fix(pty): prevent crash loop when closing app with running processes by @rabanspiegel in https://github.com/generalaction/emdash/pull/679
- refactor: rename Provider to Agent across codebase (#611) by @arnestrickmann in https://github.com/generalaction/emdash/pull/655
- perf: Faster task startup (reserve worktrees + direct CLI spawn) by @rabanspiegel in https://github.com/generalaction/emdash/pull/674
- Prevent duplicate GitHub issue selection by @saadnvd1 in https://github.com/generalaction/emdash/pull/653
- fix: Improve CreateChatModal with proper agent ordering and simpler UI by @rabanspiegel in https://github.com/generalaction/emdash/pull/690
- fix(pty): kill terminal processes on task deletion by @rabanspiegel in https://github.com/generalaction/emdash/pull/689
- fix(pty): don't show completion notification on app quit by @rabanspiegel in https://github.com/generalaction/emdash/pull/691
- feat: restore active task on app reload by @rabanspiegel in https://github.com/generalaction/emdash/pull/692
- fix: make editor and kanban views mutually exclusive by @rabanspiegel in https://github.com/generalaction/emdash/pull/694
- fix: jira connection form clipping in settings by @rabanspiegel in https://github.com/generalaction/emdash/pull/697
- Setup/archive scripts for worktrees by @rabanspiegel in https://github.com/generalaction/emdash/pull/700
- Fix agent switch hotkeys by @cschubiner in https://github.com/generalaction/emdash/pull/702
- fix: native module architecture mismatch in x64 builds by @rabanspiegel in https://github.com/generalaction/emdash/pull/709
- fix: stop creating .claude/settings.json for non-Claude providers by @rabanspiegel in https://github.com/generalaction/emdash/pull/711
- feat: add task archive functionality by @rabanspiegel in https://github.com/generalaction/emdash/pull/703
- Change autoApproveFlag from '--yolomode' to '--yolo' by @nilsreichardt in https://github.com/generalaction/emdash/pull/715
- Map Shift+Enter to newline by @rabanspiegel in https://github.com/generalaction/emdash/pull/721
- refactor: centralize 'open in' apps configuration by @aqeelat in https://github.com/generalaction/emdash/pull/687
- feat: create PR as draft by @alexprudhomme in https://github.com/generalaction/emdash/pull/728
- feat: add Merge Main option to PR dropdown by @rabanspiegel in https://github.com/generalaction/emdash/pull/729
- Release 0.4.2 by @rabanspiegel in https://github.com/generalaction/emdash/pull/746
- ui: change wording to be more intuitive when user has to restart the app by @arnestrickmann in https://github.com/generalaction/emdash/pull/747
- Start terminal snapshot timer on attach by @rabanspiegel in https://github.com/generalaction/emdash/pull/754
- Async worktree cleanup by @rabanspiegel in https://github.com/generalaction/emdash/pull/752
- Async untracked diffs and counts by @rabanspiegel in https://github.com/generalaction/emdash/pull/751
- Cache app version in IPC by @rabanspiegel in https://github.com/generalaction/emdash/pull/749
- chore: remove unused untracked constant by @rabanspiegel in https://github.com/generalaction/emdash/pull/748
- Add task env vars and port isolation by @rabanspiegel in https://github.com/generalaction/emdash/pull/745
- Reduce git status polling when inactive by @rabanspiegel in https://github.com/generalaction/emdash/pull/755
- Move fs list to worker thread by @rabanspiegel in https://github.com/generalaction/emdash/pull/750
- Add keyboard shortcuts command by @rabanspiegel in https://github.com/generalaction/emdash/pull/756
- Watch git status updates by @rabanspiegel in https://github.com/generalaction/emdash/pull/753
- Fix fs list worker response type by @rabanspiegel in https://github.com/generalaction/emdash/pull/757
- Fix docs search by adding Fumadocs API route by @rabanspiegel in https://github.com/generalaction/emdash/pull/763
- fix(ui): increase toast z-index to prevent overlapping by @arnestrickmann in https://github.com/generalaction/emdash/pull/760
- feat(titlebar): show first app icon in Open In menu button by @arnestrickmann in https://github.com/generalaction/emdash/pull/768
- Fix telemetry: Restore agent run tracking for PTY reuse and multi-agent mode by @arnestrickmann in https://github.com/generalaction/emdash/pull/782
- feat: stage all files button by @alexprudhomme in https://github.com/generalaction/emdash/pull/759
- feat: auto-refresh PR status on window focus and polling by @notkainoa in https://github.com/generalaction/emdash/pull/665
- feat(terminal): Ability to set custom terminal fonts by @NoumanAMalik in https://github.com/generalaction/emdash/pull/683
- Fix config editor theme alignment and reduce perceived loading by @rabanspiegel in https://github.com/generalaction/emdash/pull/764
- Prevent setup reruns on additional terminals in same worktree by @rabanspiegel in https://github.com/generalaction/emdash/pull/784
- feat(integrations): add GitHub disconnect button in settings by @notkainoa in https://github.com/generalaction/emdash/pull/664
- feat: make escape close changes modals by @notkainoa in https://github.com/generalaction/emdash/pull/663
- chore: re-init claude md file by @arnestrickmann in https://github.com/generalaction/emdash/pull/785
- feat(terminal): add scope badge to terminal selector by @notkainoa in https://github.com/generalaction/emdash/pull/662
- refactor(renderer): decompose App.tsx into focused hooks and components by @arnestrickmann in https://github.com/generalaction/emdash/pull/787
- feat(checks): add CI/CD checks tab with PR comments by @arnestrickmann in https://github.com/generalaction/emdash/pull/790
- fix: prevent duplicate app instances after auto-update restart by @arnestrickmann in https://github.com/generalaction/emdash/pull/791
- feat: ship lifecycle scripts phases with explicit run controls by @rabanspiegel in https://github.com/generalaction/emdash/pull/788
- feat: add pin/unpin tasks in sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/792
- fix: improve CI/CD detail rendering with proper links and avatars by @arnestrickmann in https://github.com/generalaction/emdash/pull/793
- chore: migrate repo from npm to pnpm by @rabanspiegel in https://github.com/generalaction/emdash/pull/789
- chore: remove pnpm workspace config by @rabanspiegel in https://github.com/generalaction/emdash/pull/794
- fix(pty): suppress completion notifications during app quit by @rabanspiegel in https://github.com/generalaction/emdash/pull/795
- Preserve selected project path for terminal cwd by @rabanspiegel in https://github.com/generalaction/emdash/pull/804
- feat: unified Agent Skills support across coding agents by @arnestrickmann in https://github.com/generalaction/emdash/pull/799
- feat: enable auto-approve, initial prompt, and issue linking for Amp agent by @Klohto in https://github.com/generalaction/emdash/pull/798
- feat(settings): add default open-in app setting by @rabanspiegel in https://github.com/generalaction/emdash/pull/803
- fix(ci): use correct electron-rebuild binary name for pnpm by @arnestrickmann in https://github.com/generalaction/emdash/pull/805
- ui: change wording in skills note by @arnestrickmann in https://github.com/generalaction/emdash/pull/806
- fix(ci): resolve pnpm packaging issues for electron-builder by @arnestrickmann in https://github.com/generalaction/emdash/pull/807
- docs: add skills and CI/CD checks documentation pages by @arnestrickmann in https://github.com/generalaction/emdash/pull/808
- docs: reorder capability docs pages in navigation by @arnestrickmann in https://github.com/generalaction/emdash/pull/809
- fix(ui): remove onboarding video modal by @arnestrickmann in https://github.com/generalaction/emdash/pull/810
- fix: enable automatic Wayland/X11 detection on Linux by @dusan-nikcevic in https://github.com/generalaction/emdash/pull/812
- Use Claude native install command and refresh stale provider status by @rabanspiegel in https://github.com/generalaction/emdash/pull/811
- fix: [#778] Color scheme preference resets to system after upgrade by @prath47 in https://github.com/generalaction/emdash/pull/813
- fix: prevent PR comments from persisting when switching workspaces by @arnestrickmann in https://github.com/generalaction/emdash/pull/814
- feat(ssh): add SSH remote project support (based on [#796]) by @arnestrickmann in https://github.com/generalaction/emdash/pull/815
- feat: Add comprehensive SSH remote project support by @isEmmanuelOlowe in https://github.com/generalaction/emdash/pull/796
- docs: add remote projects documentation page by @arnestrickmann in https://github.com/generalaction/emdash/pull/821
- Focus task name input when opening New Task modal by @rabanspiegel in https://github.com/generalaction/emdash/pull/820
- fix(jira): include issue description in linked Jira context by @mattotodd in https://github.com/generalaction/emdash/pull/822
- fix(terminal): upgrade xterm.js to 6.0 to fix scroll jumping in Claude Code sessions by @arnestrickmann in https://github.com/generalaction/emdash/pull/824
- Simplify project config UX and lifecycle scripts editing by @rabanspiegel in https://github.com/generalaction/emdash/pull/823
- Simplify task header badges for linked issues by @rabanspiegel in https://github.com/generalaction/emdash/pull/825
- Fix preservePatterns parity between reserve and normal worktrees by @rabanspiegel in https://github.com/generalaction/emdash/pull/817
- Remove redundant direct branch mode banner by @rabanspiegel in https://github.com/generalaction/emdash/pull/816
- feat(telemetry): add events for skills, SSH, GitHub issues, and browser preview by @arnestrickmann in https://github.com/generalaction/emdash/pull/826
- fix(release): use --only flag in electron-rebuild to skip cpu-features by @arnestrickmann in https://github.com/generalaction/emdash/pull/827
- feat(ssh): add saved connection reuse to Add Remote Project wizard by @arnestrickmann in https://github.com/generalaction/emdash/pull/830
- fix(update): simplify error state with user-friendly message by @arnestrickmann in https://github.com/generalaction/emdash/pull/829
- feat: support worktree creation from local-only branches by @j-token in https://github.com/generalaction/emdash/pull/831
- Add IntelliJ apps by @aqeelat in https://github.com/generalaction/emdash/pull/832
- feat: add custom execution command settings for CLI providers by @Devdha in https://github.com/generalaction/emdash/pull/686
- fix: use stable port for renderer static server with fallback by @arnestrickmann in https://github.com/generalaction/emdash/pull/838
- fix(ui): prevent toast from stealing focus on open by @arnestrickmann in https://github.com/generalaction/emdash/pull/840
- refactor(chat): use Badge component for auto-approve indicator by @arnestrickmann in https://github.com/generalaction/emdash/pull/842
- fix(ssh): pass connection info to terminals and fix re-add constraint by @arnestrickmann in https://github.com/generalaction/emdash/pull/841
- feat: add Pi coding agent provider by @arnestrickmann in https://github.com/generalaction/emdash/pull/844
- feat: Introduce a loading state for PR status display and enhance PR … by @prath47 in https://github.com/generalaction/emdash/pull/839
- Fix Nix build pnpm fetcher compatibility by @rabanspiegel in https://github.com/generalaction/emdash/pull/846
- feat: Adding native menu handling for settings by @chrishoffman in https://github.com/generalaction/emdash/pull/845
- feat: Add "Check for Updates..." to menu by @chrishoffman in https://github.com/generalaction/emdash/pull/847
- Feature/settings page by @leondri in https://github.com/generalaction/emdash/pull/843
- fix(ssh): derive remote project name from folder path instead of connection name by @arnestrickmann in https://github.com/generalaction/emdash/pull/850
- fix(ui): update merge button label to 'Merge into Main' by @arnestrickmann in https://github.com/generalaction/emdash/pull/852
- Feature/integrations svg logos by @leondri in https://github.com/generalaction/emdash/pull/849
- feat(ui): add confirmation modal for merge into main action by @arnestrickmann in https://github.com/generalaction/emdash/pull/853
- fix(ssh): prevent duplicate connections and race conditions by @arnestrickmann in https://github.com/generalaction/emdash/pull/856
- feat(ssh): add remote filesystem support to code editor by @arnestrickmann in https://github.com/generalaction/emdash/pull/864
- fix(ui): wrap long error messages in SSH modal instead of overflowing... by @arnestrickmann in https://github.com/generalaction/emdash/pull/865
- feat(titlebar): split Open action and simplify topbar hover states by @rabanspiegel in https://github.com/generalaction/emdash/pull/851
- Fix install-banner flash on task open by @rabanspiegel in https://github.com/generalaction/emdash/pull/868
- fix(ui): simplify config modal and improve edit button by @rabanspiegel in https://github.com/generalaction/emdash/pull/867
- feat(telemetry): add SSH connection lifecycle events by @arnestrickmann in https://github.com/generalaction/emdash/pull/869
- fix(linear): use server-side filtering and search instead of client-side by @arnestrickmann in https://github.com/generalaction/emdash/pull/870
- feat(editor): add markdown preview for .md/.mdx files by @beks-m in https://github.com/generalaction/emdash/pull/857
- Feat save keyboard shortcut by @prath47 in https://github.com/generalaction/emdash/pull/878
- fix: don't render files that are to large and suggest to open the file individually by @Laurin-Notemann in https://github.com/generalaction/emdash/pull/876
- feat: allow empty branch prefix and allo custom prefix for every task by @Laurin-Notemann in https://github.com/generalaction/emdash/pull/875
- revert: Revert PR [#875] (allow empty branch prefix and custom prefix) by @arnestrickmann in https://github.com/generalaction/emdash/pull/881
- fix(pty): remove dead PTY records on exit to prevent memory leak by @arnestrickmann in https://github.com/generalaction/emdash/pull/883
- feat: Update lucide-react and use GlobeX icon for the disconnected re… by @prath47 in https://github.com/generalaction/emdash/pull/879
- fix: multi-chat tabs disappearing when adding a new chat by @arnestrickmann in https://github.com/generalaction/emdash/pull/884
- Fix AppImage env leakage in Open In launches by @rabanspiegel in https://github.com/generalaction/emdash/pull/872
- fix: update telemetry documentation link in TelemetryCard by @arnestrickmann in https://github.com/generalaction/emdash/pull/893
- fix(pty): add keystroke injection mode for Amp and OpenCode agents by @arnestrickmann in https://github.com/generalaction/emdash/pull/894
- Keyboard shortcuts: support Ctrl+Tab/Ctrl+Shift+Tab task switching by @rabanspiegel in https://github.com/generalaction/emdash/pull/873
- fix(shortcuts): prevent conflicting keyboard bindings by @rabanspiegel in https://github.com/generalaction/emdash/pull/874
- fix(navigation): close settings when going home by @thisisharsh7 in https://github.com/generalaction/emdash/pull/886
- Derive flake pnpm from package.json packageManager by @rabanspiegel in https://github.com/generalaction/emdash/pull/896
- fix(worktree): fetch latest remote refs when claiming reserve worktrees by @beks-m in https://github.com/generalaction/emdash/pull/871
- fix modal formattings by @prath47 in https://github.com/generalaction/emdash/pull/880
- feat: Stop filtering focus reporting sequences from terminal input. by @prath47 in https://github.com/generalaction/emdash/pull/895
- refactor(pty): centralize PTY ID construction and parsing by @arnestrickmann in https://github.com/generalaction/emdash/pull/801
- Allow AZURE_OPENAI_KEY in PTY env allowlist by @rabanspiegel in https://github.com/generalaction/emdash/pull/902
- fix(git): propagate commit-and-push errors with proper messages by @arnestrickmann in https://github.com/generalaction/emdash/pull/903
- fix(git): prevent crash when commit-and-push fails by @arnestrickmann in https://github.com/generalaction/emdash/pull/905
- Fix Cmd+Z affecting other files/windows in editor by @rabanspiegel in https://github.com/generalaction/emdash/pull/906
- fix(editor): file tabs scroll and filename truncation by @thisisharsh7 in https://github.com/generalaction/emdash/pull/907
- fix(search): truncate overflowing text in search results panel by @thisisharsh7 in https://github.com/generalaction/emdash/pull/908
- fix(feedback): update Discord webhook URL by @rabanspiegel in https://github.com/generalaction/emdash/pull/919
- fix(ssh): use remote user's configured shell instead of forcing bash by @arnestrickmann in https://github.com/generalaction/emdash/pull/921
- fix(nix): unblock release build when nixpkgs lags pnpm patch by @rabanspiegel in https://github.com/generalaction/emdash/pull/920
- feat: Clear file changes state when the task path changes and display… by @prath47 in https://github.com/generalaction/emdash/pull/862
- feat: Implement a file change event system to automatically reload ed… by @prath47 in https://github.com/generalaction/emdash/pull/916
- Fix env preserve in large repos by scoping ignored-file query by @rabanspiegel in https://github.com/generalaction/emdash/pull/923
- Fix direct PTY cleanup race after Codex Ctrl+C by @rabanspiegel in https://github.com/generalaction/emdash/pull/931
- fix: correct license badge and providers link in README by @thisisharsh7 in https://github.com/generalaction/emdash/pull/929
- feat: allow multiple chats of the same provider per worktree by @arnestrickmann in https://github.com/generalaction/emdash/pull/930
- fix(update): fix update dialog state sync, stale flash, and menu routing by @chrishoffman in https://github.com/generalaction/emdash/pull/932
- test(github): align isAuthenticated gh-cli expectations by @rabanspiegel in https://github.com/generalaction/emdash/pull/939
- fix: close modals before titlebar view toggles by @thisisharsh7 in https://github.com/generalaction/emdash/pull/934
- fix(ui): hide check-for-updates button when update is downloaded by @arnestrickmann in https://github.com/generalaction/emdash/pull/945
- feat(ssh): support file drag-and-drop onto SSH terminals via SCP by @arnestrickmann in https://github.com/generalaction/emdash/pull/946
- Unify provider command config across local and remote PTY execution by @rabanspiegel in https://github.com/generalaction/emdash/pull/938
- Clarify EMDASH_PORT usage in config UX and docs by @rabanspiegel in https://github.com/generalaction/emdash/pull/948
- feat: Allow toggling between single file and all changes diff views. by @prath47 in https://github.com/generalaction/emdash/pull/944
- fix(terminal): work around xterm.js 6.0.0 DECRQM crash for Amp and TUI apps by @arnestrickmann in https://github.com/generalaction/emdash/pull/949
- Fix 925 and 918 by @DevDesai444 in https://github.com/generalaction/emdash/pull/926
- fix: keep settings visible over IDE overlays by @DevDesai444 in https://github.com/generalaction/emdash/pull/925
- fix: remove unnecessary toast notifications from diff modals by @arnestrickmann in https://github.com/generalaction/emdash/pull/950
- fix: prevent terminal from stealing input focus on Linux/Ubuntu by @arnestrickmann in https://github.com/generalaction/emdash/pull/951
- ui: change wording in home view from coding agent dashboard to agentic development environment by @arnestrickmann in https://github.com/generalaction/emdash/pull/952
- feat: change styling of auto approve badge to maintain consistency by @arnestrickmann in https://github.com/generalaction/emdash/pull/955
- feat: improve multi chat ui by @arnestrickmann in https://github.com/generalaction/emdash/pull/956
- chore: update useTaskManagement by @arnestrickmann in https://github.com/generalaction/emdash/pull/954
- feat: edit titlebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/953
- Fix PTY provider command hardening follow-ups from PR 938 by @rabanspiegel in https://github.com/generalaction/emdash/pull/957
- ui: remove unnessecary toast by @arnestrickmann in https://github.com/generalaction/emdash/pull/959
- Refine task settings hierarchy and auto-approve labeling by @rabanspiegel in https://github.com/generalaction/emdash/pull/958
- Fix Cursor auto-approve flag mapping by @rabanspiegel in https://github.com/generalaction/emdash/pull/960
- Refactor task settings rows to share one settings state by @rabanspiegel in https://github.com/generalaction/emdash/pull/961
- Fix task terminal resize prompt duplication on drag by @rabanspiegel in https://github.com/generalaction/emdash/pull/963
- Refine settings layout and toggle behavior by @rabanspiegel in https://github.com/generalaction/emdash/pull/964
- fix: improve copy/paste from chat messages by @nehaaprasad in https://github.com/generalaction/emdash/pull/967
- fix(chat): hide spinner for single-agent conversations by @arnestrickmann in https://github.com/generalaction/emdash/pull/976
- fix(terminal): auto-focus terminal when switching back by @nehaaprasad in https://github.com/generalaction/emdash/pull/978
- chore(ci): add Windows beta build workflow by @arnestrickmann in https://github.com/generalaction/emdash/pull/984
- chore(ci): fix Windows beta build (install Windows SDK) by @arnestrickmann in https://github.com/generalaction/emdash/pull/985
- chore(ci): pin Windows beta build runner by @arnestrickmann in https://github.com/generalaction/emdash/pull/986
- Fix Linear API key setup navigation copy by @rabanspiegel in https://github.com/generalaction/emdash/pull/987
- docs: fix Linear API key setup instructions path in docs by @arnestrickmann in https://github.com/generalaction/emdash/pull/988
- fix: use SVG for Linear logo instead of PNG across components by @arnestrickmann in https://github.com/generalaction/emdash/pull/989
- fix(pty): use keystroke injection for SSH remote init instead of remoteInitCommand by @arnestrickmann in https://github.com/generalaction/emdash/pull/991
- feat: Add no-cache header to auto-updater requests to ensure the late… by @prath47 in https://github.com/generalaction/emdash/pull/970
- feat(pty): add shellSetup command for per-project terminal initialization by @chrishoffman in https://github.com/generalaction/emdash/pull/992
- fix(terminal): correct CSI handler params for DECRQM workaround by @arnestrickmann in https://github.com/generalaction/emdash/pull/993
- fix: make chat and terminal links open reliably in default browser by @nehaaprasad in https://github.com/generalaction/emdash/pull/980
- feat: Increase search result limits and display total matches and fil… by @prath47 in https://github.com/generalaction/emdash/pull/996
- Fix reserve worktree cleanup after restart by @rabanspiegel in https://github.com/generalaction/emdash/pull/1004
- fix(terminal): add Ctrl+Shift+V paste support on Linux by @aryanpatel-ctrl in https://github.com/generalaction/emdash/pull/1003
- Add Copilot auto-approve support and comprehensive auto-approve flag coverage test by @rabanspiegel in https://github.com/generalaction/emdash/pull/1010
- chore: merge PRs directly from right sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/1002
- Add Vitest PR check and fix ptyIpc remote-init tests by @rabanspiegel in https://github.com/generalaction/emdash/pull/1011
- feat(windows): bootstrap Windows support by @arnestrickmann in https://github.com/generalaction/emdash/pull/979
- Add auto-approve flags for Charm, Kimi, and Cline by @rabanspiegel in https://github.com/generalaction/emdash/pull/1014
- fix(ssh): use connId directly for initial directory browse after connect by @arnestrickmann in https://github.com/generalaction/emdash/pull/1017
- fix(diff): remove phantom newline in diff view by @chrishoffman in https://github.com/generalaction/emdash/pull/1016
- docs: rewrite AGENTS.md and CLAUDE.md with improved structure by @arnestrickmann in https://github.com/generalaction/emdash/pull/1018
- fix: prevent initial prompt injection into secondary conversations by @arnestrickmann in https://github.com/generalaction/emdash/pull/1019
- feat: Implement
.gitignoreparsing for file listing and search, and… by @prath47 in https://github.com/generalaction/emdash/pull/982 - fix: clean up dead code, lazy state init, and terminal DOM leak by @arnestrickmann in https://github.com/generalaction/emdash/pull/1020
- Fix preserve patterns for untracked files in worktree copy by @rabanspiegel in https://github.com/generalaction/emdash/pull/1021
- fix: stabilize task creation UI warnings and clean up temporary diagnostics by @rabanspiegel in https://github.com/generalaction/emdash/pull/1013
- fix: remove toast notification on task deletion by @arnestrickmann in https://github.com/generalaction/emdash/pull/1023
- feat(skills): add content input field to skill creation flow by @nehaaprasad in https://github.com/generalaction/emdash/pull/968
- docs: update README and settings links by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1026
- Handle legacy DB schema mismatch at startup by @rabanspiegel in https://github.com/generalaction/emdash/pull/1025
- fix(terminal): chat input not focused after switching tasks between projects by @jschwxrz in https://github.com/generalaction/emdash/pull/1030
- docs: add auto-closing issues section to issues documentation by @rabanspiegel in https://github.com/generalaction/emdash/pull/1043
- feat(git): auto-append issue closing keywords to PR body by @rabanspiegel in https://github.com/generalaction/emdash/pull/1044
- docs: update documentation to reflect Windows support by @arnestrickmann in https://github.com/generalaction/emdash/pull/1015
- docs: add learn more link to ssh support section in readme by @arnestrickmann in https://github.com/generalaction/emdash/pull/1049
- docs: add Emdash Cloud section to remote projects page by @arnestrickmann in https://github.com/generalaction/emdash/pull/1050
- fix: show stage all button when no files are staged by @jschwxrz in https://github.com/generalaction/emdash/pull/1048
- Fix revert button to actually discard changes on staged files by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1024
- feat(agents): allow custom command args and env vars per agent by @nehaaprasad in https://github.com/generalaction/emdash/pull/975
- feat: show platform-specific labels and icons for Finder/Explorer/Files by @arnestrickmann in https://github.com/generalaction/emdash/pull/1054
- fix: remove localStorage persistence for PR merge admin override by @arnestrickmann in https://github.com/generalaction/emdash/pull/1055
- fix(terminal): support Cmd+Left/Right navigation on macOS by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1035
- feat: Implement single-open behavior for GitHubIssuePreviewTooltip, e… by @prath47 in https://github.com/generalaction/emdash/pull/1038
- fix: support remote SSH projects in config editor, PR status, and branch loading by @arnestrickmann in https://github.com/generalaction/emdash/pull/1056
- fix: remove npm fallbacks from non-npm package manager install commands by @rabanspiegel in https://github.com/generalaction/emdash/pull/1058
- fix(ssh): wire up connection monitor and centralize reconnect logic by @arnestrickmann in https://github.com/generalaction/emdash/pull/1059
- fix(worktree): resolve local refs to remote tracking refs for reserve creation by @rabanspiegel in https://github.com/generalaction/emdash/pull/1060
- fix(updater): harden install flow for Linux and simplify UpdateModal by @arnestrickmann in https://github.com/generalaction/emdash/pull/1063
- docs: consolidate CLAUDE.md into AGENTS.md by @rabanspiegel in https://github.com/generalaction/emdash/pull/1061
- fix(app): set cwd when executing open-in-app commands by @rabanspiegel in https://github.com/generalaction/emdash/pull/1064
- feat(jira): support numeric issue search by expanding to project keys by @rabanspiegel in https://github.com/generalaction/emdash/pull/1062
- Fix GitHub integration settings by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1045
- fix: logo shimmer animation visible as box in dark mode by @juliuscaezarff in https://github.com/generalaction/emdash/pull/1065
- feat(editor): render local images in markdown preview by @arnestrickmann in https://github.com/generalaction/emdash/pull/1066
- Update Windows installer link to MSI format by @doanbactam in https://github.com/generalaction/emdash/pull/1078
- docs(readme): escape install commands using
tags and HTML entities for pipes by @Sebastian90746 in https://github.com/generalaction/emdash/pull/1076 - fix(terminal): enable copy shortcuts in all terminal sessions by @jschwxrz in https://github.com/generalaction/emdash/pull/1077
- fix EMDASH_TASK_NAME being inconsistent between lifecycle scripts, regular terminal and agent by @jschwxrz in https://github.com/generalaction/emdash/pull/1084
- feat: prevent MergePrSection from rendering for closed pull requests by @prath47 in https://github.com/generalaction/emdash/pull/1083
- feat: add a loading state with a spinner to the GitHub issue selector by @prath47 in https://github.com/generalaction/emdash/pull/1086
- fix(ui): improve toast description text wrapping behavior by @arnestrickmann in https://github.com/generalaction/emdash/pull/1087
- fix(ci): add electron-rebuild step to Linux release build by @jschwxrz in https://github.com/generalaction/emdash/pull/1069
- fix(ci): fix Linux releaseflow by @arnestrickmann in https://github.com/generalaction/emdash/pull/1088
- feat: add confirmation dialog before reverting file changes by @arnestrickmann in https://github.com/generalaction/emdash/pull/1090
- fix(ui): add horizontal scroll and fix alignment for conversation tabs by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1097
- fix(terminal): scope global terminal key per project by @jschwxrz in https://github.com/generalaction/emdash/pull/915
- feat: show 'create pr' if commits are ahead of main by @Valley-15 in https://github.com/generalaction/emdash/pull/1079
- Fix 1039 by @prath47 in https://github.com/generalaction/emdash/pull/1051
- fix(terminal): auto-switch to Run tab and remove horizontal scroll in lifecycle logs by @beks-m in https://github.com/generalaction/emdash/pull/1046
- fix(security): prevent command injection and URL protocol bypass vulnerabilities by @aryanpatel-ctrl in https://github.com/generalaction/emdash/pull/1028
- fix(ui): update FileChangesPanel tooltip and label text by @arnestrickmann in https://github.com/generalaction/emdash/pull/1101
- fix: always land on home view after app restart by @arnestrickmann in https://github.com/generalaction/emdash/pull/1105
- docs: add Emdash X follow badge to README by @arnestrickmann in https://github.com/generalaction/emdash/pull/1106
- fix(agent): improve CLI detection to avoid false "not installed" alerts by @jschwxrz in https://github.com/generalaction/emdash/pull/1116
- fix: opening emdash also opens cursor by @jschwxrz in https://github.com/generalaction/emdash/pull/1114
- fix(github): not able to connect to GitHub by @jschwxrz in https://github.com/generalaction/emdash/pull/1113
- fix: improve tab bar layout with scrollable tabs, pinned context badges, and overflow by @leondri in https://github.com/generalaction/emdash/pull/1112
- fix: shared input bar now submits follow-up prompts to all agent panes by @jschwxrz in https://github.com/generalaction/emdash/pull/1110
- fix: stale auth cache + local project fall-through by @rabanspiegel in https://github.com/generalaction/emdash/pull/1122
- refactor(sidebar): restyle left sidebar layout and alignment by @leondri in https://github.com/generalaction/emdash/pull/1027
- feat(ssh): add create and clone repo modes to remote project setup by @arnestrickmann in https://github.com/generalaction/emdash/pull/1120
- chore: rename CI workflow to 'CI Check' by @rabanspiegel in https://github.com/generalaction/emdash/pull/1124
- feat: Hide tools from Open In launcher by @chrishoffman in https://github.com/generalaction/emdash/pull/1123
- fix(ui): update CreateChatModal title and description for clarity by @arnestrickmann in https://github.com/generalaction/emdash/pull/1128
- fix(ui): prevent rename input from losing focus when triggered via context menu by @arnestrickmann in https://github.com/generalaction/emdash/pull/1138
- feat: add status badge to Linear ticket selector by @arnestrickmann in https://github.com/generalaction/emdash/pull/1137
- fix: reduce minimum window size and show resize handles at smaller breakpoints by @arnestrickmann in https://github.com/generalaction/emdash/pull/1139
- feat(ui): add tooltips to sidebar and task action buttons by @arnestrickmann in https://github.com/generalaction/emdash/pull/1141
- feat: add Cmd+O shortcut to open worktree in editor by @lukecparr in https://github.com/generalaction/emdash/pull/1119
- Feat: Add .rpm build by @dthuerck in https://github.com/generalaction/emdash/pull/1134
- Fix archived tasks visibility and real-time updates by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1130
- fix(ui): allow unpinning tasks by clicking the pin icon by @rabanspiegel in https://github.com/generalaction/emdash/pull/1144
- fix(ssh): support IdentityAgent from ~/.ssh/config for agent auth by @arnestrickmann in https://github.com/generalaction/emdash/pull/1157
- typo fix by @prath47 in https://github.com/generalaction/emdash/pull/1158
- feat(ui): add select all checkbox for task list by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1148
- fix: make Promise callback async to fix build error by @arnestrickmann in https://github.com/generalaction/emdash/pull/1160
- fix: improve active file highlighting in diff modal sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/1166
- fix: truncate file paths from the start in diff viewer components by @arnestrickmann in https://github.com/generalaction/emdash/pull/1165
- fix(ui): improve installing update status message clarity by @arnestrickmann in https://github.com/generalaction/emdash/pull/1167
- feat: consolidate notifications onto hook events with expanded settings by @rabanspiegel in https://github.com/generalaction/emdash/pull/1145
- feat(ssh): surface debug logs from SSH connection tests by @arnestrickmann in https://github.com/generalaction/emdash/pull/1171
- feat: make terminal resizable in right sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/1173
- fix(ui): make (Having trouble?) link clickable by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1169
- fix: correct Linux .deb download link filename by @arnestrickmann in https://github.com/generalaction/emdash/pull/1176
- fix: correct Linux download links in README and docs by @arnestrickmann in https://github.com/generalaction/emdash/pull/1177
- Auto-trust worktree directories in Claude Code by @rabanspiegel in https://github.com/generalaction/emdash/pull/1175
- feat(ssh): full git operations parity for remote projects by @arnestrickmann in https://github.com/generalaction/emdash/pull/1180
- Adjust z-index values, add top padding to mobile sidebar, and ensure … by @prath47 in https://github.com/generalaction/emdash/pull/1163
- fix(pty): pass Windows Program Files env vars to PTY sessions by @arnestrickmann in https://github.com/generalaction/emdash/pull/1183
- chore: ipc refactor by @Davidknp in https://github.com/generalaction/emdash/pull/1182
- fix: filter shell noise from PATH to prevent ENAMETOOLONG crashes by @Amwam in https://github.com/generalaction/emdash/pull/1164
- fix(menu): remove reload and force reload from View menu by @arnestrickmann in https://github.com/generalaction/emdash/pull/1185
- perf: resolve lag when expanding/collapsing sidebar sections by @Valley-15 in https://github.com/generalaction/emdash/pull/1150
- fix: use theme-aware active file indicator in diff modal sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/1186
- feat: add pre-commit hooks with Husky + lint-staged by @rabanspiegel in https://github.com/generalaction/emdash/pull/1187
- fix: show Create PR button for variant tasks with no file changes by @rabanspiegel in https://github.com/generalaction/emdash/pull/1188
- feat: auto-infer task names from context and terminal input by @arnestrickmann in https://github.com/generalaction/emdash/pull/1189
- fix(windows): run .cmd/.bat provider CLIs via cmd.exe to avoid silent startup failures by @fALECX in https://github.com/generalaction/emdash/pull/1199
- feat(notifications): include task name in agent notifications by @nehaaprasad in https://github.com/generalaction/emdash/pull/1195
- feat: add auto copy on select by @liamhess in https://github.com/generalaction/emdash/pull/1194
- feat: configurable task hover action (delete vs archive) by @rabanspiegel in https://github.com/generalaction/emdash/pull/1190
- fix: PR creation spinner persists when switching tasks by @nehaaprasad in https://github.com/generalaction/emdash/pull/1196
- fix(nix): update pnpmDeps hash for nbranch by @arnestrickmann in https://github.com/generalaction/emdash/pull/1204
- feat: add Cmd+W shortcut to close active chat tab on macOS by @arnestrickmann in https://github.com/generalaction/emdash/pull/1205
- ci: add cross-platform release workflow with Windows/Linux support and signing by @arnestrickmann in https://github.com/generalaction/emdash/pull/1207
- Docs: Fix GitHub links in changelog rendering by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1212
- feat(diff-viewer): replace modal diff viewer with full-screen inline diff viewer by @jschwxrz in https://github.com/generalaction/emdash/pull/1203
- feat: click OS notification to focus the relevant task by @rabanspiegel in https://github.com/generalaction/emdash/pull/1208
- fix(sidebar): ensure task selection exits Home view by @rabanspiegel in https://github.com/generalaction/emdash/pull/1216
- chore: factor out app view status (1) by @Davidknp in https://github.com/generalaction/emdash/pull/1197
- fix: upgrade electron-builder to 26.x for azureSignOptions support by @arnestrickmann in https://github.com/generalaction/emdash/pull/1232
- fix(ci): harden NuGet provider install on Windows runners by @arnestrickmann in https://github.com/generalaction/emdash/pull/1233
- fix(ci): remove redundant TrustedSigning install from Windows release by @arnestrickmann in https://github.com/generalaction/emdash/pull/1234
- Jira Issue selection tooltip fix by @prath47 in https://github.com/generalaction/emdash/pull/1231
- chore: introduce
ProjectManagementContextandTaskManagementContext(2) by @Davidknp in https://github.com/generalaction/emdash/pull/1225 - chore: improve modal management (3) by @Davidknp in https://github.com/generalaction/emdash/pull/1227
- refactor: centralize app settings via typed RPC and shared provider (4) by @Davidknp in https://github.com/generalaction/emdash/pull/1230
- fix(remote-open): preserve SSH authority and harden terminal launches by @ma08 in https://github.com/generalaction/emdash/pull/1217
- fix(terminal): open hyperlinks in default browser by @jschwxrz in https://github.com/generalaction/emdash/pull/1218
- fix(pty): pass display/desktop env vars to PTY to open browser on linux by @jschwxrz in https://github.com/generalaction/emdash/pull/1219
- fix: focus agent cli after task creation by @jschwxrz in https://github.com/generalaction/emdash/pull/1222
- refactor: terminal selection hook by @jschwxrz in https://github.com/generalaction/emdash/pull/1226
- feat(sidebar): add Remote Project option to new project menu by @arnestrickmann in https://github.com/generalaction/emdash/pull/1236
- fix: make single-task sidebar panels resizable by @arnestrickmann in https://github.com/generalaction/emdash/pull/1238
- feat: add Autohand Code as a supported CLI provider by @igorcosta in https://github.com/generalaction/emdash/pull/1237
- Add TMPDIR to PTY spawn modes by @sairus2k in https://github.com/generalaction/emdash/pull/1224
- feat(menu): add reload and force reload to View menu by @arnestrickmann in https://github.com/generalaction/emdash/pull/1256
- fix(github): support GitHub Enterprise for PR creation by @krzysztofcybulski in https://github.com/generalaction/emdash/pull/1244
- fix(diff): make diff viewer more robust for large files by @jschwxrz in https://github.com/generalaction/emdash/pull/1245
- fix(tasks): add bulk unarchive functionality to task selection by @thisisharsh7 in https://github.com/generalaction/emdash/pull/1247
- fix: allow terminal switching while lifecycle run script is active by @jschwxrz in https://github.com/generalaction/emdash/pull/1248
- feat(pty): wrap agent PTY sessions in tmux for persistence by @arnestrickmann in https://github.com/generalaction/emdash/pull/1240
- feat(terminal): map Cmd+Backspace to kill-line on macOS by @jschwxrz in https://github.com/generalaction/emdash/pull/1254
- fix(pty): fish shell --session-id parsing error by @rabanspiegel in https://github.com/generalaction/emdash/pull/1259
- feat(editor): persist file explorer state and opened tabs per task by @nehaaprasad in https://github.com/generalaction/emdash/pull/1252
- refactor: project and task management, mutations, and caching (2) by @Davidknp in https://github.com/generalaction/emdash/pull/1258
- feat: add Kiro IDE to open-in-apps registry by @arnestrickmann in https://github.com/generalaction/emdash/pull/1262
- fix(pty): validate Claude session before resume by @rabanspiegel in https://github.com/generalaction/emdash/pull/1261
- fix(chat): remove confirmation modal when closing chat tab by @arnestrickmann in https://github.com/generalaction/emdash/pull/1263
- refactor(GitService): make getStatus faster by @anuragts in https://github.com/generalaction/emdash/pull/1265
- fix(ssh): use file selector for SSH private key path by @Areo-Joe in https://github.com/generalaction/emdash/pull/1268
- feat(ui): always show changes button in file changes panel top bar by @jschwxrz in https://github.com/generalaction/emdash/pull/1272
- feat: Escape should close windows by @jschwxrz in https://github.com/generalaction/emdash/pull/1271
- fix(ssh): resolve macOS SSH_AUTH_SOCK detection for 1Password agent by @jschwxrz in https://github.com/generalaction/emdash/pull/1274
- fix(ui): pin merge PR section to bottom of checks panel by @jschwxrz in https://github.com/generalaction/emdash/pull/1280
- feat(lifecycle): preserve lifecycle terminal logs across task switches by @jschwxrz in https://github.com/generalaction/emdash/pull/1278
- fix(ui): add padding to terminal pane container by @arnestrickmann in https://github.com/generalaction/emdash/pull/1287
- fix: prevent worktree branches from auto-tracking base ref by @dev-seahouse in https://github.com/generalaction/emdash/pull/1249
- feat: refresh local branches before selecting branch in 'New task' modal by @singhvibhanshu in https://github.com/generalaction/emdash/pull/1255
- fix(pty): pass XDG_DATA_DIRS to PTY sessions for correct default browser by @jschwxrz in https://github.com/generalaction/emdash/pull/1281
- feat(ssh): enable hook notifications for remote sessions by @rabanspiegel in https://github.com/generalaction/emdash/pull/1288
- feat(gitlab): Add GitLab issue integration by @aniketsaurav18 in https://github.com/generalaction/emdash/pull/1283
- fix(issues): enforce recent-first sorting across Linear, GitHub, and Jira by @rabanspiegel in https://github.com/generalaction/emdash/pull/1290
- fix(diff-viewer): add loading spinners to commit and push buttons by @arnestrickmann in https://github.com/generalaction/emdash/pull/1293
- perf(delete): optimize task deletion with batched IPC and deferred UI by @rabanspiegel in https://github.com/generalaction/emdash/pull/1291
- fix(sidebar): auto collapse right sidebar on settings and skills views by @jschwxrz in https://github.com/generalaction/emdash/pull/1300
- fix(connections): avoid caching shell path as provider cli by @rabanspiegel in https://github.com/generalaction/emdash/pull/1307
- feat(sidebar): show contextual terminal on project and home pages by @jschwxrz in https://github.com/generalaction/emdash/pull/1302
- feat(codex): add turn-complete notifications by @rabanspiegel in https://github.com/generalaction/emdash/pull/1312
- feat: add pull request template by @yashdev9274 in https://github.com/generalaction/emdash/pull/1294
- feat(pr): add GitHub auto-merge support to PR merge section by @HajekTim in https://github.com/generalaction/emdash/pull/1298
- feat(tasks): add loading state to task creation button by @arnestrickmann in https://github.com/generalaction/emdash/pull/1317
- fix:[bug]: emdash can not find codex or gemini when creating new task on remote vps (ubuntu) [#1126] by @digplan in https://github.com/generalaction/emdash/pull/1309
- fix(sidebar): preserve task project during create flow by @rabanspiegel in https://github.com/generalaction/emdash/pull/1319
- fix(sidebar): prevent pinned tasks from clearing before data loads by @arnestrickmann in https://github.com/generalaction/emdash/pull/1316
- fix: persist provider on default conversation to prevent tab flickering by @arnestrickmann in https://github.com/generalaction/emdash/pull/1320
- fix(settings): clarify notification provider support by @rabanspiegel in https://github.com/generalaction/emdash/pull/1324
- fix(terminal): align font size between agent pane and terminal pane by @nehaaprasad in https://github.com/generalaction/emdash/pull/1323
- feat(opencode): add notification hook integration by @rabanspiegel in https://github.com/generalaction/emdash/pull/1318
- fix(ssh): detect shell prompt before injecting remote init commands by @jschwxrz in https://github.com/generalaction/emdash/pull/1327
- Improve Claude status indicators and unread notifications by @rabanspiegel in https://github.com/generalaction/emdash/pull/1325
- fix(lifecycle): surface errors from lifecycle actions and auto-run setup by @HajekTim in https://github.com/generalaction/emdash/pull/1330
- fix: task timer shows wrong elapsed time in sidebar by @sairus2k in https://github.com/generalaction/emdash/pull/1332
- feat(settings): add create-worktree-by-default toggle for new tasks and fix run restart after stop intent by @isEmmanuelOlowe in https://github.com/generalaction/emdash/pull/1329
- feat(ssh): Add ProxyCommand support and fix OpenSSH certificate authentication by @Zedmor in https://github.com/generalaction/emdash/pull/1334
- feat(plain): add Plain thread linking to task creation by @tobi110289 in https://github.com/generalaction/emdash/pull/1328
- Add semantic status updates for Codex and OpenCode by @rabanspiegel in https://github.com/generalaction/emdash/pull/1340
- fix: keep sidebar file changes live while window is visible by @rabanspiegel in https://github.com/generalaction/emdash/pull/1341
- feat(mcp): add MCP server management UI and multi-agent config sync by @jschwxrz in https://github.com/generalaction/emdash/pull/1333
- feat: add tooltip to enable auto-merge button by @arnestrickmann in https://github.com/generalaction/emdash/pull/1337
- feat(history): show author avatar in commit list by @arnestrickmann in https://github.com/generalaction/emdash/pull/1339
- docs: add MCP page to docs navigation by @arnestrickmann in https://github.com/generalaction/emdash/pull/1343
- feat: Enable agent navigation shortcuts within input fields and updat… by @prath47 in https://github.com/generalaction/emdash/pull/1338
- feat(codex): add codex session restore by @liamhess in https://github.com/generalaction/emdash/pull/1335
- Collapse right sidebar on home screen by default by @arnestrickmann in https://github.com/generalaction/emdash/pull/1355
- fix(security): harden SSH command validation and patch vulnerable minimatch resolutions by @bhaktofmahakal in https://github.com/generalaction/emdash/pull/1350
- feat(changes): add staging, commit & push and file revert to sidebar by @jschwxrz in https://github.com/generalaction/emdash/pull/1349
- feat: add Cmd/Ctrl shortcuts for agent tabs by @rabanspiegel in https://github.com/generalaction/emdash/pull/1362
- fix(ui): prevent TaskModal content overflow on small viewports by @arnestrickmann in https://github.com/generalaction/emdash/pull/1371
- feat: add PR review mode with diff viewer and open PRs section by @arnestrickmann in https://github.com/generalaction/emdash/pull/1346
- fix: close in-app editor when opening diff from changes panel by @nehaaprasad in https://github.com/generalaction/emdash/pull/1374
- fix(ssh): start remote PTY in worktree dir and auto-start agent by @nehaaprasad in https://github.com/generalaction/emdash/pull/1373
- fix(build): pin app-builder-lib minimatch to restore mac releases by @arnestrickmann in https://github.com/generalaction/emdash/pull/1391
- feat: add Forgejo integration by @Codycody31 in https://github.com/generalaction/emdash/pull/1308
- docs: capitalize Tmux in tmux-sessions page title by @arnestrickmann in https://github.com/generalaction/emdash/pull/1394
- feat(copilot): add initial prompt support via -i flag by @nehaaprasad in https://github.com/generalaction/emdash/pull/1387
- fix(pty): ensure runtime args precede positional prompt in CLI arg order by @arnestrickmann in https://github.com/generalaction/emdash/pull/1399
- Fix Slash-Command UI Freeze on New Tasks (Bug#1081) by @DevDesai444 in https://github.com/generalaction/emdash/pull/1107
- feat: Hide the RightSidebar while a task is being created or is an op… by @prath47 in https://github.com/generalaction/emdash/pull/1351
- feat : add terminal font size setting in settings by @nehaaprasad in https://github.com/generalaction/emdash/pull/1405
- feat(fs): add file and directory management functions (rename, mkdir, rmdir) to IPC and local/remote file systems by @yashdev9274 in https://github.com/generalaction/emdash/pull/1348
- fix: stale worktree reserves by @jschwxrz in https://github.com/generalaction/emdash/pull/1403
- fix(ssh): add scroll overflow to saved connections list by @arnestrickmann in https://github.com/generalaction/emdash/pull/1416
- fix(sidebar): create task under correct project when using + button by @nehaaprasad in https://github.com/generalaction/emdash/pull/1406
- fix(terminal): let app shortcuts pass through xterm terminals by @ckafrouni in https://github.com/generalaction/emdash/pull/1411
- fix(ui): hide Open PRs section while loading instead of showing spinner by @arnestrickmann in https://github.com/generalaction/emdash/pull/1419
- feat(comments): reintroduce comments popover with in-memory draft store by @jschwxrz in https://github.com/generalaction/emdash/pull/1415
- feat(settings): make auto-inferred task names toggleable by @singhvibhanshu in https://github.com/generalaction/emdash/pull/1413
- feat(terminal): add Cmd/Ctrl+F search for terminal panes by @arnestrickmann in https://github.com/generalaction/emdash/pull/1432
- fix(diff-viewer): harden git status/diff pipeline and large-file rendering by @jschwxrz in https://github.com/generalaction/emdash/pull/1433
- feat(open-in): add Android Studio support by @ubuntudroid in https://github.com/generalaction/emdash/pull/1437
- feat(open-in): add VSCodium support by @arnestrickmann in https://github.com/generalaction/emdash/pull/1445
- feat(open-in): add Xcode support by @arnestrickmann in https://github.com/generalaction/emdash/pull/1446
- fix(pty): prevent session ID collision for non-worktree tasks by @Simonstorms in https://github.com/generalaction/emdash/pull/1436
- fix: prevent Create PR button overflow in narrow sidebar by @nehaaprasad in https://github.com/generalaction/emdash/pull/1420
- fix(lifecycle): use PTY-based renderer for lifecycle terminal output by @ckafrouni in https://github.com/generalaction/emdash/pull/1425
- feat(terminal): expandable mini terminal — full-screen modal view by @shreyaspapi in https://github.com/generalaction/emdash/pull/1424
- feat: add in-app changelog notifications by @arnestrickmann in https://github.com/generalaction/emdash/pull/1450
- Fix 1447 by @prath47 in https://github.com/generalaction/emdash/pull/1448
- fix(diff): improve sidebar deleted-file presentation by @jschwxrz in https://github.com/generalaction/emdash/pull/1451
- fix(kanban): use task query data for board cards by @jschwxrz in https://github.com/generalaction/emdash/pull/1452
- fix(github): ensure local branch exists for fork PR checkout by @jschwxrz in https://github.com/generalaction/emdash/pull/1454
- fix(pr): use default provider for PR review tasks by @jschwxrz in https://github.com/generalaction/emdash/pull/1453
- feat: add VS Code Insiders as a separate Open In app by @millar in https://github.com/generalaction/emdash/pull/1460
- chore: update project delete button tooltip text by @arnestrickmann in https://github.com/generalaction/emdash/pull/1464
- feat(changelog): extract and display published date for changelog entries by @arnestrickmann in https://github.com/generalaction/emdash/pull/1465
- fix(ui): close editor mode when opening settings by @shreyaspapi in https://github.com/generalaction/emdash/pull/1422
- feat(prs): add server-side search and filter presets for Open PRs by @arnestrickmann in https://github.com/generalaction/emdash/pull/1468
- fix(pty): resolve tmux to absolute path before spawning by @arnestrickmann in https://github.com/generalaction/emdash/pull/1470
- fix(ssh): restart remote terminal sessions after SSH reconnection by @arnestrickmann in https://github.com/generalaction/emdash/pull/1471
- fix(pty): fix tmux absolute-path test to pass in CI by @arnestrickmann in https://github.com/generalaction/emdash/pull/1473
- fix(update): improve update error state wording and styling by @arnestrickmann in https://github.com/generalaction/emdash/pull/1474
- feat(agent): add Hermes Agent provider integration by @arnestrickmann in https://github.com/generalaction/emdash/pull/1477
- fix(agent): stabilize conversation tab titles with persistent numbering by @arnestrickmann in https://github.com/generalaction/emdash/pull/1484
- feat: add configurable review preset for one-click code review chats by @arnestrickmann in https://github.com/generalaction/emdash/pull/1485
- feat(dashboard): show PR reviewer status in Open PRs section by @ubuntudroid in https://github.com/generalaction/emdash/pull/1476
- feat(titlebar): custom frameless title bar with menu for Windows/Linux by @Samuell1 in https://github.com/generalaction/emdash/pull/1492
- feat(ui): show changed file names in delete confirmation dialogs by @arnestrickmann in https://github.com/generalaction/emdash/pull/1494
- docs: switch agent guidance from monolith to micro-docs by @arnestrickmann in https://github.com/generalaction/emdash/pull/1495
- fix(test): flaky ptyIpc test - "binds immediately to an existing exact-cwd Codex thread before polling" by @radhika-kapoor in https://github.com/generalaction/emdash/pull/1498
- fix(ui): decouple OpenPrsSection from parent via context by @arnestrickmann in https://github.com/generalaction/emdash/pull/1503
- feat(workspace): add workspace provider for remote development environments by @arnestrickmann in https://github.com/generalaction/emdash/pull/1292
- feat: add emdash account system with github oauth sign-in by @jschwxrz in https://github.com/generalaction/emdash/pull/1502
- feat: gate workspace feature flag by @arnestrickmann in https://github.com/generalaction/emdash/pull/1506
- feat(keyboard): allow removing and reassigning keyboard shortcuts by @arnestrickmann in https://github.com/generalaction/emdash/pull/1486
- Fix docs Vercel deployment by @arnestrickmann in https://github.com/generalaction/emdash/pull/1507
- fix: improve archived task action buttons in sidebar by @arnestrickmann in https://github.com/generalaction/emdash/pull/1511
- fix: prevent ESC from closing settings when a nested modal is open by @janburzinski in https://github.com/generalaction/emdash/pull/1512
- fix: adapt auth flow to new server response type by @jschwxrz in https://github.com/generalaction/emdash/pull/1513
- fix: always close expanded terminal on Escape even when xterm focused by @arnestrickmann in https://github.com/generalaction/emdash/pull/1514
- Gate workspace provider behind PostHog feature flag by @arnestrickmann in https://github.com/generalaction/emdash/pull/1515
- feat(dashboard): show line change counts on Open PRs by @ubuntudroid in https://github.com/generalaction/emdash/pull/1517
- feat: handle whitespace scroll by @liamhess in https://github.com/generalaction/emdash/pull/1365
- fix: env vars not deleted when saving agent config by @millar in https://github.com/generalaction/emdash/pull/1523
- fix: update broken link in docs home page by @arnestrickmann in https://github.com/generalaction/emdash/pull/1529
- feat(settings): add workspace provider info card and fix docs URL by @arnestrickmann in https://github.com/generalaction/emdash/pull/1533
- feat(skills): integrate skills.sh catalog with install/uninstall support by @janburzinski in https://github.com/generalaction/emdash/pull/1527
- fix(pty): resolve tmux config from remote filesystem for SSH sessions by @voxtex in https://github.com/generalaction/emdash/pull/1534
- fix: wait for setup script before spawning agent PTY by @ubuntudroid in https://github.com/generalaction/emdash/pull/1538
- feat: show CI check status icon on project dashboard PR list by @ubuntudroid in https://github.com/generalaction/emdash/pull/1535
- fix(workspace): gate terminals on remote connection and cache provision logs by @arnestrickmann in https://github.com/generalaction/emdash/pull/1541
- fix(db): prevent saveProject from silently deleting unrelated projects by @arnestrickmann in https://github.com/generalaction/emdash/pull/1546
- fix(terminal): use buffered write drain scheduler with visibility fallback by @arnestrickmann in https://github.com/generalaction/emdash/pull/1547
- refactor(ui): simplify WorkspaceProviderInfoCard and fix visibility logic by @arnestrickmann in https://github.com/generalaction/emdash/pull/1548
- docs(skills): add skills.sh as a skill source by @drpayyne in https://github.com/generalaction/emdash/pull/1550
- fix: always sync systemTheme with OS for instant theme switching by @janburzinski in https://github.com/generalaction/emdash/pull/1549
- fix(pty): restore workspace cwd for SSH terminal sessions by @arnestrickmann in https://github.com/generalaction/emdash/pull/1555
- refactor(workspace): replace hard timeout with warning for provisioning by @arnestrickmann in https://github.com/generalaction/emdash/pull/1559
- fix(git): route git operations through SSH for workspace provider tasks by @arnestrickmann in https://github.com/generalaction/emdash/pull/1558
- feat(settings): add toggle to disable auto-close linked issues on PR creation by @arnestrickmann in https://github.com/generalaction/emdash/pull/1560
- fix: fix skills modal being a little blurred by @janburzinski in https://github.com/generalaction/emdash/pull/1561
- chore: extract shared AgentTooltipRow and add missing info tooltips to AgentDropdown by @arnestrickmann in https://github.com/generalaction/emdash/pull/1566
- fix: suppress EPIPE during PTY shutdown on Windows by @saschabuehrle in https://github.com/generalaction/emdash/pull/1565
- feat: optional resource monitor to keep track of ram/cpu/mem usage by @janburzinski in https://github.com/generalaction/emdash/pull/1537
- update mcp tab design: added provider icons and display agent icon by @janburzinski in https://github.com/generalaction/emdash/pull/1556
- feat(main): improve PATH initialization for macOS and Linux by @memwey in https://github.com/generalaction/emdash/pull/1521
- feat: Implement task sorting and manual reordering in the sidebar, including a sort mode picker and persistent order. by @prath47 in https://github.com/generalaction/emdash/pull/1505
- chore: add proper icons to the skills page (just like we did for mcp) by @janburzinski in https://github.com/generalaction/emdash/pull/1567
- docs: update README provider list and links by @arnestrickmann in https://github.com/generalaction/emdash/pull/1568
- feat(changelog): add hero image support and GitHub Releases fallback by @arnestrickmann in https://github.com/generalaction/emdash/pull/1569
- feat(open-in): filter unsupported apps for remote SSH workspaces by @arnestrickmann in https://github.com/generalaction/emdash/pull/1580
- feat(open-in): add Windsurf editor support by @ubuntudroid in https://github.com/generalaction/emdash/pull/1577
- fix: claude code starting in "do not ask" mode instead of the dangerously bypass permissions mode by @janburzinski in https://github.com/generalaction/emdash/pull/1572
- fix: non solid bg on navy and dark mode sidebar when small windo by @janburzinski in https://github.com/generalaction/emdash/pull/1590
- feat(ssh): add editable project name field to remote project modal by @arnestrickmann in https://github.com/generalaction/emdash/pull/1592
- feat(open-in): add Foot terminal emulator support by @ratierd in https://github.com/generalaction/emdash/pull/1574
- fix: ensure POSIX compatibility for remote shell commands by @sairus2k in https://github.com/generalaction/emdash/pull/1575
- feat(lifecycle): add support for stop lifecycle script by @kchung in https://github.com/generalaction/emdash/pull/1579
- feat: support configurable dev server port by @kchung in https://github.com/generalaction/emdash/pull/1581
- fix(branch-select): optimize for larger repos by @kchung in https://github.com/generalaction/emdash/pull/1594
- feat(terminal): add Option as Meta key setting for macOS by @kchung in https://github.com/generalaction/emdash/pull/1596
- fix(nix): fix Nix flake package build for NixOS by @ratierd in https://github.com/generalaction/emdash/pull/1602
- fix(settings): improve padding for smaller screens by @arnestrickmann in https://github.com/generalaction/emdash/pull/1607
- feat(notifications): add sound profile setting with Gilfoyle bitcoin alert by @arnestrickmann in https://github.com/generalaction/emdash/pull/1608
- feat(open-in): add PhpStorm to open-in apps by @jeremyhalin in https://github.com/generalaction/emdash/pull/1610
- Improve styling for left sidebar on small screens (when overlayed) by @alxwrd in https://github.com/generalaction/emdash/pull/1603
- fix: prevent terminal from stealing focus from text inputs by @arnestrickmann in https://github.com/generalaction/emdash/pull/1615
- fix: change default notification sound profile from gilfoyle to default by @arnestrickmann in https://github.com/generalaction/emdash/pull/1628
- chore: update pull request template by @kchung in https://github.com/generalaction/emdash/pull/1627
- perf(git): optimize git status for large monorepos by @kchung in https://github.com/generalaction/emdash/pull/1613
- fix(opencode): preserve config when updating MCP servers by @jasperan in https://github.com/generalaction/emdash/pull/1623
- fix(opencode): show spinner while tasks are running by @jasperan in https://github.com/generalaction/emdash/pull/1630
- fix(ssh): detect fish prompts without timeout fallback by @jasperan in https://github.com/generalaction/emdash/pull/1622
- test: add react testing foundation by @kchung in https://github.com/generalaction/emdash/pull/1620
- fix(pty): preserve UTF-8 locale for embedded terminals by @iodic in https://github.com/generalaction/emdash/pull/1626
- feat: automations by @janburzinski in https://github.com/generalaction/emdash/pull/1563
- fix(locale): avoid macOS startup crash from C.UTF-8 fallback by @janburzinski in https://github.com/generalaction/emdash/pull/1632
- fix: resolve 15-second SSH delay with fish shell prompt detection by @jasperan in https://github.com/generalaction/emdash/pull/1631
- fix: macos crashing since 0.4.43 by @janburzinski in https://github.com/generalaction/emdash/pull/1640
- Fix: apply branch prefix to remote worktree creation by @ThibautGeriz in https://github.com/generalaction/emdash/pull/1639
- feat: add Forge (forgecode.dev) as a provider by @ratierd in https://github.com/generalaction/emdash/pull/1652
- fix: show PR info and CI checks for fork branches by @ubuntudroid in https://github.com/generalaction/emdash/pull/1644
- fix(claude): pass CLAUDE_CONFIG_DIR to subprocess and fix initial PTY size by @ubuntudroid in https://github.com/generalaction/emdash/pull/1647
- fix(shell-env): strip prompt noise and normalize CLAUDE_CONFIG_DIR by @arnestrickmann in https://github.com/generalaction/emdash/pull/1676
- feat: add 'Reveal in Finder' and 'Open in Terminal' to folder context by @janburzinski in https://github.com/generalaction/emdash/pull/1675
- fix: persist sidebar folder collapse state by @janburzinski in https://github.com/generalaction/emdash/pull/1674
- feat(ui): add beta badge to automations sidebar and view header by @arnestrickmann in https://github.com/generalaction/emdash/pull/1673
- fix(terminal): add padding to expanded terminal modal content by @arnestrickmann in https://github.com/generalaction/emdash/pull/1677
- Update license from MIT to Apache 2.0 by @rabanspiegel in https://github.com/generalaction/emdash/pull/1691
- Fix docs build: update fumadocs-core import path by @rabanspiegel in https://github.com/generalaction/emdash/pull/1692
- feat: add semantic settings search by @janburzinski in https://github.com/generalaction/emdash/pull/1687
- fix: handle scheduled tasks during system sleep/resume by @janburzinski in https://github.com/generalaction/emdash/pull/1698
- refactor(github): decouple from gh CLI authentication by @janburzinski in https://github.com/generalaction/emdash/pull/1707
- improve: git commit error messages and add skip-hooks option by @janburzinski in https://github.com/generalaction/emdash/pull/1709
- fix: remote file tree shows root contents when expanding subdirectories by @homebysix in https://github.com/generalaction/emdash/pull/1711
- Add worktree path tracking and GitHub branch support by @janburzinski in https://github.com/generalaction/emdash/pull/1713
- fix(gh cli): migrate legacy gh cli auth token into keychain by @janburzinski in https://github.com/generalaction/emdash/pull/1724
- feat(skills): add MiniMax-AI/cli as default skill tap by @octo-patch in https://github.com/generalaction/emdash/pull/1726
- feat: Add app badge count for unread tasks by @homebysix in https://github.com/generalaction/emdash/pull/1723
- docs: host README media on website by @rabanspiegel in https://github.com/generalaction/emdash/pull/1727
- docs: remove embedded docs app by @rabanspiegel in https://github.com/generalaction/emdash/pull/1728
- feat: send emdash version with feedback by @jschwxrz in https://github.com/generalaction/emdash/pull/1730
- feat: add beta CTAs to changelog UI by @arnestrickmann in https://github.com/generalaction/emdash/pull/1731
- Add v1 beta download links to README by @rabanspiegel in https://github.com/generalaction/emdash/pull/1748
- Core: In app hint to discover v1 beta by @arnestrickmann in https://github.com/generalaction/emdash/pull/1749
- fix: strip AppImage env vars from TaskLifecycleService PTYs by @dev-seahouse in https://github.com/generalaction/emdash/pull/1751
- sync changes by @Davidknp in https://github.com/generalaction/emdash/pull/1755
- Add v1 availability banners by @arnestrickmann in https://github.com/generalaction/emdash/pull/1757
- ui: fix flat color for v1 titlebar pill by @arnestrickmann in https://github.com/generalaction/emdash/pull/1761
- promote v1 to main by @Davidknp in https://github.com/generalaction/emdash/pull/1764
- wip by @Davidknp in https://github.com/generalaction/emdash/pull/1303
- fix(ci): code consistency checks by @Davidknp in https://github.com/generalaction/emdash/pull/1776
- fix: telemetry and release by @Davidknp in https://github.com/generalaction/emdash/pull/1779
- fix: emdash repeatedly requests GitHub ssh key access by @jschwxrz in https://github.com/generalaction/emdash/pull/1780
- feat: add canary release channel by @Davidknp in https://github.com/generalaction/emdash/pull/1781
- fix: ci release by @Davidknp in https://github.com/generalaction/emdash/pull/1784
- Fix PR merge line status text by @arnestrickmann in https://github.com/generalaction/emdash/pull/1782
- fix(ci): fix notarization script by @Davidknp in https://github.com/generalaction/emdash/pull/1785
- feat(onboarding): select between data from v0 and v1-beta in onboarding by @jschwxrz in https://github.com/generalaction/emdash/pull/1783
- Allow first click to focus terminal panes by @rabanspiegel in https://github.com/generalaction/emdash/pull/1786
- chore: bump version by @Davidknp in https://github.com/generalaction/emdash/pull/1790
- fix: Change sidebar update label by @arnestrickmann in https://github.com/generalaction/emdash/pull/1792
- fix project error wrapping by @arnestrickmann in https://github.com/generalaction/emdash/pull/1791
- Fix README download links by @arnestrickmann in https://github.com/generalaction/emdash/pull/1797
- fix: v0 import tmux session resume for agent conversations by @jschwxrz in https://github.com/generalaction/emdash/pull/1796
- chore: add Devin CLI agent support by @arnestrickmann in https://github.com/generalaction/emdash/pull/1795
- fix: windows issues by @jschwxrz in https://github.com/generalaction/emdash/pull/1799
- chore: create release 1.1.5 by @Davidknp in https://github.com/generalaction/emdash/pull/1803
- fix: raise maxBuffer for branch listing and fetch on large repos by @devinmatte in https://github.com/generalaction/emdash/pull/1801
- fix: use correct update channel by @jschwxrz in https://github.com/generalaction/emdash/pull/1805
New Contributors
- @lox made their first contribution in https://github.com/generalaction/emdash/pull/55
- @tomascupr made their first contribution in https://github.com/generalaction/emdash/pull/68
- @matsjfunke made their first contribution in https://github.com/generalaction/emdash/pull/70
- @jackberger03 made their first contribution in https://github.com/generalaction/emdash/pull/147
- @danielbowne made their first contribution in https://github.com/generalaction/emdash/pull/148
- @McSon2 made their first contribution in https://github.com/generalaction/emdash/pull/127
- @JKamsker made their first contribution in https://github.com/generalaction/emdash/pull/201
- @Afur made their first contribution in https://github.com/generalaction/emdash/pull/204
- @notkainoa made their first contribution in https://github.com/generalaction/emdash/pull/211
- @josh-vincent made their first contribution in https://github.com/generalaction/emdash/pull/289
- @moritzWa made their first contribution in https://github.com/generalaction/emdash/pull/349
- @Musti7even made their first contribution in https://github.com/generalaction/emdash/pull/396
- @samuelstroschein made their first contribution in https://github.com/generalaction/emdash/pull/416
- @gontsolov made their first contribution in https://github.com/generalaction/emdash/pull/508
- @matteovhaxt made their first contribution in https://github.com/generalaction/emdash/pull/517
- @juliuslipp made their first contribution in https://github.com/generalaction/emdash/pull/540
- @j-token made their first contribution in https://github.com/generalaction/emdash/pull/565
- @saadnvd1 made their first contribution in https://github.com/generalaction/emdash/pull/629
- @nilsreichardt made their first contribution in https://github.com/generalaction/emdash/pull/715
- @aqeelat made their first contribution in https://github.com/generalaction/emdash/pull/687
- @alexprudhomme made their first contribution in https://github.com/generalaction/emdash/pull/728
- @NoumanAMalik made their first contribution in https://github.com/generalaction/emdash/pull/683
- @Klohto made their first contribution in https://github.com/generalaction/emdash/pull/798
- @dusan-nikcevic made their first contribution in https://github.com/generalaction/emdash/pull/812
- @prath47 made their first contribution in https://github.com/generalaction/emdash/pull/813
- @isEmmanuelOlowe made their first contribution in https://github.com/generalaction/emdash/pull/796
- @mattotodd made their first contribution in https://github.com/generalaction/emdash/pull/822
- @Devdha made their first contribution in https://github.com/generalaction/emdash/pull/686
- @chrishoffman made their first contribution in https://github.com/generalaction/emdash/pull/845
- @leondri made their first contribution in https://github.com/generalaction/emdash/pull/843
- @beks-m made their first contribution in https://github.com/generalaction/emdash/pull/857
- @Laurin-Notemann made their first contribution in https://github.com/generalaction/emdash/pull/876
- @thisisharsh7 made their first contribution in https://github.com/generalaction/emdash/pull/886
- @DevDesai444 made their first contribution in https://github.com/generalaction/emdash/pull/926
- @nehaaprasad made their first contribution in https://github.com/generalaction/emdash/pull/967
- @aryanpatel-ctrl made their first contribution in https://github.com/generalaction/emdash/pull/1003
- @jschwxrz made their first contribution in https://github.com/generalaction/emdash/pull/1030
- @juliuscaezarff made their first contribution in https://github.com/generalaction/emdash/pull/1065
- @doanbactam made their first contribution in https://github.com/generalaction/emdash/pull/1078
- @Sebastian90746 made their first contribution in https://github.com/generalaction/emdash/pull/1076
- @Valley-15 made their first contribution in https://github.com/generalaction/emdash/pull/1079
- @lukecparr made their first contribution in https://github.com/generalaction/emdash/pull/1119
- @dthuerck made their first contribution in https://github.com/generalaction/emdash/pull/1134
- @Davidknp made their first contribution in https://github.com/generalaction/emdash/pull/1182
- @Amwam made their first contribution in https://github.com/generalaction/emdash/pull/1164
- @fALECX made their first contribution in https://github.com/generalaction/emdash/pull/1199
- @liamhess made their first contribution in https://github.com/generalaction/emdash/pull/1194
- @ma08 made their first contribution in https://github.com/generalaction/emdash/pull/1217
- @igorcosta made their first contribution in https://github.com/generalaction/emdash/pull/1237
- @sairus2k made their first contribution in https://github.com/generalaction/emdash/pull/1224
- @krzysztofcybulski made their first contribution in https://github.com/generalaction/emdash/pull/1244
- @anuragts made their first contribution in https://github.com/generalaction/emdash/pull/1265
- @Areo-Joe made their first contribution in https://github.com/generalaction/emdash/pull/1268
- @dev-seahouse made their first contribution in https://github.com/generalaction/emdash/pull/1249
- @singhvibhanshu made their first contribution in https://github.com/generalaction/emdash/pull/1255
- @aniketsaurav18 made their first contribution in https://github.com/generalaction/emdash/pull/1283
- @yashdev9274 made their first contribution in https://github.com/generalaction/emdash/pull/1294
- @HajekTim made their first contribution in https://github.com/generalaction/emdash/pull/1298
- @digplan made their first contribution in https://github.com/generalaction/emdash/pull/1309
- @Zedmor made their first contribution in https://github.com/generalaction/emdash/pull/1334
- @tobi110289 made their first contribution in https://github.com/generalaction/emdash/pull/1328
- @bhaktofmahakal made their first contribution in https://github.com/generalaction/emdash/pull/1350
- @Codycody31 made their first contribution in https://github.com/generalaction/emdash/pull/1308
- @ckafrouni made their first contribution in https://github.com/generalaction/emdash/pull/1411
- @ubuntudroid made their first contribution in https://github.com/generalaction/emdash/pull/1437
- @Simonstorms made their first contribution in https://github.com/generalaction/emdash/pull/1436
- @shreyaspapi made their first contribution in https://github.com/generalaction/emdash/pull/1424
- @millar made their first contribution in https://github.com/generalaction/emdash/pull/1460
- @Samuell1 made their first contribution in https://github.com/generalaction/emdash/pull/1492
- @radhika-kapoor made their first contribution in https://github.com/generalaction/emdash/pull/1498
- @janburzinski made their first contribution in https://github.com/generalaction/emdash/pull/1512
- @voxtex made their first contribution in https://github.com/generalaction/emdash/pull/1534
- @drpayyne made their first contribution in https://github.com/generalaction/emdash/pull/1550
- @saschabuehrle made their first contribution in https://github.com/generalaction/emdash/pull/1565
- @memwey made their first contribution in https://github.com/generalaction/emdash/pull/1521
- @ratierd made their first contribution in https://github.com/generalaction/emdash/pull/1574
- @kchung made their first contribution in https://github.com/generalaction/emdash/pull/1579
- @jeremyhalin made their first contribution in https://github.com/generalaction/emdash/pull/1610
- @alxwrd made their first contribution in https://github.com/generalaction/emdash/pull/1603
- @jasperan made their first contribution in https://github.com/generalaction/emdash/pull/1623
- @iodic made their first contribution in https://github.com/generalaction/emdash/pull/1626
- @ThibautGeriz made their first contribution in https://github.com/generalaction/emdash/pull/1639
- @homebysix made their first contribution in https://github.com/generalaction/emdash/pull/1711
- @octo-patch made their first contribution in https://github.com/generalaction/emdash/pull/1726
- @devinmatte made their first contribution in https://github.com/generalaction/emdash/pull/1801
Full Changelog: https://github.com/generalaction/emdash/compare/v0.1.9...v0