Updated 19-06-2026, 12:32

Commit: 07e6aa2 Show on GitHub

  • Author: Sid
  • Date: 6/5/2026, 8:21:22 AM
  • Message: Merge pull request #28 from fdnd-agency/4-test-database-compatability 4 test database compatability and transfer HTML & CSS
  • Stats: 4473 total changes (+2700 / -1773)

Changed Files

  • .github/workflows/node.js.yml — +34 / -0 (34 changes)
  • .gitignore — +27 / -7 (34 changes)
  • .npmrc — +1 / -0 (1 changes)
  • .prettierignore — +9 / -0 (9 changes)
  • .vscode/extensions.json — +3 / -0 (3 changes)
  • README.md — +1 / -2 (3 changes)
  • app.js — +0 / -470 (470 changes)
  • docs/CHANGELOG.md — +0 / -0 (0 changes)
  • docs/CONTRIBUTING.md — +0 / -0 (0 changes)
  • docs/DESIGNCHOICES.md — +0 / -0 (0 changes)
  • docs/HANDOVER.md — +0 / -0 (0 changes)
  • eslint.config.js — +96 / -0 (96 changes)
  • example.env — +7 / -0 (7 changes)
  • jsconfig.json — +19 / -0 (19 changes)
  • package.json — +49 / -36 (85 changes)
  • playwright.config.js — +12 / -0 (12 changes)
  • postcss.config.js — +7 / -0 (7 changes)
  • prettier.config.js — +22 / -0 (22 changes)
  • public/css/style.css — +0 / -38 (38 changes)
  • publicData.js — +0 / -171 (171 changes)
  • repo_metadata.yml — +7 / -0 (7 changes)
  • server/api/adminApi.js — +0 / -285 (285 changes)
  • server/api/publicApi.js — +0 / -32 (32 changes)
  • server/appGet/getAbout.js — +0 / -3 (3 changes)
  • server/appGet/getApiKey.js — +0 / -3 (3 changes)
  • server/appGet/getApiKeySuccess.js — +0 / -6 (6 changes)
  • server/appGet/getApiKeyVerify.js — +0 / -4 (4 changes)
  • server/appGet/getBeheer.js — +0 / -27 (27 changes)
  • server/appGet/getData.js — +0 / -3 (3 changes)
  • server/appGet/getDownloadCsv.js — +0 / -73 (73 changes)
  • server/appGet/getDownloadJson.js — +0 / -15 (15 changes)
  • server/appGet/getDownloadXlsx.js — +0 / -77 (77 changes)
  • server/appGet/getIndex.js — +0 / -21 (21 changes)
  • server/appGet/getInfo.js — +0 / -3 (3 changes)
  • server/appGet/getLogin.js — +0 / -3 (3 changes)
  • server/appGet/getLoginVerification.js — +0 / -4 (4 changes)
  • server/appGet/getLogout.js — +0 / -3 (3 changes)
  • server/db/ensureApiIndexes.js — +0 / -18 (18 changes)
  • server/db/getDb.js — +0 / -35 (35 changes)
  • server/helpers/csvEscape.js — +0 / -7 (7 changes)
  • server/helpers/generateApiKey.js — +0 / -11 (11 changes)
  • server/helpers/generateCode.js — +0 / -14 (14 changes)
  • server/helpers/limiters/apiKeyRequestLimiter.js — +0 / -7 (7 changes)
  • server/helpers/limiters/apiKeyVerifyLimiter.js — +0 / -7 (7 changes)
  • server/helpers/limiters/loginLimiter.js — +0 / -7 (7 changes)
  • server/helpers/limiters/verifyCodeLimiter.js — +0 / -7 (7 changes)
  • server/helpers/requireApiKeyStrict.js — +0 / -106 (106 changes)
  • server/helpers/requireAuth.js — +0 / -6 (6 changes)
  • server/helpers/requireUserInUsers.js — +0 / -29 (29 changes)
  • server/post/postApiKeyRequest.js — +0 / -58 (58 changes)
  • server/post/postApiKeyVerify.js — +0 / -57 (57 changes)
  • server/post/postLoginForm.js — +0 / -55 (55 changes)
  • server/post/postLoginVerification.js — +0 / -45 (45 changes)
  • server/services/resend.js — +0 / -9 (9 changes)
  • src/app.html — +21 / -0 (21 changes)
  • src/hooks.server.js — +16 / -0 (16 changes)
  • src/lib/assets/favicon.png — +0 / -0 (0 changes)
  • src/lib/assets/logo.png — +0 / -0 (0 changes)
  • src/lib/assets/tubes.png — +0 / -0 (0 changes)
  • src/lib/constants.js — +1 / -0 (1 changes)
  • src/lib/index.js — +1 / -0 (1 changes)
  • src/lib/server/directus.js — +1 / -0 (1 changes)
  • src/lib/server/helpers/csvEscape.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/exportData.js — +82 / -0 (82 changes)
  • src/lib/server/helpers/generateApiKey.js — +11 / -0 (11 changes)
  • src/lib/server/helpers/generateCode.js — +14 / -0 (14 changes)
  • src/lib/server/helpers/limiters/apiKeyRequestLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/limiters/apiKeyVerifyLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/limiters/loginLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/limiters/verifyCodeLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/requireApiKeyStrict.js — +105 / -0 (105 changes)
  • src/lib/server/helpers/requireAuth.js — +8 / -0 (8 changes)
  • src/lib/server/helpers/requireUserInUsers.js — +31 / -0 (31 changes)
  • src/lib/server/services/authService.js — +114 / -0 (114 changes)
  • src/lib/server/services/directusService.js — +194 / -0 (194 changes)
  • src/lib/server/services/resendService.js — +9 / -0 (9 changes)
  • src/routes/(public)/about-us/+page.svelte — +80 / -0 (80 changes)
  • src/routes/(public)/api-key/request/+page.server.js — +57 / -0 (57 changes)
  • src/routes/(public)/api-key/request/+page.svelte — +141 / -0 (141 changes)
  • src/routes/(public)/api-key/success/+page.server.js — +12 / -0 (12 changes)
  • src/routes/(public)/api-key/success/+page.svelte — +29 / -0 (29 changes)
  • src/routes/(public)/api-key/verify/+page.server.js — +74 / -0 (74 changes)
  • src/routes/(public)/api-key/verify/+page.svelte — +26 / -0 (26 changes)
  • src/routes/(public)/data/+page.server.js — +0 / -0 (0 changes)
  • src/routes/(public)/data/+page.svelte — +245 / -0 (245 changes)
  • src/routes/(public)/info/+page.svelte — +102 / -0 (102 changes)
  • src/routes/+error.svelte — +5 / -0 (5 changes)
  • src/routes/+layout.svelte — +34 / -0 (34 changes)
  • src/routes/+page.server.js — +11 / -0 (11 changes)
  • src/routes/+page.svelte — +114 / -0 (114 changes)
  • src/routes/admin/+layout.server.js — +11 / -0 (11 changes)
  • src/routes/admin/+layout.svelte — +0 / -0 (0 changes)
  • src/routes/admin/+page.server.js — +13 / -0 (13 changes)
  • src/routes/admin/+page.svelte — +0 / -0 (0 changes)
  • src/routes/admin/login/+page.server.js — +22 / -0 (22 changes)
  • src/routes/admin/login/+page.svelte — +25 / -0 (25 changes)
  • src/routes/admin/logout/+page.server.js — +12 / -0 (12 changes)
  • src/routes/api/admin/data/+server.js — +20 / -0 (20 changes)
  • src/routes/api/admin/keuzes/+server.js — +7 / -0 (7 changes)
  • src/routes/api/admin/measurements/batch/+server.js — +118 / -0 (118 changes)
  • src/routes/api/admin/points/+server.js — +82 / -0 (82 changes)
  • src/routes/api/admin/points/[id]/active/+server.js — +28 / -0 (28 changes)
  • src/routes/api/admin/users/+server.js — +53 / -0 (53 changes)
  • src/routes/api/admin/users/[id]/+server.js — +25 / -0 (25 changes)
  • src/routes/api/public/data/+server.js — +128 / -0 (128 changes)
  • src/routes/downloads/data.csv/+server.js — +23 / -0 (23 changes)
  • src/routes/downloads/data.json/+server.js — +16 / -0 (16 changes)
  • src/routes/downloads/data.xlsx/+server.js — +26 / -0 (26 changes)
  • static/keuzes.json — +0 / -0 (0 changes)
  • static/robots.txt — +3 / -0 (3 changes)
  • static/stylesheet.css — +153 / -0 (153 changes)
  • svelte.config.js — +33 / -0 (33 changes)
  • vercel.json — +0 / -9 (9 changes)
  • vite.config.js — +6 / -0 (6 changes)
  • vitest.config.js — +29 / -0 (29 changes)