Commit Graph

91 Commits

Author SHA1 Message Date
aferrer 12cbec92a0 feat(auth): add role guards and protect admin routes 2026-06-04 21:57:39 +02:00
aferrer 601dea9526 chore(tooling): align biome vscode and ui config 2026-06-04 21:53:42 +02:00
aferrer 9ecb543c18 chore(prisma): move schema and generated client workflow 2026-06-04 21:53:08 +02:00
aferrer 72973bfb3f refactor: use z.input for item schema form types 2026-05-14 12:58:26 +02:00
aferrer 4b40f50e7f refactor: add and use assignment data output type in services 2026-05-14 11:05:19 +02:00
aferrer feae1d2cda chore: update gitignore for prisma generated files and VSCode settings 2026-05-12 00:55:25 +02:00
aferrer 0d877cbba6 chore: update biome.json ignore configuration 2026-05-12 00:54:32 +02:00
aferrer eb07760748 fix: redirect to login page after sign out 2026-05-12 00:53:35 +02:00
aferrer d748e3e6c5 refactor: remove unused SITE_URL constant 2026-05-12 00:52:54 +02:00
aferrer 9c7e987d6e fix: add button type attribute to reset button 2026-05-12 00:51:24 +02:00
aferrer e75cd424e3 refactor: fix React keys and cleanup effect dependencies in sidebar 2026-05-12 00:50:46 +02:00
aferrer 1ec992caf6 refactor: add proper types, fix zod error handling, and simplify import mapping logic 2026-05-12 00:49:23 +02:00
aferrer bb0948f590 refactor: use z.input instead of z.infer for form types in assignment schemas 2026-05-12 00:47:52 +02:00
aferrer 6f16d26a8e refactor: simplify optional checks and boolean coercion in services 2026-05-12 00:46:41 +02:00
aferrer a7b547a92d types: replace any with unknown 2026-05-12 00:44:46 +02:00
aferrer d60801e6c2 style: use explicit node builtin import for child_process 2026-05-12 00:43:27 +02:00
aferrer 51e7a98d3f style: replace string concatenation with template literals 2026-05-12 00:42:21 +02:00
aferrer fab2ba8835 chore: prevent unhandled promise lint warnings in assignment toast handlers 2026-05-12 00:40:44 +02:00
aferrer 5bb5223cd9 fix: Use radix 10 for parsing page parameter in search components 2026-05-12 00:37:42 +02:00
aferrer c25a8e0da3 feat: add accessibility roles and aria-labels to SVG icons in the home page 2026-05-12 00:35:03 +02:00
aferrer 5ac2dc5277 refactor: update type imports to use 'type' for better TypeScript compatibility across the codebase 2026-05-11 19:06:54 +02:00
aferrer fd18692110 refactor: update Zod schemas to v4 2026-05-11 18:59:30 +02:00
aferrer f5c759fc3a feat: add custom dark variant to globals.css 2026-05-11 18:48:02 +02:00
aferrer b2fc8b83ad chore: update biome settings 2026-05-11 18:46:56 +02:00
aferrer ba7e650c70 chore: update ui components 2026-05-11 18:20:23 +02:00
aferrer 1bf6729d52 chore: update dependencies and migrate tooling 2026-05-11 18:11:06 +02:00
aferrer 96417fda4a refactor: update next dependency version to 15.3.6 2025-12-08 20:09:38 +01:00
aferrer 4650be830b refactor: update accepted file types for CSV uploads in import form and schema 2025-11-13 13:14:52 +01:00
aferrer bcbac2998c refactor: add NODE_ENV and DEMO_MODE settings to README for development environment 2025-11-12 20:37:12 +01:00
aferrer 635ae95294 refactor: standardize NODE_ENV and DEMO_MODE settings in environment files 2025-11-12 20:36:34 +01:00
aferrer 094d96d7ab refactor: restrict sample data download link to demo environment only 2025-11-12 20:36:00 +01:00
aferrer c648009317 refactor: add sample data download link for non-production environments 2025-11-12 19:47:49 +01:00
aferrer 15c0ee995e refactor: enhance environment handling with demo mode support 2025-11-12 19:41:16 +01:00
aferrer 9475a811e7 refactor: simplify user upsert logic in seed script 2025-11-12 19:41:04 +01:00
aferrer e7d761e4ad refactor: centralize ENVIRONMENT constant usage in addMenu and constants 2025-11-12 19:17:38 +01:00
aferrer 3db1ddce23 refactor: update assignment update logic to include recipientId and handle movements 2025-11-12 19:13:05 +01:00
aferrer 90de682cec refcator: updare devcontainer 2025-11-12 19:12:40 +01:00
aferrer 1332a7e794 fix: reorder environment variables for db service in compose.yaml 2025-11-12 18:31:11 +01:00
aferrer c1c759e1f7 fix: add DATABASE_URL environment variable for app service 2025-11-12 17:43:30 +01:00
aferrer 2d8d0e663e refactor: update assignment service methods for pagination support 2025-11-12 16:59:39 +01:00
aferrer f668b6f006 first version 2025-11-12 15:30:12 +01:00