Full release notes: https://www.dyad.sh/docs/releases/1.8.0-beta.1
What's Changed
- Stage file saves and add a Commit menu to the code editor by @azizmejri1 in #3785
- feat: add Korean (ko) translation and locale configuration by @moduvoice in #3878
- Stop app before pnpm migration & deflake E2E failures from CI run by @keppo-bot[bot] in #3894
- Bound MCP tool results to prevent context bloat by @wwwillchen in #3874
- Bound preview screenshot memory usage by @wwwillchen in #3870
- Report Windows OOM crashes with a named crash reason by @RyanGroch in #3909
- feat: report unexpected utility process deaths via telemetry by @RyanGroch in #3910
- feat: record memory stats, session peaks, and activity in crash reports by @RyanGroch in #3912
- feat: add a script to symbolicate crash dumps by @RyanGroch in #3919
- Prevent media cleanup from following symlinks by @keppo-bot[bot] in #3899
- Prevent media library image decode OOMs by @wwwillchen in #3880
- Fix local agent mutation path symlink traversal by @keppo-bot[bot] in #3902
- feat: add the faulting module's debug identity to crash telemetry by @RyanGroch in #3925
- Split preview panel header into tab row and in-panel controls row by @keppo-bot[bot] in #3832
- Remove isomorphic-git backend by @keppo-bot[bot] in #3924
- fix(lmstudio): list vlm and other generative models, not just llm by @serhiizghama in #3669
- Ignore generated keychain reader binaries by @wwwillchen in #3928
- feat: add a script to resolve crash telemetry frames to function names by @RyanGroch in #3927
- Prevent build-mode project-root deletion by @keppo-bot[bot] in #3903
- Fix local agent tool transcript sanitization by @wwwillchen in #3758
- feat(security): reuse existing fix chats in Security panel by @wwwillchen in #3786
- feat: extract exception details from crash minidumps by @RyanGroch in #3914
- Improve security review actions by @wwwillchen in #3930
- Require reviewer-useful PR descriptions in pr-push by @wwwillchen in #3933
- Persist queued prompts across app restarts by @azizmejri1 in #3896
- Show inline warnings for Fable model refusals by @wwwillchen in #3934
- Ensure Ctrl+C stops all Electron dev processes by @wwwillchen in #3937
- Move GitHub happy paths to Playwright by @wwwillchen in #3935
- feat: extract all Crashpad annotations from crash minidumps by @RyanGroch in #3931
- Sql database schema output by @wwwillchen in #3767
- Security: redact dotenv values from agent file reads by @keppo-bot[bot] in #3929
- feat(apps): separate display names from filesystem-safe folder slugs by @wwwillchen in #3787
- Remove MCP support from Build mode by @keppo-bot[bot] in #3936
- Harden renderer navigation and IPC trust boundaries by @keppo-bot[bot] in #3901
- Centralize trusted renderer IPC registration by @keppo-bot[bot] in #3940
- Stabilize tests after dev supervisor merge by @keppo-bot[bot] in #3939
- Add modified-files card after chat generation by @azizmejri1 in #3814
- Show billing status nudge in desktop by @keppo-bot[bot] in #3938
- Fix unsafe version history branch fallback by @keppo-bot[bot] in #3932
- fix: attribute annotation-stripped minidumps to the main process by @RyanGroch in #3943
- Add favorite chats to the sidebar by @keppo-bot[bot] in #3944
- feat: report an OOM verdict in crash telemetry by @RyanGroch in #3945
- Add command to copy production data into development by @wwwillchen in #3947
- Add local-agent Git tools and replay context by @keppo-bot[bot] in #3941
- feat: redesign the plugins page with summary cards and detail pages by @RyanGroch in #3836
- Stabilize renderer reload and Nitro E2E snapshots by @keppo-bot[bot] in #3946
- Use Code Explorer only when relevant files are unclear by @wwwillchen in #3950
- Make agent code exploration and workflow guidance context-sensitive by @wwwillchen in #3952
- Bump to v1.8.0-beta.1 by @wwwillchen in #3951
- Deflake cross-platform E2E failures from run 29479908404 by @keppo-bot[bot] in #3954
- Update internal workload model routing by @wwwillchen in #3953
- Fix Supabase OAuth token propagation race by @wwwillchen in #3956
New Contributors
- @moduvoice made their first contribution in #3878
- @serhiizghama made their first contribution in #3669
Full Changelog: v1.7.0...v1.8.0-beta.1