v1.4.0

louis-e/arnisv1.4.0Jun 17, 2026by github-actions[bot]

AI Summary

Enhances security, packaging, and crash reporting capabilities with significant performance optimizations.

Key Highlights

  • Capture native crashes via Crashpad
  • Strip Git Credential Manager to save 119MB on macOS
  • Stop embedding GitHub tokens in git remote URLs

New Features

  • Capture and report native crashes via Crashpad
  • Support Astro and TanStack Start routes in preview picker
  • Allow shader files in codebase context
  • Enable Code Explorer by default

Full Release Notes

Full release notes: https://www.dyad.sh/docs/releases/1.4.0

## What's Changed
* feat(telemetry): capture and report native crashes via Crashpad by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3614
* fix(security): stop embedding GitHub tokens in git remote URLs by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3624
* feat(packaging): strip Git Credential Manager from bundled git (-119MB on macOS) by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3625
* Preserve DyadError across IPC by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3605
* Allow shader files in codebase context by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3630
* Support Astro and TanStack Start routes in preview picker by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3598
* feat(crash): add Upload Chat Session button to force-close dialog by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3623
* refactor: GitService facade, HandlerContext seam, and handler test harness (Phase 1) by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3631
* Support typed relative preview routes by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3585
* docs(skills): pr-push skips PR creation for bot accounts by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3633
* Stabilize message ARIA snapshots by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3606
* fix(linux): repair Supabase OAuth connect on dev, AppImage, and rpm by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3638
* Preserve chat drafts when submitting annotator screenshots by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3641
* Explore code subagent by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3618
* add automatique upgrade in app import by @nourzakhama2003 in https://github.com/dyad-sh/dyad/pull/3489
* fix(agent-consent): show full SQL preview and restore "Show more" by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3640
* Bump to v1.4.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3642
* [codex] Reduce release workflow approval gates by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3643
* [codex] Pin release Windows runner to 2022 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3644
* Enable Code Explorer by default by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3645
* Fix windows version by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3646
* fix: restore preview route picker width by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3647


**Full Changelog**: https://github.com/dyad-sh/dyad/compare/v1.3.0...v1.4.0