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