brackt/app
Claude 0836dfdaa0
fix: validate action filter URL param against known enum values
The action filter on the audit log route was cast directly from the URL
search param to AuditAction without validation. An invalid value would
be passed into the Drizzle inArray() call, potentially throwing a
PostgreSQL enum type error. Now validates against the actual enum values
before using the filter.

https://claude.ai/code/session_01NdiwK2fbtKhAD3XuD58fTm
2026-04-13 22:30:20 +00:00
..
components Fix qualifying points league display. 2026-04-12 17:06:20 -07:00
contexts feat: implement middleware and context provider for Express integration 2025-10-11 20:56:00 -07:00
hooks Fix oxlint errors. 2026-03-22 20:41:44 -07:00
lib feat: add commissioner audit log for league transparency (issue #144) 2026-04-13 17:48:09 +00:00
models feat: add commissioner audit log for league transparency (issue #144) 2026-04-13 17:48:09 +00:00
routes fix: validate action filter URL param against known enum values 2026-04-13 22:30:20 +00:00
services fix: NBA play-in bracket advancement bugs (#292) 2026-04-12 22:25:32 -07:00
test Add oxlint linting setup with zero errors (#194) 2026-03-21 09:44:05 -07:00
types Redesign standings page with sortable table, 7-day change, and chart repositioned (#205) 2026-03-22 11:05:13 -07:00
utils Replace isDraftable boolean with draftOn/draftOff date range (#263) 2026-04-05 22:09:52 -04:00
welcome Redesign to dark-mode-only with navy palette and accent colors (#13) 2026-02-20 19:26:11 -08:00
app.css Add NProgress navigation progress bar (#139) 2026-03-11 22:02:48 -07:00
entry.client.tsx Filter unnecessary sentry css and js errors. 2026-03-15 10:24:57 -07:00
entry.server.tsx Replace console.* with structured logger, fix no-inferrable-types (closes #98) (#199) 2026-03-21 13:41:39 -07:00
root.tsx Add NProgress navigation progress bar (#139) 2026-03-11 22:02:48 -07:00
routes.ts feat: add commissioner audit log for league transparency (issue #144) 2026-04-13 17:48:09 +00:00