Changelog
A log of all notable changes to UCSD Enhanced Viewer.
v0.0.6
Stability & SpeedMarch 2026
- Faster watch page loading with improved page takeover
- Fix course list not updating correctly after filtering
- Fix AI summary display issues in certain edge cases
- Download AI summaries as text files for offline reference
- Reduced extension permissions for better privacy
v0.0.5
Course List & Dual-ScreenMarch 2026
- Persist course list filter config across page reloads
- Pin courses with a dedicated pinned section at the top of course list
- Add autocomplete for instant course search suggestions
- Improve the loading performance and filtering of course list
- Dual-screen swap button — swap primary/secondary in all modes
- Fix double subtitle display (ArtPlayer overlay + native HLS tracks)
- Fix race condition causing empty course list on reload
v0.0.4
Dual-Screen & TranslationFebruary 2026
- Dual-screen lecture support with camera + screen capture (PiP, side-by-side, single view)
- AI-powered lecture summary translation with 20+ languages
- One-click translate auto-generates summary if none exists (2 credits)
- Persistent default language preference for translations
- 30 free AI summaries for early adopters
- Security hardening for translation edge function (language allowlist, size guards)
- Performance optimizations for dual-screen rendering, cache eviction, and icon updates
v0.0.3
Firefox & UXFebruary 2026
v0.0.2
Firefox & UXFebruary 2026
- Firefox WebExtension MV3 support with AMO signing
- Share button for lectures with deep-link URL copying
- Watch progress tracking with circular ring indicator
- Course numbers with letter suffixes now display correctly (e.g. MAE 30A, MAE 131A)
- Cross-listed courses now appear in course list (e.g. MAE 271C MATS 201C)
- Prerequisites rendered on a separate line with bold label in course descriptions
- Theme-aware scrollbar colors in transcript panel
- Optimized watch progress data flow and render path
v0.0.1
Initial ReleaseFebruary 2026
- Modern video player replacing podcast.ucsd.edu interface
- Dark and light mode with system preference detection
- Real-time transcript bar with in-context navigation
- Caption support with SRT parsing
- Course listing with search, filter, and sort
- Course catalog integration with detailed metadata
- Playlist creation and management
- One-click lecture screenshots
- AI-powered lecture summaries (Gemini-based)
- Subscription system: Free tier (5 AI summaries) and Plus tier ($4.99/mo)
- Auto-resume playback
- Speed control up to 4x
- Favorite lectures with badge indicators