v1.4.0
dyad-sh/dyadv1.4.0Jun 17, 2026by github-actions[bot]
AI Summary
This release focuses on stability and security, introducing native crash reporting via Crashpad and removing embedded tokens from git remotes. It enhances the preview experience by supporting Astro and TanStack Start frameworks and improves the code explorer. Additionally, it strips unnecessary binaries from the macOS package and fixes Linux OAuth connectivity.
Key Highlights
- Native crash reporting via Crashpad
- Security: Stop embedding GitHub tokens in git remote URLs
- Support for Astro and TanStack Start preview routes
- Enable Code Explorer by default
- Stripping Git Credential Manager from macOS bundle (-119MB)
New Features
- Upload Chat Session button to force-close dialog
- Typed relative preview routes
- Preserve DyadError across IPC
- Code subagent exploration
- Allow shader files in codebase context
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