Skip to main content

What’s New

We’re shipping updates throughout the challenge. Here’s what’s changed recently.

5 May

Class pages, photo uploads & site health

  • NewPublic class pages: tap any class on the league table to open a dedicated page with that class\u2019s leaderboard, milestones and shareable totals.
  • NewPhoto uploads (opt-in): when admins enable it, pupils can attach one photo to each mile entry. Photos are resized + EXIF-stripped on the device and held for admin review before they show.
  • NewPhoto moderation: a new admin page to approve or reject pupil-submitted photos.
  • NewSite health dashboard: admins get a live snapshot of registrations, activity, push subscribers and donation refresh staleness at /admin/health.
  • NewAuto-flag duplicate signups: a new account with the same name + class as an existing pupil is held for admin review even when auto-approve is on.
  • NewDaily JustGiving refresh: the donation total auto-syncs from JustGiving once a day so the site stays fresh between manual updates.
4 May

Activity imports & push notifications

  • NewStrava connect: link your Strava account from the dashboard and pick which recent runs/walks/rides to log \u2014 nothing imports automatically.
  • NewGPX upload: drop a .gpx file from any tracker (Garmin, Apple Watch export, Komoot\u2026) and we\u2019ll calculate the distance for you.
  • NewPush notifications: enable notifications from the dashboard to get challenge updates straight to your phone home screen. Admins can broadcast or send to individuals.
  • NewLive activity feed: see anonymised, year-group-only activity as it\u2019s logged on the home page.
  • ImprovedClass league bars: the home page now shows live class-vs-class progress.
  • NewTeacher role: per-class teachers get a read-only dashboard with their pupils\u2019 progress.
  • ImprovedSponsors: sponsor logos can now be uploaded directly (no need to host them elsewhere).
1 May

Faster registration & admin polish

  • NewAuto-approve registrations: when enabled, parents are signed in immediately after registering \u2014 no waiting for admin approval.
  • ImprovedAdmin pending banner: a yellow alert at the top of the admin dashboard plus a one-click \u201CApprove ALL pending\u201D action.
  • ImprovedCleaner login: register button label and eligibility notice adapt to the current settings.
  • FixedProfile completion screen now respects the auto-approve setting.
  • ImprovedHome page Facebook embed replaced with a lighter call-to-action card.
Got an idea or spotted a bug? Report it here.