Skip to content

Emdash

v1.1.35 Feature

This release adds 4 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agenticdevelopment agenticdevelopmentenvironment ai claude-code cli coding-agents
+12 more
codingagents containerization docker gitworktrees jira linear llm openai opensource orchestration parallel-agents parallelexecution

Summary

AI summary

Fixes navigation, Git handling, SSH/PTY issues; adds browser tools, MCP features, UI improvements, and Nx orchestration.

Full changelog

What's Changed

  • fix(browser): polish navigation state by @arnestrickmann in https://github.com/generalaction/emdash/pull/2466
  • fix(automations): prevent search border clipping by @janburzinski in https://github.com/generalaction/emdash/pull/2469
  • feat(packaging): add custom dmg install screen background by @rabanspiegel in https://github.com/generalaction/emdash/pull/2477
  • feat(mcp): add parallel catalog entry by @janburzinski in https://github.com/generalaction/emdash/pull/2476
  • feat: add google search to in app brwoser by @janburzinski in https://github.com/generalaction/emdash/pull/2479
  • fix(git): register repository workspace in git watcher for index invalidation by @zastrowm in https://github.com/generalaction/emdash/pull/2478
  • feat: use gh for releases by @Davidknp in https://github.com/generalaction/emdash/pull/2480
  • fix: build failing by @Davidknp in https://github.com/generalaction/emdash/pull/2482
  • feat(mcp): add resend catalog entry by @janburzinski in https://github.com/generalaction/emdash/pull/2485
  • fix: mac build failing by @Davidknp in https://github.com/generalaction/emdash/pull/2486
  • fix: mac build failing by @Davidknp in https://github.com/generalaction/emdash/pull/2487
  • refactor(git): extract shared git runtime package by @jschwxrz in https://github.com/generalaction/emdash/pull/2493
  • fix: followup fixes for git service by @jschwxrz in https://github.com/generalaction/emdash/pull/2496
  • fix(github): make connect cards clickable by @janburzinski in https://github.com/generalaction/emdash/pull/2475
  • fix(pty): force tmux UTF-8 mode to fix broken glyphs in agent sessions by @DnzzL in https://github.com/generalaction/emdash/pull/2495
  • fix: focus app from macOS notifications by @janburzinski in https://github.com/generalaction/emdash/pull/2470
  • feat: zoom in app browser by @janburzinski in https://github.com/generalaction/emdash/pull/2483
  • fix: repair restored task worktrees by @jschwxrz in https://github.com/generalaction/emdash/pull/2497
  • feat(browser): add screenshot tool to the in app browser by @janburzinski in https://github.com/generalaction/emdash/pull/2491
  • chore: improve git auth errors in toast by @janburzinski in https://github.com/generalaction/emdash/pull/2490
  • chore: update agent docs by @janburzinski in https://github.com/generalaction/emdash/pull/2489
  • fix(tasks): link issue empty state to settings by @janburzinski in https://github.com/generalaction/emdash/pull/2472
  • fix(ssh): use IP-style host placeholder by @arnestrickmann in https://github.com/generalaction/emdash/pull/2502
  • fix(renderer): join multiline external links by @janburzinski in https://github.com/generalaction/emdash/pull/2503
  • fix(diff-view): avoid hidden changes panel layout by @janburzinski in https://github.com/generalaction/emdash/pull/2488
  • feat(browser): add link context menu by @janburzinski in https://github.com/generalaction/emdash/pull/2500
  • fix(theme): update code view on system theme change by @janburzinski in https://github.com/generalaction/emdash/pull/2484
  • feat(browser): add history navigation by @janburzinski in https://github.com/generalaction/emdash/pull/2505
  • fix(sidebar): remove automations beta badge by @arnestrickmann in https://github.com/generalaction/emdash/pull/2507
  • fix: confirm intercepted external links by @janburzinski in https://github.com/generalaction/emdash/pull/2515
  • fix: duplicate channel manifests by @Davidknp in https://github.com/generalaction/emdash/pull/2523
  • chore(release): bump desktop version to 1.1.34 by @arnestrickmann in https://github.com/generalaction/emdash/pull/2524
  • feat: refactor using agent plugins by @Davidknp in https://github.com/generalaction/emdash/pull/2453
  • fix(tasks): improve GitHub auth PR error by @janburzinski in https://github.com/generalaction/emdash/pull/2527
  • feat(browser): add persistent auth profiles by @janburzinski in https://github.com/generalaction/emdash/pull/2516
  • fix(tasks): stop spinner after provisioning error by @janburzinski in https://github.com/generalaction/emdash/pull/2481
  • fix(terminals): correct Windows shell defaults by @Drakaniia in https://github.com/generalaction/emdash/pull/2385
  • feat: fix release by @Davidknp in https://github.com/generalaction/emdash/pull/2529
  • feat(codex): enable HTTP MCP transport by @rabanspiegel in https://github.com/generalaction/emdash/pull/2530
  • feat: create ui package by @Davidknp in https://github.com/generalaction/emdash/pull/2531
  • feat: hooks for mistral vibe cli by @janburzinski in https://github.com/generalaction/emdash/pull/2534
  • fix(pi): use official extension API type by @janburzinski in https://github.com/generalaction/emdash/pull/2532
  • feat(ui): add theme stories and support by @Davidknp in https://github.com/generalaction/emdash/pull/2541
  • feat: migrate git stack by @jschwxrz in https://github.com/generalaction/emdash/pull/2525
  • fix(amp): update hook plugin api by @janburzinski in https://github.com/generalaction/emdash/pull/2533
  • fix(mcp): align mcp server icons by @janburzinski in https://github.com/generalaction/emdash/pull/2539
  • fix(browser): make tabs not always reload in the in app browser by @janburzinski in https://github.com/generalaction/emdash/pull/2540
  • fix(settings): standardize update card button heights by @rabanspiegel in https://github.com/generalaction/emdash/pull/2545
  • chore(skills): refresh bundled catalog by @janburzinski in https://github.com/generalaction/emdash/pull/2543
  • feat(context-bar): keep shortcut active when hidden by @jschwxrz in https://github.com/generalaction/emdash/pull/2547
  • fix(git): refresh status when head refs change by @jschwxrz in https://github.com/generalaction/emdash/pull/2548
  • fix(mermaid): expand preview clicks in place by @jschwxrz in https://github.com/generalaction/emdash/pull/2549
  • fix: backfill workspaces for imported tasks by @jschwxrz in https://github.com/generalaction/emdash/pull/2550
  • feat: add ssh port forwarding for remote previews by @jschwxrz in https://github.com/generalaction/emdash/pull/2544
  • fix(grok): pass prompt via argv for grok cli by @janburzinski in https://github.com/generalaction/emdash/pull/2551
  • fix(mcp): refresh catalog endpoints and docs by @janburzinski in https://github.com/generalaction/emdash/pull/2552
  • fix: github reconnect flow by @jschwxrz in https://github.com/generalaction/emdash/pull/2565
  • feat(editor): add Athas open-in support by @janburzinski in https://github.com/generalaction/emdash/pull/2554
  • fix: keep cached workspace branch fresh on HEAD changes by @jschwxrz in https://github.com/generalaction/emdash/pull/2566
  • fix(tasks): use blue completed status dot by @janburzinski in https://github.com/generalaction/emdash/pull/2557
  • chore: rename packages by @jschwxrz in https://github.com/generalaction/emdash/pull/2567
  • feat: support switching tabs with ctrl+tab and shift+ctrl+tab by @janburzinski in https://github.com/generalaction/emdash/pull/2558
  • feat: disable cors setting in app browser by @janburzinski in https://github.com/generalaction/emdash/pull/2563
  • chore: move common primitives into shared package by @jschwxrz in https://github.com/generalaction/emdash/pull/2568
  • feat: switch between tabs cmd+opt+up/down by @janburzinski in https://github.com/generalaction/emdash/pull/2564
  • chore: run dev servers in parallel by @jschwxrz in https://github.com/generalaction/emdash/pull/2569
  • fix: ctrl + c does not stop dev server by @jschwxrz in https://github.com/generalaction/emdash/pull/2570
  • feat(pr-overview): add copy PR URL button by @SpielerNogard in https://github.com/generalaction/emdash/pull/2573
  • fix(updates): hide download byte counts by @janburzinski in https://github.com/generalaction/emdash/pull/2587
  • fix: add drag handles to app views by @janburzinski in https://github.com/generalaction/emdash/pull/2575
  • fix(projects): center setup status by @janburzinski in https://github.com/generalaction/emdash/pull/2583
  • docs: update contributing development setup by @arnestrickmann in https://github.com/generalaction/emdash/pull/2588
  • fix: preserve workspace assets when archiving by @jschwxrz in https://github.com/generalaction/emdash/pull/2584
  • feat(kilocode): add hook pluginfor kilo cli by @janburzinski in https://github.com/generalaction/emdash/pull/2556
  • chore: automation time picker design by @janburzinski in https://github.com/generalaction/emdash/pull/2595
  • feat: linux custom titlebar support by @from68 in https://github.com/generalaction/emdash/pull/2581
  • fix(browser): route app shortcuts from webviews by @janburzinski in https://github.com/generalaction/emdash/pull/2593
  • feat(desktop): update icon (prod + canary), remove unused assets, make naming consistent by @rabanspiegel in https://github.com/generalaction/emdash/pull/2508
  • fix: probe remote agents before status reads by @jschwxrz in https://github.com/generalaction/emdash/pull/2606
  • fix(git): discard selected worktree changes correctly by @jschwxrz in https://github.com/generalaction/emdash/pull/2607
  • refactor(core): remove fs service abstraction by @jschwxrz in https://github.com/generalaction/emdash/pull/2608
  • fix(port-forwards): try IPv6 loopback when the IPv4 target refuses by @fiorelorenzo in https://github.com/generalaction/emdash/pull/2590
  • fix(ssh): support fish as remote default shell by @janburzinski in https://github.com/generalaction/emdash/pull/2614
  • feat: allow right click to copy links and text in pty by @janburzinski in https://github.com/generalaction/emdash/pull/2612
  • fix(conversations): reset create modal state by @janburzinski in https://github.com/generalaction/emdash/pull/2596
  • fix(hooks): avoid quoted Windows cmd body by @janburzinski in https://github.com/generalaction/emdash/pull/2600
  • style(ui): align shortcut keycaps by @janburzinski in https://github.com/generalaction/emdash/pull/2599
  • feat(settings): add global auto-approve default by @jschwxrz in https://github.com/generalaction/emdash/pull/2617
  • docs(agents): clarify AGENTS.md usage guidance by @arnestrickmann in https://github.com/generalaction/emdash/pull/2616
  • fix: remote codex resume by @janburzinski in https://github.com/generalaction/emdash/pull/2620
  • fix: marked as offline even though online by @janburzinski in https://github.com/generalaction/emdash/pull/2618
  • fix: add hooks and resume fix for command code by @janburzinski in https://github.com/generalaction/emdash/pull/2619
  • fix(hooks): dedupe agent status sounds by @janburzinski in https://github.com/generalaction/emdash/pull/2602
  • fix(codex): store hooks in config toml; migrate from json by @janburzinski in https://github.com/generalaction/emdash/pull/2615
  • feat: add live collection by @jschwxrz in https://github.com/generalaction/emdash/pull/2624
  • chore: cleanup by @jschwxrz in https://github.com/generalaction/emdash/pull/2626
  • feat: adopt Nx for task orchestration and caching by @Davidknp in https://github.com/generalaction/emdash/pull/2629
  • feat(core): add scoped file tree domain by @jschwxrz in https://github.com/generalaction/emdash/pull/2630
  • feat: add chat ui and emdash ui by @Davidknp in https://github.com/generalaction/emdash/pull/2631
  • feat: agent ui wip by @Davidknp in https://github.com/generalaction/emdash/pull/2526
  • refactor(plugins): make plugin capabilities optional by @Davidknp in https://github.com/generalaction/emdash/pull/2632

New Contributors

  • @zastrowm made their first contribution in https://github.com/generalaction/emdash/pull/2478
  • @DnzzL made their first contribution in https://github.com/generalaction/emdash/pull/2495
  • @SpielerNogard made their first contribution in https://github.com/generalaction/emdash/pull/2573
  • @from68 made their first contribution in https://github.com/generalaction/emdash/pull/2581
  • @fiorelorenzo made their first contribution in https://github.com/generalaction/emdash/pull/2590

Full Changelog: https://github.com/generalaction/emdash/compare/v1.1.32...v1.1.35

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Emdash

Get notified when new releases ship.

Sign up free

About Emdash

Emdash is the Open-Source Agentic Development Environment ( YC W26). Run multiple coding agents in parallel. Use any provider.

All releases →

Related context

Beta — feedback welcome: [email protected]