v0.0.1-alpha.7
Full Changelog: v0.0.1-alpha.6...v0.0.1-alpha.7
Added
- Preview State Synchronization: Added event handling and state synchronization for preview server
- Application Search: Added search functionality for applications list to quickly find specific applications
- Gitignore Management: Added automatic workspace exclusions management for better project organization
- Automatic Token Refresh: Implemented automatic token refresh and re-authentication handling for expired sessions
- Connection Manager Architecture: Added comprehensive documentation for connection manager architecture analysis and refactoring
Fixed
- Session Deletion: Fixed session deletion to properly trigger dependent panel refreshes through ConnectionManager
- Re-authentication Flow: Fixed re-authentication to use all connections including expired sessions, ensuring users can recover from token expiration
- OIDC Connection Flow: Improved OIDC connection flow with immediate save and connect for better user experience
Refactored
- Connection Change Events: Always fire connection change event on session removal for consistent state management
- Deprecated UI Elements: Removed deprecated add connection command and UI elements to streamline the interface
- Migration Code Cleanup: Removed one-time connection metadata migration code that is no longer needed
Technical Details
- Enhanced ConnectionManager to handle session lifecycle events more reliably
- Improved token refresh mechanism with automatic retry logic
- Streamlined OIDC authentication flow for faster connection establishment
- Better separation of concerns in connection management architecture