-
released this
2026-04-21 17:31:58 +02:00 | 148 commits to staging since this releaseRefactor: polygonTypes register now data-driven (highlightZoom, highlightPadding, animate, skipFit, fallbackPan) with a single setHighlight(type, item, mapMode) dispatcher replacing per-type closures. Adds 'place' entry so markers share the same highlight entry point.
Closes #92.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-21 16:48:44 +02:00 | 150 commits to staging since this releasePure tech-release — no user-visible changes.
- #90: unify
buildPolygonLayerfilter — drop_isMixedbranch (~14 LOC saved, AUDIT §3.3). - #91: drop
string[]backwards-compat ininitLevelbonus-hydrate (AUDIT §5.3). - fix: restore desktop layout (900px container, taller leaflet) — scherm-CSS files loaded after app.css re-declared mobile bases, overriding the 768+ media query at equal specificity. Moved shared max-width / leaflet height into app.css.
- tests: poll zoom in set-61 fitOnStart regression to absorb rAF race.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- #90: unify
-
released this
2026-04-21 14:34:16 +02:00 | 161 commits to staging since this releaseUpdate
<title>, meta description, Open Graph tags en een verouderde code-comment van "groep 5 en 6" naar "bovenbouw (groep 5 t/m 8)". App dekt sinds Geobas 7+8 (sets 71-89) de hele bovenbouw, maar de SEO/social previews liepen achter.Closes #88.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-21 14:28:48 +02:00 | 163 commits to staging since this releaseSprint 2 B2 — migrate pure data-validation tests from Playwright to Node unit tests (~50× faster). 11 spec files deleted, 4 trimmed to UI-only. 72 new unit tests, 58 Playwright tests removed.
Unit: 1365 → 1437. Playwright: 235 → 166 (same wall-time, less flaky surface).
Closes #86 (sprint 2 B2).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-21 14:01:10 +02:00 | 166 commits to staging since this releaseSprint 2 B1 — extract common smoke-test patterns from 19 per-set specs into a single parametrized fixture (
tests/set-smoke.spec.js). LOC across set-specs: 2255 → 1709 (-24%). Full Playwright suite: 235 passed.Closes #86 (sprint 2 B1).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-21 13:19:38 +02:00 | 170 commits to staging since this releaseTest-suite quick wins uit #86 sprint 1: playwright retries op CI (minder infra-flakiness), fullyParallel, timeout-config; 4×
waitForTimeoutgemigreerd naarwaitForFunction; 2 duplicate Playwright-tests verwijderd (al gedekt doortest.js).Geen functionele wijziging. Onderdeel van #86 (audit umbrella — blijft open voor sprints 2–5).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-20 22:30:41 +02:00 | 174 commits to staging since this releaseDagelijkse uitdaging en bonus per groep (5–8) met mixed-type pool van steden, landen, regio's, gebergten en wateren. Distractors per vraag gefilterd op item-type; geen kaart-terugsprong naar NL meer bij een wereldwijde vraag.
Closes #80.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-20 20:46:05 +02:00 | 180 commits to staging since this releaseDrie samenhangende verbeteringen.
Nijl (issue #84) — de chain door het Sudd-moeras is opgeschoond.
Eerst zijn twee Bahr el Ghazal-zijtakken uit OSM weggefilterd zodat
de greedy chain niet ~1° terugsprong maakt. Daarna een bias tegen
reversal in de chain zelf (accepteert omgekeerde oriëntatie alleen
als ≥5% korter) — dat haalt de zichtbare Malakal-knoop weg. Tot slot
een expliciete way-volgorde voor de Malakal-cluster, zodat de Sudd-
bridge verticaal loopt langs lon ~30.7°E waar de echte Bahr el Jebel
noordwaarts stroomt. De Grote Nijlbocht bij Dongola blijft behouden
omdat die echte geografie is.Dev-menu auto-sync — het dev-panel synchroniseert zijn set/modus/
fase-dropdowns nu met het level dat op dat moment gespeeld wordt.
Uitklappen mid-game laat direct zien waar je bent in plaats van de
laatst gekozen set.Panamakanaal in set 8.9 — losse bug: de LineString werd gefilterd
op feature.properties.sets en miste 89, waardoor het kanaal niet
rendert in Midden-Amerika.Closes #84.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-20 20:20:57 +02:00 | 184 commits to staging since this releasePanamakanaal rendert nu ook in set 8.9 (Midden-Amerika en Caraïben).
De LineString inwateren.geojsonmiste89in haar sets-array
waardoor hij weggefilterd werd bij het opbouwen van de kaart.Closes #57.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-04-20 18:05:05 +02:00 | 193 commits to staging since this releaseSet 8.8 toegevoegd: landen (Australië, Nieuw-Zeeland, Papoea-Nieuw-Guinea), 10 steden met 3 hoofdsteden (Canberra, Wellington, Port Moresby), 3 gebieden (Tasmanië + Antarctica als echte polygonen, Grote Victoria-Woestijn als fuzzy ellips) en 2 wateren (Grote Oceaan, Indische Oceaan).
Nieuwe data-feature:
posBySetop gedeelde water-/gebied-entries — één item kan per set een andere ellips-positie en -grootte krijgen zodat oceanen vanuit verschillende werelddelen zinvol gecentreerd staan zonder entries te dupliceren.Closes #56.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)