v2.97.0
6 days ago by Ethan Lin
New Features
- Google Gemini 2.5 Models Integration: Added comprehensive support for Gemini 2.5 Pro, Flash, and Flash-Lite models with proper cost tracking and vendor associations
- Email Headers Support: Added ability to include custom headers in email communications across SendGrid and MS Graph providers
- React Debug Configuration: Introduced project-level React debug configuration system with automatic development/production mode detection
- Interactive Component Data Requirements: Enhanced component system with entity name specifications for improved data handling
Improvements
- Skip-Chat Report Viewer Overhaul: Complete architectural redesign from toggle-based panels to clean nested tab structure (Component, Functional, Technical, Data Spec, and Code tabs)
- Enhanced Print Functionality: Implemented iframe-based printing for better component content isolation and preservation of user interactions
- Report Management: Improved "Save Report" button state management with proper notification display and completion tracking
- Conversation Synchronization: Fixed conversation name sync when artifacts are created, ensuring immediate UI updates
- Component Hierarchy Optimization: Streamlined React component compilation and library loading processes
Bug Fixes
- Report Save State: Fixed "Save Report" button not properly updating to "Open Saved Report" after creation
- Print Component Isolation: Resolved printing issues by implementing proper DOM state capture using cloneNode(true)
- React Component Loading: Fixed issues with React development/production build detection and loading
- Notification Display: Corrected notification service integration for better user feedback
- Flag Reset Issues: Fixed isCreatingReport flag not being reset on completion