Changelog

A log of all notable changes to UCSD Enhanced Viewer.

v0.0.6

Stability & Speed

March 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-Screen

March 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 & Translation

February 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 & UX

February 2026

  • Add Firefox Support

v0.0.2

Firefox & UX

February 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 Release

February 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