-
released this
2026-05-21 10:08:48 +02:00 | -29 commits to dev since this releaseSet 5.8 + 7.x + 8.x: landsgrenzen-stippellijn op de achtergrond (was eerder leeg).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-05-16 19:34:46 +02:00 | -27 commits to dev since this releaseTwee user-feedback-fixes voor groep-5 typ-modus:
- Diakrieten optioneel: antwoorden zonder trema/accent/cedille worden goedgekeurd (Fryslan, Curacao, Israel, Mexico). normalize() stript diakrieten via NFD. Met dakje mag nog steeds.
- UK-aliassen: Groot-Brittannie / United Kingdom / UK gelden als geldig antwoord voor Verenigd Koninkrijk (sets 5.8 + 7.1).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-11 22:46:41 +02:00 | -23 commits to dev since this releaseCloses #125. Noordzee + Waddenzee als fuzzy ellipsen met posBySet (#125). Bonus: provinciegrenzen ook zichtbaar op set 6.8.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v2.26.0 — Set 6.8 Fryslân Stable
released this
2026-05-06 20:26:14 +02:00 | -18 commits to dev since this releaseNieuwe set 6.8 Fryslân (Geobas 6 hfst 8). Phased: 13 steden + Afsluitdijk, 4 wadden-eilanden + Gaasterland, 4 wateren. Closes #85. Follow-up #125 voor sea-polygons → fuzzy met posBySet.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-29 11:51:53 +02:00 | -14 commits to dev since this releaseRefactor-only: laatste twee render-functies uit de monoliet weg. Closes #120.
- src/screens/question.js (105 LOC) vervangt renderQuestion
- src/screens/start-screen.js (42 LOC) vervangt _renderStartScreen
- index.html krimpt 2003 → 1951 LOC (−52)
Pragmatische thick-ctx aanpak met setter-callbacks voor de 5 mutable closure-vars (answered, hintRevealed, currentCity, mapClickMarker, highlightMarker) — geen full state-module overhaul nodig.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-04-29 11:12:04 +02:00 | -9 commits to dev since this releaseCosmetische opruiming: dummy XP-bar mockup uit het home-header weg. Per #89 scope-decision (sessie 2026-04-29) komt er geen XP/Level-systeem in #89 (scope-A); de mockup was een visuele echo van een feature die niet komt.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v2.25.5 — tablet split-view Stable
released this
2026-04-22 13:00:26 +02:00 | 80 commits to staging since this releaseOp tablet + desktop (viewport ≥ 768×600 px) krijgt de quiz een split-view: kaart links (1.25fr), vraag + opties rechts (1fr). De score-bar, title-bar en hard-panel spannen beide kolommen. Op mobile en op telefoon-in-landscape (height < 600) blijft de bestaande stack-layout zoals hij was — anders zou kaart + vraag in te weinig hoogte geramd worden.
Implementatie: één extra
+ "@media" +-block in+ "css/quiz.css" +dat+ "body.in-quiz" +omzet naar CSS-grid met+ "grid-template-areas" +. Geen HTML-wijziging. 3 regressie-tests in+ "tests/tablet-layout.spec.js" +dekken tablet + mobile + phone-landscape.Deel van #89 (design overhaul), REFINE-89 Brok 8.
Closes #105.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v2.25.4 — provincie zoom-cap Stable
released this
2026-04-22 12:42:39 +02:00 | 82 commits to staging since this releaseBugfix: op mobiel (iOS Safari) kon de kaart bij set 5.4 zó ver inzoomen op een provincie dat de randen van de polygoon én de omliggende context buiten beeld vielen — het kind zag dan alleen een gekleurd vak zonder wegwijzers om de provincie te identificeren.
Fix:
polygonTypes.province.highlightZoomvan 12 → 9. Geen effect op normale fitBounds-gedrag (test laat zien dat zoom natuurlijk op 7-8 blijft op 1280×900 én 414×820); de cap vangt alleen de edge-case op waar Leaflet's cached container-size kortstondig fout is door address-bar-animaties.Regel (user): "volledige polygoon zichtbaar + genoeg context om de vraag te beantwoorden".
Drie nieuwe regressie-tests in
scenarios.spec.js(mobile + desktop) lopen alle 11 overige provincies door en verifiëren dat geen enkele boven zoom 9 klapt.Closes #119.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v2.25.3 — screens refactor Stable
released this
2026-04-22 12:30:46 +02:00 | 84 commits to staging since this releaseRefactor-only release. Scherm-rendering verhuisd uit index.html naar
src/screens/*.js:levelselect.js— home/group-select + set-lijstmodeselect.js— mode-select (MC/Typ/Klik) met set-specifieke uitlegphase-transition.js— fase-overgang in phasedSetsend.js— eindscherm (score, sterren, daily emoji-grid)
index.htmlis ~180 LOC kleiner; elke module leest geen globalThis maar krijgt deps via een ctx-object. Geen gedragswijziging.Vervolg in #120:
renderQuestion+_renderStartScreenvereisen een quiz-state module eerst.Related: #96 (increments 1–4).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-04-22 12:09:57 +02:00 | 90 commits to staging since this releaseFixes
- simpleSet mastery=1 default — in MC-modus werd een provincie/stad/water
pas groen na 3× correct, terwijl phasedSet (5.8, 7.x, 8.x) altijd 1× deed.
Asymmetrie gecorrigeerd, alle factories numastery = 1default. - #117 XP-card spacing — "NIVEAU 1" en "340 / 500" kleefden samen;
gap: 10pxmin-width: 140pxzet ze netjes uit elkaar op mobile en desktop.
- Zoom-race in startQuiz —
renderQuestion()weer buiten de rAF zodat
overview-fit wint voor reguliere sets (5.4 startte te ver ingezoomd). - cities.js coverage naar 100% — dead-branch tussen Node/browser
weggerefactord tot onconditioneleObject.assign(globalThis, …).
Docs
- #118 MANUAL-TEST.md — checklist met handmatige verificaties (10 min
patch, 20 min minor) voor alles wat unit + Playwright niet dekken:
visual styling, zoom, PWA-offline, persistence, feedback-modal.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- simpleSet mastery=1 default — in MC-modus werd een provincie/stad/water