v2.122.2
11 days ago by Jordan Fanapour
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
