aferrer
|
a7f7ace527
|
refactor(structure): move legacy import and remove lib leftovers
|
2026-06-04 22:13:26 +02:00 |
|
aferrer
|
da9ae0582b
|
fix(auth): update login imports after action move
|
2026-06-04 22:13:00 +02:00 |
|
aferrer
|
24d2d59bbc
|
refactor(recipients): move mutations into use cases
|
2026-06-04 22:12:36 +02:00 |
|
aferrer
|
f48ccb8c50
|
refactor(categories): move mutations into use cases
|
2026-06-04 22:12:06 +02:00 |
|
aferrer
|
0af25417ab
|
refactor(items): move workflows into use cases
|
2026-06-04 22:11:40 +02:00 |
|
aferrer
|
2b908b24f6
|
refactor(assets): move workflows into use cases
|
2026-06-04 22:10:43 +02:00 |
|
aferrer
|
e88fb2e6d4
|
refactor(assignments): move workflows into use cases
|
2026-06-04 22:09:54 +02:00 |
|
aferrer
|
5034ec0646
|
feat(users): add admin user management and bootstrap seed
|
2026-06-04 22:03:13 +02:00 |
|
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 |
|