Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 4.02 KB

File metadata and controls

33 lines (29 loc) · 4.02 KB

Changelog

1.3.0 (2026-03-24)

  • feat(videos): [255,283,284] add routing, loading optimization and responsive layout fixes (d4b55e7)
  • refactor(auth): implement secure server-side authentication using middleware and server actions (4873198)
  • docs(docs): add project reference and contribution documentation (8fec8e2)

1.2.0 (2025-11-20)

  • feat: add automated deployment trigger to build workflow (cd19fe8)
  • feat: keep playlist/tags menu fixed and responsive during browser zoom in/out (320b860)
  • feat(auth): redirect users to video page after successful login instead of homepage (87479c1)
  • feat(homepage): open videos in new browser tab to improve user experience (28cc966)
  • feat(sessions): show empty state when no sessions and retry state on request failure (bc06ab6)
  • feat(video): implement video preview on hover for video card (73b3fc7)
  • refactor(video-list): optimize video list rendering and remove redundant local state (7ed73fc)
  • ui: ensure consistent font size for video title and session description (b78de7b)
  • fix: conflict with infinite scroll resolved (c972eb5)
  • fix: conflict with infinite scroll resolved (4882cec)
  • fix(a11y): add accessible name to search icon button and make header link keyboard-accessible (6aaafb3)
  • fix(a11y): allow sidebar collapse via keyboard and update drawer button aria-label on toggle (62db630)
  • fix(a11y): apply proper tab order to filter and sort options to ensure keyboard and screen reader (e7a25d6)
  • fix(a11y): enable keyboard selection for playlist tabs on home and video detail pages (e7a7b30)
  • fix(a11y): include video title, author, date, and description in keyboard tab order (ab51131)
  • fix(a11y): make recommended video thumbnails keyboard-focusable (4b2744f)
  • fix(mobile-ui): align filter and sort UI for longer page titles (e9daa19)
  • fix(sessions-portal): correct presenter name formatting to preserve original casing (20eccb4)
  • fix(video): resolve Picture-in-Picture functionality issues when navigating between pages (64d3226)
  • chore: make the sidebar sticky and extend layout to full-screen height (315d41a)
  • chore(deps): update MUI packages to latest versions (533d89d)
  • chore(deps): upgrade Next.js to v15 and React to v19 (dedfee1)
  • chore(docker): optimize frontend container image size (8c67c9b)