0.40.0 Beta 1
Download Dyad v0.40.0-beta.1Easier image swapping in the visual editor, voice input with speech-to-text, and a new web fetching tool for URLs
Dyad v0.40.0 Beta 1 improves day-to-day building workflows with easier image selection and swapping in the visual editor, voice input with built-in transcription, and a new web fetching tool for pulling information directly from URLs.
Highlights
Visual editor: select and swap images more easily
The visual editor now makes it easier to work with images by adding image selection and swapping. Now you can update images without using AI credits!
You can also preview generated images before using them, which helps when you’re choosing between multiple outputs.
Voice input (Dyad Pro)
This release adds voice input for Dyad Pro members, so you can dictate prompts instead of typing.
This is great for creating longer prompts where speaking is faster than typing!
Web fetching tool (from URLs)
Dyad now includes a web fetching tool that can pull in information from URLs, making it easier to work with external references like API docs.
Tip
When web fetching isn’t giving you what you expect, try sharing the exact URL and what you want retrieved.
Enhancements
- Home chat input now supports an app selector (available behind an experiment), making it easier to target the right app before you start a conversation.
- You can now run multiple apps concurrently, with automatic cleanup to keep resource usage under control.
- Added a tip banner for chat notifications to make it clearer when there are updates that need your attention.
- Added a cleanup routine for media files to reduce stale files accumulating over time.
- Improved chat responsiveness during streamed code output.
- Added a Max tool call steps setting so you can cap how many steps an agent run can take.
- Fixed an issue where queued chat messages could fire while you were viewing a different chat.
- Improved error handling for local agent responses, making some failures clearer when something goes wrong.
- Fixed an issue where preview iframe URLs could fail, improving reliability when opening previews.
- Refreshed user budget status correctly when a Pro key is set via deep link.
- Added support for a dynamic language model catalog, helping Dyad surface available models more reliably.
- Improved stream retry handling for terminated responses, reducing interruptions in some chat runs.
- Sanitized tool call inputs to prevent certain invalid request errors.
- Added safer handling for delete file operations by blocking unsafe root-like paths.
- Git actions now check for staged changes before committing, avoiding “nothing to commit” failures.
- Branch cleanup now handles missing local branches more gracefully.
Feedback
This is a beta release, so feedback is especially helpful—particularly around image swapping in the visual editor, voice input/transcription quality, and web fetching results.
If you run into issues or have suggestions, please help us improve by reporting a bug or uploading a chat session.