🤖 AI-Generated Changelog
Added
- Added language selector to the login page
- Added keyboard-accessible controls to the Full Screen Manager using tinykeys
Changed
- Improved header responsiveness across varying screen widths
- Improved language preference selection and pre-selection of default language option
- Conditionally limit mobile menu items for a cleaner mobile experience
- Render Edit Profile and Login/Logout consistently with other header items
- Prevented mobile styles from being applied to desktop header buttons
- Prevented headers from shifting left/right during initial page load
- Prevented title/close from appearing left of list on wider screens
- Simplified language preference handling
- Cleaned up legacy CSS files (
base.css,components.css)
Fixed
- Fixed active header button color
- Fixed hiding of the language dropdown and user/logout buttons
- Fixed header and UI consistency issues
- Fixed timeline keyboard navigation, focus ring, spacebar control, forward auto-advance, and navigation-preserving coverage
- Fixed bug #315
- Resolved CI deprecation warnings
Security
- Applied Copilot Autofix suggestions to
TimelinePlayer.jsxandUsersTable.jsxto address identified findings
🔗 Full Changelog: 0.31.1...0.31.2