June 20th Rollup of Changes
Feature Updates
Prototyping Status and Address Bar Updates
During prototyping, we add loading state and update the address bar value for greater clarity on what the app is doing
TTS Support
Generated Apps can use the new Text-To-Speech (TTS) capabilities with the gemini-2.5-flash-preview-tts
model.
Updated Image Generation Model
Prototyper will use the googleai/gemini-2.0-flash-preview-image-generation
model for image generation
Bug Fixes
Gemini API Key Prompting / Authentication Fix
Fixed an issue where the prototyper failed to prompt users for a Gemini API key during the “Edit App” flow when required.
Code Rollback Stability
Resolved a bug where the rollback logic in the prototyper didn’t correctly insert a message after performing a Git revert, which could result in stale code being reapplied.
Live Preview Refresh
The prototyper now automatically refreshes the preview iframe after applying code changes via auto-fix, ensuring the latest updates are immediately visible.
Token Limit Warnings
Added chat UI warnings in the prototyper when the prompt or total token count approaches or exceeds the model’s token limits.
File Cache Management
Introduced a size limit to the prototyper context engine file cache. The system now automatically evicts the largest files when the limit is exceeded to maintain performance and stability.
Annotation Export Optimization
Set a maxWidth
for exported annotations in the prototyper to reduce file and thread size during export.