Dyad LogoDyad
Releases

0.31.0 Beta 1

Annotator mode, shared modules for Supabase Edge Functions, and Gemini 3 Flash

Dyad v0.31.0 Beta 1 adds a brand-new Annotator workflow for Dyad Pro members, makes Supabase Edge Functions easier to maintain with shared modules, and introduces Google’s Gemini 3 Flash (Preview) model for faster, lower-cost iterations. This release also includes a handful of reliability improvements and better diagnostics when things go wrong.

Highlights

Annotator (Pro)

Annotator is a new mode that lets you draw directly on your app to show the AI exactly what you want to change. Instead of describing UI updates in text, you can show them visually—making edits faster and more intuitive.

Shared modules for Supabase Edge Functions

This release introduces support for shared modules, letting you place common code in supabase/functions/_shared and reuse it across functions—making larger Supabase-backed projects more maintainable as they scale.

Gemini 3 Flash (Preview)

Dyad now includes Gemini 3 Flash (Preview) — a fast, cost-efficient model option that’s great for quick iterations and rapid UI experimentation. Gemini 3 Flash delivers frontier-level performance at a great price.

Enhancements

  • Improved stability diagnostics by logging and surfacing CPU/memory usage when Dyad was force-closed, so you have more context when reporting crashes.
  • Updated chat mode naming: “Agent mode” is now “Build with MCP” in the UI (same functionality, clearer intent). This is in preparation for a new Agent v2 mode.
  • Removed reliance on a hardcoded 32100 port to make preview while switching apps more reliable.

Feedback

Since this is a beta release, your feedback is especially valuable — particularly around Annotator and Supabase Edge Functions with _shared modules.

If you run into any issues or have suggestions, please help us improve by reporting a bug or uploading a chat session.

On this page