203c337cf0
feat: add confidence-based RMP matching with manual review workflow
...
Replace simple auto-matching with scored candidate generation that
considers department overlap, name uniqueness, and rating volume.
Candidates above 0.85 auto-accept; others require admin approval.
2026-01-30 01:31:11 -06:00
db0ec1e69d
feat: add rmp profile links and confidence-aware rating display
2026-01-29 15:43:39 -06:00
527cbebc6a
feat: implement user authentication system with admin dashboard
2026-01-29 12:56:51 -06:00
c90bd740de
refactor: consolidate query logic and eliminate N+1 instructor loads
2026-01-29 12:03:06 -06:00
0da2e810fe
feat: add multi-select subject filtering with searchable comboboxes
2026-01-29 03:03:21 -06:00
67d7c81ef4
feat: implement interactive data table with sorting and column control
...
Replaces static course table with TanStack Table featuring sortable
columns, column visibility management, and server-side sort handling.
Adds reusable data-table primitives adapted for Svelte 5 runes.
2026-01-29 01:04:18 -06:00
d108a41f91
feat: sync RMP professor ratings and display in course search interface
2026-01-29 00:26:40 -06:00
6df4303bd6
feat: implement comprehensive course data model with reference cache and search
2026-01-28 21:06:53 -06:00