Updated 19-06-2026, 12:32
Commit: baf632e Show on GitHub
- Author: Alex Louwe
- Date: 6/4/2026, 6:03:48 PM
- Message: feat: public API key access and data API. issue #27
- Stats: 1207 total changes (+628 / -579)
Changed Files
.gitignore— +1 / -1 (2 changes).vscode/launch.json— +19 / -0 (19 changes)example.env— +2 / -2 (4 changes)src/lib/server/helpers/apiKeyHash.js— +8 / -0 (8 changes)src/lib/server/helpers/requireApiKey.js— +26 / -0 (26 changes)src/lib/server/helpers/requireApiKeyStrict.js— +0 / -105 (105 changes)src/lib/server/services/directusService.js— +10 / -15 (25 changes)src/routes/(public)/api-key/request/+page.server.js— +37 / -15 (52 changes)src/routes/(public)/api-key/request/+page.svelte— +29 / -137 (166 changes)src/routes/(public)/api-key/success/+page.svelte— +19 / -16 (35 changes)src/routes/(public)/api-key/verify/+page.server.js— +56 / -25 (81 changes)src/routes/(public)/api-key/verify/+page.svelte— +29 / -19 (48 changes)src/routes/(public)/data/+page.svelte— +278 / -231 (509 changes)src/routes/api/admin/data/+server.js— +1 / -1 (2 changes)src/routes/api/admin/measurements/batch/+server.js— +0 / -2 (2 changes)src/routes/api/public/data/+server.js— +10 / -1 (11 changes)src/routes/downloads/data.csv/+server.js— +2 / -3 (5 changes)src/routes/downloads/data.json/+server.js— +2 / -3 (5 changes)src/routes/downloads/data.xlsx/+server.js— +2 / -3 (5 changes)static/stylesheet.css— +97 / -0 (97 changes)