v2.95.0

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