2026-07-04 - 2026-08-04

Overview

73 Active Pull Requests
3 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 176 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

73 Pull requests merged by 1 user

Merged #84 perf(detail): render school detail sections on the server 2026-08-02 21:03:33 +00:00

Merged #83 feat(detail): move religious character into header details + mobile reveal 2026-07-24 12:15:14 +00:00

Merged #82 feat(detail): surface GIAS identity/contact details, drop unwired sections 2026-07-24 10:56:34 +00:00

Merged #81 feat(ui): viewport-aware InfoPopover replaces broken metric tooltips 2026-07-22 14:48:13 +00:00

Merged #80 fix(compare): a no-results school no longer blanks the trend chart 2026-07-22 14:23:25 +00:00

Merged #79 feat(security): allow analytics subdomain to iframe the site 2026-07-21 21:52:35 +00:00

Merged #78 fix(detail): give Results Over Time chart more height on desktop 2026-07-21 21:08:34 +00:00

Merged #77 feat(analytics): load Umami heatmap recorder 2026-07-21 15:06:04 +00:00

Merged #76 fix(detail): compare each SATs bar to its own national benchmark 2026-07-21 13:56:55 +00:00

Merged #75 feat(admissions): surface easy-to-miss deadlines as callout boxes 2026-07-21 11:27:20 +00:00

Merged #74 fix(rankings,admissions): correct education-accuracy audit findings 2026-07-21 11:16:15 +00:00

Merged #73 fix(home): correct education/Ofsted claims on the landing page 2026-07-21 09:04:57 +00:00

Merged #72 fix(detail): let the special-school note span the full container width 2026-07-20 21:53:28 +00:00

Merged #71 fix(detail): align Ofsted Report Card grade chips 2026-07-20 21:32:45 +00:00

Merged #70 fix: don’t portray special schools as failing the mainstream benchmark 2026-07-20 21:14:57 +00:00

Merged #69 fix(detail): label the phase of all-through admissions figures (Batch F review fix) 2026-07-20 16:18:44 +00:00

Merged #68 fix(detail): render both phases for all-through schools (Batch E) 2026-07-20 12:02:08 +00:00

Merged #67 fix(detail): gap-honest year axis on the detail-page trend charts (Batch D) 2026-07-20 11:42:48 +00:00

Merged #66 fix(detail): banded admissions + plain-English Progress 8 (Batch C) 2026-07-20 11:11:39 +00:00

Merged #65 fix(detail): 'England average' provenance labelling (Batch B) 2026-07-20 07:52:55 +00:00

Merged #64 fix(detail): Ofsted sentinel codes, sixth form, carried-forward labels (Batch A) 2026-07-20 06:21:07 +00:00

Merged #63 fix(list/map): report-card schools badged as Report Card, not their old grade 2026-07-18 20:28:20 +00:00

Merged #62 fix(detail): render & correctly date Ofsted report cards 2026-07-18 18:13:26 +00:00

Merged #61 fix(ci): promotion E2E-gate check uses Actions token, not REGISTRY_TOKEN (403) 2026-07-18 15:25:28 +00:00

Merged #60 style(compare): shorten Ofsted link text to 'Ofsted page' 2026-07-18 14:20:09 +00:00

Merged #59 style(compare): enlarge per-school name label in mobile section cards 2026-07-18 14:09:03 +00:00

Merged #58 fix(compare): anchor grade-5 & EBacc rows; restore secondary-button outline 2026-07-18 07:29:51 +00:00

Merged #57 fix(compare): keep add-school sheet above the mobile keyboard (VisualViewport) 2026-07-18 07:09:03 +00:00

Merged #56 fix(compare): repair mobile add-school modal + re-apply stranded chart-height fix 2026-07-17 22:11:46 +00:00

Merged #55 fix(compare): expert should-fixes S1-S4, S6 (S5/S7 closed by verification) 2026-07-17 17:53:16 +00:00

Merged #54 fix(pipeline): annual DAG never builds the official KS4 national mart 2026-07-17 13:28:08 +00:00

Merged #53 fix(compare): expert sign-off must-fixes M1-M3 2026-07-17 12:02:56 +00:00

Merged #52 fix(compare): stale-basket fetch blanking comparisons; rail caption 2026-07-17 06:28:28 +00:00

Merged #51 fix(compare): align sticky school chips with their data columns on desktop 2026-07-16 20:10:45 +00:00

Merged #50 fix(compare): five must-fix findings from the final expert review 2026-07-16 19:16:54 +00:00

Merged #49 fix: preserve literal 'NULL' strings for primary key columns 2026-07-16 07:54:41 +00:00

