Updated 19-06-2026, 12:32

Commit: 2edc217 Show on GitHub

  • Author: Alex Louwe
  • Date: 6/3/2026, 7:57:23 PM
  • Message: feat: admin dashboard + env/role fixes to get auth working end-to-end issue #23
  • Stats: 340 total changes (+241 / -99)

Changed Files

  • example.env — +1 / -5 (6 changes)
  • src/lib/server/helpers/requireUserInUsers.js — +0 / -31 (31 changes)
  • src/lib/server/services/authService.js — +29 / -10 (39 changes)
  • src/lib/server/services/directusService.js — +17 / -41 (58 changes)
  • src/lib/server/services/resendService.js — +2 / -1 (3 changes)
  • src/routes/admin/+layout.svelte — +48 / -0 (48 changes)
  • src/routes/admin/+page.server.js — +1 / -1 (2 changes)
  • src/routes/admin/+page.svelte — +92 / -0 (92 changes)
  • src/routes/admin/login/+page.server.js — +5 / -2 (7 changes)
  • src/routes/admin/login/+page.svelte — +31 / -0 (31 changes)
  • src/routes/api/admin/measurements/batch/+server.js — +1 / -1 (2 changes)
  • src/routes/api/admin/users/+server.js — +14 / -7 (21 changes)