v2.122.2

New Features

  • Timeline Component Overhaul: Complete rewrite of the Angular timeline component with virtual scrolling, time segment collapsing, responsive design, and zero external dependencies
  • Dependency Management System: Added comprehensive automated dependency detection and management scripts using Knip for missing/unused dependency analysis
  • Dependency Check Workflow: New GitHub Actions workflow for automated dependency validation on migration files
  • JWT Token Documentation: Comprehensive future enhancement documentation for proactive JWT token management

Improvements

  • Enhanced Dependency Management: Automated scripts to detect missing dependencies before they affect published packages
  • JWT Token Handling: Improved WebSocket connection handling with better token expiration management
  • Migration Validation Workflow: Optimized to only trigger validation on migration file changes, improving CI efficiency
  • Build Process Optimization: Removed force cache reset in build workflows for better performance
  • Distribution Script Updates: Enhanced CreateMJDistribution.js with improved package handling

Bug Fixes

  • Conversation Messages: Fixed messages not rendering consistently in Conversations page
  • Collection Navigation: Removed loading spinner flash when navigating between collections
  • Collection Reload: Fixed Collections page showing both folder and contents on reload
  • Dialog Containers: Fixed conversation deletion dialog not appearing properly
  • Scrolling Issues: Resolved scrolling problems in Collections artifact viewer
  • Dependency Detection: Fixed dependency detection to properly respect peerDependencies
  • MSAL Dependencies: Added missing peer dependencies for Microsoft Authentication Library