Merged #48 fix: convert NaN/NULL to None and restore record properties structure in tap.py 2026-07-16 07:40:28 +00:00

Merged #47 feat: ingest independent schools in Ofsted tap and dbt staging 2026-07-15 22:26:39 +00:00

Merged #46 Pass phase state to compare sub-components to prevent phase metrics override by multi-phase schools 2026-07-15 16:38:49 +00:00

Merged #45 Fix Ofsted transitional inspections, phase tab exclusions, and FSM benchmark comparison 2026-07-15 16:30:00 +00:00

Merged #44 fix(compare): sticky school bar hidden behind the site header 2026-07-15 12:02:30 +00:00

Merged #43 School name cutoff fix 2026-07-15 08:01:48 +00:00

Merged #42 fix(compare): match mockups — remove trends table + mobile measure-first cards 2026-07-15 07:17:08 +00:00

Merged #41 fix(compare): trends chart was squashed to ~150px — give it a real height 2026-07-14 22:51:04 +00:00

Merged #40 test(e2e): fix flaky compare journey — select two same-phase schools 2026-07-14 22:30:18 +00:00

Merged #38 perf(api): batch supplementary queries — /api/compare stops scaling per school 2026-07-14 21:57:27 +00:00

Merged #39 ci: speed up Frontend Typecheck + Tests (cache node_modules; cancel superseded runs) 2026-07-14 21:57:09 +00:00

Merged #37 fix(compare): blank page on refresh + remove dead per-page comparison fetch 2026-07-14 21:39:47 +00:00

Merged #36 perf(compare): import-time KS4 national averages mart; no refetch on metric change 2026-07-14 20:04:46 +00:00

Merged #35 feat(compare): parent-first compare screen — sections, England anchors, report cards, mobile-first 2026-07-14 07:26:21 +00:00

Merged #34 feat(api): compare endpoint enrichment — supplementary blocks, national averages, benchmarks, report-card labels 2026-07-13 21:58:51 +00:00

Merged #32 feat(pipeline): compare-screen data foundation — raw→marts promotions, national averages, Ofsted report cards 2026-07-13 12:52:11 +00:00

Merged #33 ci: two-stage deploy — staging automatic, production behind a manual approval 2026-07-13 12:30:19 +00:00

Merged #27 fix(api): blank-name GIAS sentinel codes map to empty string, not Unknown(n) 2026-07-09 21:21:08 +00:00

Merged #26 fix(pipeline): add the missing backend cache-invalidation step to the data DAGs 2026-07-09 20:41:42 +00:00

Merged #25 fix(api): legacy name-column fallback when marts predate the GIAS code migration 2026-07-09 19:13:55 +00:00

Merged #24 feat: GIAS classification fields stored as codes, translated in code 2026-07-09 13:32:44 +00:00

Merged #23 fix(ui): shorten proposed-to-close notice copy 2026-07-08 21:52:56 +00:00

Merged #22 feat: include and mark 'Open, but proposed to close' schools 2026-07-08 21:23:24 +00:00

Merged #21 feat: drive sixth-form separation from GIAS OfficialSixthForm flag 2026-07-07 13:48:12 +00:00

Merged #20 fix(api): school detail 500s for schools with no performance rows 2026-07-07 08:56:23 +00:00

Merged #19 feat(home): move "use my location" beside the hero search box 2026-07-06 17:56:58 +00:00

Merged #18 fix(map): results map fullscreen falls back to an overlay on iOS 2026-07-06 13:33:16 +00:00

Merged #17 fix(search): stop the mobile sort dropdown overflowing the viewport 2026-07-06 12:46:48 +00:00

Merged #16 feat(compare): lay mobile chart chips two per row 2026-07-06 12:16:27 +00:00

Merged #15 fix(e2e): compare-chips test must compare schools in one phase 2026-07-06 11:01:22 +00:00

Merged #14 fix(frontend): proxy /api and /sitemap.xml at runtime, not via baked rewrites 2026-07-06 10:11:39 +00:00

Merged #13 chore: remove the Ofsted Parent View feature end to end 2026-07-06 08:31:00 +00:00

Merged #12 fix(compare): keep chart data when a client refetch fails 2026-07-06 07:27:04 +00:00

Merged #11 feat(compare): readable comparison chart on mobile 2026-07-05 21:26:01 +00:00

Merged #10 fix(school): make hero map fullscreen work on iOS Safari 2026-07-05 20:52:32 +00:00

Merged #8 fix(e2e): pick the latest explicit year in the rankings year test 2026-07-05 13:54:55 +00:00

Merged #7 fix(api): accept academic-year codes in rankings year filter 2026-07-05 10:46:04 +00:00

1 Issue closed from 1 user

3 Issues created by 1 user