v2.97.0

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