adrianbonpin
|
b1cdfae6b7
|
feat: add contact form API with Discord webhook, rate limiting, and anti-bot checks
|
2026-04-28 02:04:25 +08:00 |
|
adrianbonpin
|
4f1f654024
|
feat: add games listing API endpoint with search, genre/device filter, and sort
|
2026-04-28 01:45:13 +08:00 |
|
adrianbonpin
|
27cd5e3321
|
feat: add POST /api/performance/:id/report endpoint
|
2026-04-27 15:34:17 +08:00 |
|
adrianbonpin
|
07467a4812
|
refactor: remove communityPresets schema, API, and routes
|
2026-04-27 14:29:30 +08:00 |
|
adrianbonpin
|
93a474ef45
|
feat: add hardware stats API endpoints (list + detail)
|
2026-04-26 11:21:41 -05:00 |
|
adrianbonpin
|
13ef29c6c0
|
feat: add performance entry submit and autocomplete API
|
2026-04-26 10:11:38 -05:00 |
|
adrianbonpin
|
dd123d4afd
|
feat: add saved games API endpoints
|
2026-04-26 10:01:51 -05:00 |
|
adrianbonpin
|
629d8acfc5
|
feat: add game stats aggregation API endpoint
|
2026-04-26 15:42:26 +08:00 |
|
adrianbonpin
|
c3a85d1336
|
refactor: remove structured settings tables, use freeform JSON for presets and entries
|
2026-04-25 18:51:10 +08:00 |
|
adrianbonpin
|
b6eb005c73
|
feat(api): wire all CRUD routes into Elysia server
|
2026-04-25 18:31:26 +08:00 |
|