Tags: StudentSuite/StudyMap
Tags
fix(validator): update VALID_TYPES to match new category set; archive… … removed data files - Update VALID_TYPES in validate-places.mjs: remove 6 old types, add sat_centre + foreign_lang_exam_centre - Move orphaned data files (book_shop, stationery, internet_cafe, train_station, exam_centre) to data/places.archive/ so the validator no longer picks them up
feat: v1.0.0 public release - popup theming: Leaflet popups/tooltips/controls follow app light/dark theme; links white on amber-700 CTA (WCAG compliant) - ctrl+scroll zoom: plain scroll = page scroll, ctrl+scroll = map zoom, hint overlay fades after 1.2s - mobile filter panel: bottom sheet with backdrop and close button on mobile viewports - calendar page (/calendar): next 4 SAT international sittings, IB Nov 2026 + May 2027 sessions, Cambridge IGCSE Jun 2026 + Oct/Nov 2026 series, all cited to official boards - student docs (/docs/github-student-pack): eligibility, proof prep, application steps, post-approval guide with official citations - place data curation: 80 to 53 places (removed helipads, hospitals, seaplane terminals, closed/mislabeled shops, kept 5 most important train stations) - hero: live place count computed from dataset - nav and footer: calendar and student pack guide links added - README: full FOSS rewrite with badges, features, data schema, architecture, roadmap - CHANGELOG.md: Keep a Changelog format, v1.0.0 entry - repo hygiene: removed accidentally committed SSH key files (file.md, file.md.pub); moved design-system HTML to docs/; extended .gitignore - e2e: updated data assertions to match curated dataset (3+ per category, 50 total min, lng < 73.2)