Updated today at 08:58

Commit: dae46da Show on GitHub

  • Author: Alex Louwe
  • Date: 3/3/2026, 11:55:26 AM
  • Message: Merge branch 'dev' into joostf-patch-2
  • Stats: 13075 total changes (+13073 / -2)

Changed Files

  • .github/workflows/node.js.yml — +32 / -0 (32 changes)
  • .gitignore — +7 / -0 (7 changes)
  • .npmrc — +1 / -0 (1 changes)
  • .vscode/settings.json — +3 / -0 (3 changes)
  • CHANGELOG.md — +22 / -0 (22 changes)
  • CONTRIBUTING.md — +141 / -0 (141 changes)
  • DESIGNCHOICES.md — +81 / -0 (81 changes)
  • HANDOVER.md — +77 / -0 (77 changes)
  • README.md — +185 / -2 (187 changes)
  • docs/architecture.md — +42 / -0 (42 changes)
  • docs/cms.md — +55 / -0 (55 changes)
  • docs/code-structure.md — +20 / -0 (20 changes)
  • docs/components.md — +211 / -0 (211 changes)
  • docs/datamodel.md — +20 / -0 (20 changes)
  • e2e/home.spec.js — +11 / -0 (11 changes)
  • eslint.config.js — +113 / -0 (113 changes)
  • example.env — +1 / -0 (1 changes)
  • jsconfig.json — +13 / -0 (13 changes)
  • package-lock.json — +4343 / -0 (4343 changes)
  • package.json — +46 / -0 (46 changes)
  • playwright.config.js — +13 / -0 (13 changes)
  • postcss.config.js — +7 / -0 (7 changes)
  • prettier.config.js — +22 / -0 (22 changes)
  • src/app.html — +17 / -0 (17 changes)
  • src/hooks.server.js — +16 / -0 (16 changes)
  • src/lib/assets/ad-talent-awards.jpg — +0 / -0 (0 changes)
  • src/lib/assets/addag-1.png — +0 / -0 (0 changes)
  • src/lib/assets/addag-2.png — +0 / -0 (0 changes)
  • src/lib/assets/addag-3.webp — +0 / -0 (0 changes)
  • src/lib/assets/addag.webp — +0 / -0 (0 changes)
  • src/lib/assets/bird-send-succesful.jpg — +0 / -0 (0 changes)
  • src/lib/assets/chevron-down.svg — +3 / -0 (3 changes)
  • src/lib/assets/collaborate.svg — +8 / -0 (8 changes)
  • src/lib/assets/cup-star.svg — +9 / -0 (9 changes)
  • src/lib/assets/dark-circle.svg — +3 / -0 (3 changes)
  • src/lib/assets/document.svg — +6 / -0 (6 changes)
  • src/lib/assets/doorstroom-ad-dag.webp — +0 / -0 (0 changes)
  • src/lib/assets/dots.svg — +4 / -0 (4 changes)
  • src/lib/assets/events.svg — +5 / -0 (5 changes)
  • src/lib/assets/faq.svg — +8 / -0 (8 changes)
  • src/lib/assets/favicon-adc.svg — +7 / -0 (7 changes)
  • src/lib/assets/favicon.svg — +1 / -0 (1 changes)
  • src/lib/assets/graduation-hat-alt.svg — +3 / -0 (3 changes)
  • src/lib/assets/heronews.webp — +0 / -0 (0 changes)
  • src/lib/assets/icon-calendar-orange.svg — +3 / -0 (3 changes)
  • src/lib/assets/icon-calendar.svg — +3 / -0 (3 changes)
  • src/lib/assets/icon-check-white.svg — +3 / -0 (3 changes)
  • src/lib/assets/icon-error.svg — +3 / -0 (3 changes)
  • src/lib/assets/icon-label.svg — +3 / -0 (3 changes)
  • src/lib/assets/icon-loading.svg — +14 / -0 (14 changes)
  • src/lib/assets/icon-mail.svg — +3 / -0 (3 changes)
  • src/lib/assets/icon-map.svg — +3 / -0 (3 changes)
  • src/lib/assets/icon-phone.svg — +3 / -0 (3 changes)
  • src/lib/assets/light-circle.svg — +3 / -0 (3 changes)
  • src/lib/assets/location.jpg — +0 / -0 (0 changes)
  • src/lib/assets/logo-dark-blue.svg — +12 / -0 (12 changes)
  • src/lib/assets/logo-dark.svg — +12 / -0 (12 changes)
  • src/lib/assets/logo-desktop.svg — +20 / -0 (20 changes)
  • src/lib/assets/logo-white.svg — +12 / -0 (12 changes)
  • src/lib/assets/logomobile.svg — +4 / -0 (4 changes)
  • src/lib/assets/logomobiledark.svg — +4 / -0 (4 changes)
  • src/lib/assets/news-fallback.jpg — +0 / -0 (0 changes)
  • src/lib/assets/news-paper.svg — +18 / -0 (18 changes)
  • src/lib/assets/over-ad-hero.jpeg — +0 / -0 (0 changes)
  • src/lib/assets/over-ad-hero.webp — +0 / -0 (0 changes)
  • src/lib/assets/overleggen.jpg — +0 / -0 (0 changes)
  • src/lib/assets/placeholder-hero.webp — +0 / -0 (0 changes)
  • src/lib/assets/publicatie-hero.jpeg — +0 / -0 (0 changes)
  • src/lib/assets/talent.jpg — +0 / -0 (0 changes)
  • src/lib/assets/test-winner.png — +0 / -0 (0 changes)
  • src/lib/assets/vector-bird.jpg — +0 / -0 (0 changes)
  • src/lib/assets/winner.png — +0 / -0 (0 changes)
  • src/lib/assets/zaal-ad-dag.jpg — +0 / -0 (0 changes)
  • src/lib/atoms/Breadcrumb.svelte — +44 / -0 (44 changes)
  • src/lib/atoms/Link.svelte — +7 / -0 (7 changes)
  • src/lib/constants.js — +1 / -0 (1 changes)
  • src/lib/index.js — +75 / -0 (75 changes)
  • src/lib/molecules/BenefitsCard.svelte — +60 / -0 (60 changes)
  • src/lib/molecules/Cta.svelte — +94 / -0 (94 changes)
  • src/lib/molecules/Divider.svelte — +12 / -0 (12 changes)
  • src/lib/molecules/DividerText.svelte — +29 / -0 (29 changes)
  • src/lib/molecules/DocumentCard.svelte — +79 / -0 (79 changes)
  • src/lib/molecules/ErrorState.svelte — +23 / -0 (23 changes)
  • src/lib/molecules/Information.svelte — +86 / -0 (86 changes)
  • src/lib/molecules/InformationCard.svelte — +57 / -0 (57 changes)
  • src/lib/molecules/LoadingState.svelte — +35 / -0 (35 changes)
  • src/lib/molecules/NewsCard.svelte — +88 / -0 (88 changes)
  • src/lib/molecules/PreviousWinners.svelte — +91 / -0 (91 changes)
  • src/lib/molecules/SingleFaq.svelte — +101 / -0 (101 changes)
  • src/lib/molecules/SuccesState.svelte — +38 / -0 (38 changes)
  • src/lib/molecules/ThemeCard.svelte — +95 / -0 (95 changes)
  • src/lib/molecules/date.js — +13 / -0 (13 changes)
  • src/lib/molecules/location.svelte — +37 / -0 (37 changes)
  • src/lib/organisms/FeatureSplit.svelte — +132 / -0 (132 changes)
  • src/lib/organisms/Footer.svelte — +277 / -0 (277 changes)
  • src/lib/organisms/Hero.svelte — +134 / -0 (134 changes)
  • src/lib/organisms/ImageTextSection.svelte — +131 / -0 (131 changes)
  • src/lib/organisms/InformationCards.svelte — +69 / -0 (69 changes)
  • src/lib/organisms/LogoSection.svelte — +90 / -0 (90 changes)
  • src/lib/organisms/MultipleFaq.svelte — +35 / -0 (35 changes)
  • src/lib/organisms/NavPros.svelte — +279 / -0 (279 changes)
  • src/lib/organisms/NavStudent.svelte — +220 / -0 (220 changes)
  • src/lib/organisms/News.svelte — +76 / -0 (76 changes)
  • src/lib/organisms/NewsCardSection.svelte — +52 / -0 (52 changes)
  • src/lib/organisms/TopNav.svelte — +93 / -0 (93 changes)
  • src/lib/organisms/schedule.svelte — +141 / -0 (141 changes)
  • src/lib/server/authService.js — +71 / -0 (71 changes)
  • src/lib/server/contentService.js — +62 / -0 (62 changes)
  • src/lib/server/directus.js — +1 / -0 (1 changes)
  • src/lib/templates/DevelopmentTemplate.svelte — +97 / -0 (97 changes)
  • src/routes/(public)/+layout.svelte — +253 / -0 (253 changes)
  • src/routes/(public)/+page.server.js — +20 / -0 (20 changes)
  • src/routes/(public)/+page.svelte — +171 / -0 (171 changes)
  • src/routes/(public)/ad-dag/+page.svelte — +151 / -0 (151 changes)
  • src/routes/(public)/contact/+page.server.js — +64 / -0 (64 changes)
  • src/routes/(public)/contact/+page.svelte — +302 / -0 (302 changes)
  • src/routes/(public)/dev/hero/+page.svelte — +14 / -0 (14 changes)
  • src/routes/(public)/nieuws/+page.server.js — +25 / -0 (25 changes)
  • src/routes/(public)/nieuws/+page.svelte — +194 / -0 (194 changes)
  • src/routes/(public)/nieuws/[uuid]/+page.server.js — +17 / -0 (17 changes)
  • src/routes/(public)/nieuws/[uuid]/+page.svelte — +89 / -0 (89 changes)
  • src/routes/(public)/over-ad/+page.server.js — +23 / -0 (23 changes)
  • src/routes/(public)/over-ad/+page.svelte — +189 / -0 (189 changes)
  • src/routes/(public)/over-ad/[slug]/+page.server.js — +24 / -0 (24 changes)
  • src/routes/(public)/over-ad/[slug]/+page.svelte — +175 / -0 (175 changes)
  • src/routes/(public)/over-ons/+page.server.js — +23 / -0 (23 changes)
  • src/routes/(public)/over-ons/+page.svelte — +157 / -0 (157 changes)
  • src/routes/(public)/publicaties/+page.server.js — +42 / -0 (42 changes)
  • src/routes/(public)/publicaties/+page.svelte — +159 / -0 (159 changes)
  • src/routes/(public)/publicaties/[slug]/+page.server.js — +19 / -0 (19 changes)
  • src/routes/(public)/publicaties/[slug]/+page.svelte — +174 / -0 (174 changes)
  • src/routes/(public)/studenten/+layout.svelte — +5 / -0 (5 changes)
  • src/routes/(public)/studenten/+page.svelte — +5 / -0 (5 changes)
  • src/routes/(public)/talent-award/+page.server.js — +16 / -0 (16 changes)
  • src/routes/(public)/talent-award/+page.svelte — +379 / -0 (379 changes)
  • src/routes/(public)/talent-award/nominaties/+page.svelte — +7 / -0 (7 changes)
  • src/routes/(public)/talent-award/nominaties/[id]/+page.server.js — +0 / -0 (0 changes)
  • src/routes/(public)/talent-award/nominaties/[id]/+page.svelte — +0 / -0 (0 changes)
  • src/routes/(public)/werkgevers/+page.svelte — +5 / -0 (5 changes)
  • src/routes/+error.svelte — +112 / -0 (112 changes)
  • src/routes/+layout.svelte — +12 / -0 (12 changes)
  • src/routes/admin/+layout.server.js — +29 / -0 (29 changes)
  • src/routes/admin/+layout.svelte — +433 / -0 (433 changes)
  • src/routes/admin/+page.svelte — +348 / -0 (348 changes)
  • src/routes/admin/login/+page.server.js — +32 / -0 (32 changes)
  • src/routes/admin/login/+page.svelte — +336 / -0 (336 changes)
  • src/routes/admin/logout/+page.server.js — +22 / -0 (22 changes)
  • static/arrow-right.svg — +3 / -0 (3 changes)
  • static/check-circle 2.svg — +3 / -0 (3 changes)
  • static/check-circle.svg — +3 / -0 (3 changes)
  • static/chevon-down.svg — +3 / -0 (3 changes)
  • static/chevron-down-white.svg — +3 / -0 (3 changes)
  • static/chevron-up.svg — +3 / -0 (3 changes)
  • static/fonts/Archivo Italic.woff — +0 / -0 (0 changes)
  • static/fonts/Archivo Italic.woff2 — +0 / -0 (0 changes)
  • static/fonts/Archivo.woff — +0 / -0 (0 changes)
  • static/fonts/Archivo.woff2 — +0 / -0 (0 changes)
  • static/fonts/Clash Display Variable.woff — +0 / -0 (0 changes)
  • static/fonts/Clash Display Variable.woff2 — +0 / -0 (0 changes)
  • static/robots.txt — +3 / -0 (3 changes)
  • static/stylesheet.css — +275 / -0 (275 changes)
  • svelte.config.js — +29 / -0 (29 changes)
  • vite.config.js — +6 / -0 (6 changes)
  • vitest.config.js — +12 / -0 (12 changes)