4deeef2f00
feat: optimize asset delivery with build-time compression and encoding negotiation
2026-01-29 13:56:10 -06:00
e008ee5a12
feat: show search duration and result count feedback
2026-01-29 13:15:25 -06:00
a007ccb6a2
fix: remove out:fade transition from CourseTable
2026-01-29 13:08:45 -06:00
527cbebc6a
feat: implement user authentication system with admin dashboard
2026-01-29 12:56:51 -06:00
4207783cdd
docs: add changelog entries and roadmap completion tracking
2026-01-29 12:27:46 -06:00
c90bd740de
refactor: consolidate query logic and eliminate N+1 instructor loads
2026-01-29 12:03:06 -06:00
61f8bd9de7
refactor: consolidate menu snippets and strengthen type safety
...
Replaces duplicated dropdown/context menu code with parameterized snippet,
eliminates unsafe type casts, adds error handling for clipboard and API
calls, and improves accessibility annotations.
2026-01-29 11:40:55 -06:00
b5eaedc9bc
feat: add delivery mode indicators and tooltips to location column
2026-01-29 11:32:35 -06:00
58475c8673
feat: add page selector dropdown with animated pagination controls
...
Replace Previous/Next buttons with 5-slot page navigation centered in
pagination bar. Current page becomes a dropdown trigger allowing direct
page jumps. Side slots animate on page transitions.
2026-01-29 11:31:55 -06:00
78159707e2
feat: table FLIP animations, improved time tooltip details & day abbreviations
2026-01-29 03:40:40 -06:00
779144a4d5
feat: implement smart name abbreviation for instructor display
2026-01-29 03:14:55 -06:00
0da2e810fe
feat: add multi-select subject filtering with searchable comboboxes
2026-01-29 03:03:21 -06:00
ed72ac6bff
refactor: extract reusable SimpleTooltip component and enhance UI hints
2026-01-29 01:37:04 -06:00
57b5cafb27
feat: enhance table scrolling and eliminate initial theme flash
2026-01-29 01:18:02 -06:00