v2.95.0
11 days ago by Ethan Lin
New Features
- Component Studio: New artifact selection dialog system for saving and managing interactive components
- MJAPI Public URL Configuration: Added configurable public URL support for hybrid development scenarios and webhook callbacks
- ApexCharts Component Library: Enhanced lint rules with comprehensive validation for chart configurations, series data format, and instance lifecycle management
Improvements
- Skip Chat UI: Comprehensive user experience improvements including:
- Fixed timer display persistence when switching between conversations
- Prevented clock icon from disappearing when other conversations complete
- Eliminated delay when displaying status messages on conversation switch
- Fixed status message and timer persistence across page refreshes
- Preserved whitespace formatting in chat messages
- Updated chat input style to match MS Teams design
- Fixed text overflow issues under buttons in chat input area
- Auth Providers: Simplified Load function implementation across Auth0, MSAL, and Okta providers
- React Components: Fixed rendering issues by removing React.forwardRef wrapper that was causing component errors
- RunView/RunQuery Linting: New ESLint rules to catch incorrect usage of result variables with proper variable tracing
Bug Fixes
- Component Registry: Added functionality for clearing partial or complete component registry from memory for debugging iterations
- React Rendering: Removed bad linter rule that was too hacky and causing false positives
- Skip Chat Persistence: Fixed reattaching Skip chat status streams after page refresh
- UI Layout: Fixed text overflow and layout issues in Skip chat input area
- Authentication Flow: Streamlined auth provider Load functions to eliminate unnecessary complexity