Commit Graph

15 Commits

Author SHA1 Message Date
f1534b7631 Add username/password auth and login UI 2026-01-29 01:01:13 +01:00
e15dd02228 Honor forwarded proto and scope cookie to base path to prevent new player cookies 2026-01-28 20:08:08 +01:00
4509c0f8a8 Add configurable BasePath for subfolder hosting and update frontend base handling 2026-01-28 20:00:54 +01:00
983488d258 Split API into phase-specific endpoint files 2026-01-28 17:11:25 +01:00
9363b029df Refactor backend into structured endpoints, contracts, and middleware 2026-01-28 17:05:39 +01:00
3ec1808ad1 Allow deleting own suggestions in Suggest phase and surface delete chip 2026-01-28 16:58:18 +01:00
6396d583b5 Require display name before suggesting/voting and enforce in UI 2026-01-28 16:30:30 +01:00
bec3930200 Fix admin toggle visibility, include media in results, remove stretch tasks 2026-01-28 15:40:25 +01:00
57de6bb8f1 Order /suggestions/mine client-side to avoid SQLite DateTimeOffset ordering 2026-01-28 15:10:40 +01:00
74dcad74aa Add phase-aware frontend shell, polling client, and global exception handler 2026-01-28 15:05:54 +01:00
44514f8ecc Add factory reset admin endpoint and use it in smoke test 2026-01-28 15:02:24 +01:00
37c3eed552 Order suggestions client-side to avoid SQLite DateTimeOffset ORDER BY 2026-01-28 14:59:45 +01:00
a4b86bb1ca Accept enum names in JSON via JsonStringEnumConverter 2026-01-28 14:57:45 +01:00
68ba872031 Add phase-gated API, cookie identity, and initial migration 2026-01-28 14:46:59 +01:00
257b473253 Upgrade to .NET 10 and finalize foundation scaffold 2026-01-28 14:29:42 +01:00