Release Notes for Version 2025.02.01
Front End: UI related
· New Features
o Dynamic Page Titles: Added support for dynamic page titles to enhance navigation. #646
· Bug Fixes
o Zoom Meeting Enhancements: Fixed an issue where Chromebook Linux OS users were prompted for a passcode when joining via web browser without Zoom app installed. #660, #658
· Enhancements
o Queue Name and Status in Reports: Enabled queue name and status inclusion in meeting report downloads. #520
o Notification Enhancements
§ UMich Identifier Added: Added a UMich identifier to notifications for improved communication clarity. #490
BackEnd:
· New Features
· Watchman Monitoring Setup: Implemented enhanced monitoring with Watchman for early issue identification. #647
· Email Search in Queues: Introduced email searching within queues for enhanced search capabilities. #645
· WebSocket Migration: Transitioned to partysocket for improved WebSocket reliability. #655
· Jest Testing Configuration: Added basic Jest testing setup with a sortQueue test. #654
· Bug Fixes
· Queue Data Export: Resolved an issue affecting queue data export functionality. #667
· CSRF Configuration: Added trusted origins configuration to enhance security against CSRF attacks. #661
· Improvements
· Descriptive Titles in Code: Refactored to add more descriptive titles in queue.tsx. #663
· Simplified Meeting Logs Query: Optimized meeting_start_logs query for improved performance. #520
· Base Image Updates: Updated base images to the latest versions, including bookworm and node-20. #659
· Queue Admin Interface: Improved the admin interface by showing only active queues and hosts, and implemented filter_horizontal for better filtering. #627, #662
· Maintenance
o Dependency Updates:
· NPM dependencies were updated across multiple directories for stability and security. #644, #652
· Python dependencies, including requests, were upgraded. #665, #666
· Twilio library was updated from 9.6.2 to 9.6.3. #671
New Contributors - We are excited to welcome @PraveshKunwar for their first contribution! Thank you for your valuable involvement. #647
===========================================Detail Below =====================================
What's Changed
- feat: fixes #639, added watchman monitoring setup by @PraveshKunwar in #647
- Bump the all-npm-dependencies group across 1 directory with 3 updates by @dependabot in #644
- feat: add the usage of dynamic page titles by @PraveshKunwar in #646
- added UMich identifier to notifications (iss. #490) by @PraveshKunwar in #650
- fix: Update base images to latest veresioon (bookworm and node-20) by @jonespm in #659
- fix: add attendee's full name or email to the zoom titles by @PraveshKunwar in #660
- feat: Add email searching logic for queue searches by @PraveshKunwar in #645
- style(QueueAdmin): use filter_horizontal for QueueAdmin by @PraveshKunwar in #662
- add queue name and status to meeting report (iss. #520) by @lsloan in #633
- Show only active queues and hosts in admin filters (iss. #627) by @lsloan in #664
- Bump the all-npm-dependencies group in /src with 2 updates by @dependabot in #652
- refactor: changed queue.tsx to add more descriptive titles by @PraveshKunwar in #663
- Bump requests from 2.32.3 to 2.32.4 in /src in the pip group by @dependabot in #666
- Bump the all-python-dependencies group across 1 directory with 9 updates by @dependabot in #665
- fix(CSRF): add configuration for CSRF trusted origins by @PraveshKunwar in #661
- feat: migrate WebSocket hook to use partysocket instead of reconnecting-websocket by @PraveshKunwar in #655
- feat(jest)!: added basic jest testing configuration w/a basic sortQueue test by @PraveshKunwar in #654
- Bump twilio from 9.6.2 to 9.6.3 in /src in the all-python-dependencies group by @dependabot in #671
- Fix bug in queue data export (iss. #667) by @lsloan in #670
- fix: removed passcode form from zoom meeting, not required anymore (iss. #657) by @PraveshKunwar in #658
- simplify
meeting_start_logs
view query (iss. #520) by @lsloan in #669
New Contributors
- @PraveshKunwar made their first contribution in #647
Full Changelog: 2025.01.02...2025.02.01