a1128bd801
Merge pull request 'fix(compare): keep add-school sheet above the mobile keyboard (VisualViewport)' (#57) from fix/modal-keyboard-viewport into main
tudor2026-07-18 07:09:03 +00:00
2fd997bfe6
fix(compare): keep the add-school sheet above the on-screen keyboard
TudorandClaude Fable 52026-07-18 08:00:31 +01:00
bdd9bef349
Merge pull request 'fix(compare): repair mobile add-school modal + re-apply stranded chart-height fix' (#56) from fix/mobile-compare-polish into main
tudor2026-07-17 22:11:45 +00:00
60918da483
fix(compare): give the trend chart its own definite canvas height so the gap note can't squash it
TudorandClaude Fable 52026-07-17 22:54:17 +01:00
1004f08daf
Merge pull request 'fix(pipeline): annual DAG never builds the official KS4 national mart' (#54) from fix/annual-dag-ks4-national-selector into main
tudor2026-07-17 13:28:08 +00:00
79246edc22
fix(pipeline): build stg_ees_ks4_national in the annual EES DAG
TudorandClaude Fable 52026-07-17 14:15:11 +01:00
64b63b96c8
Merge pull request 'fix(compare): expert sign-off must-fixes M1-M3' (#53) from fix/expert-signoff-mustfixes into main
tudor2026-07-17 12:02:55 +00:00
163b501be6
Merge pull request 'fix(compare): stale-basket fetch blanking comparisons; rail caption' (#52) from fix/compare-final-review-mustfix into main
tudor2026-07-17 06:28:27 +00:00
80176cac4d
fix(compare): drop the merge-on-fetch — cancellation alone fixes the race
TudorandClaude Fable 52026-07-17 07:27:10 +01:00
84baf95f68
fix(compare): stale basket fetch no longer blanks a freshly opened comparison
TudorandClaude Fable 52026-07-17 07:16:04 +01:00
99b769ca9e
feat(compare): fill the sticky bar's label rail with a comparison caption
TudorandClaude Fable 52026-07-16 21:27:25 +01:00
e8f78a1598
Merge pull request 'fix(compare): align sticky school chips with their data columns on desktop' (#51) from fix/compare-final-review-mustfix into main
tudor2026-07-16 20:10:45 +00:00
8e0b730629
fix(compare): align sticky school chips with their data columns on desktop
TudorandClaude Fable 52026-07-16 21:05:16 +01:00
20a27f3958
Merge pull request 'fix(compare): five must-fix findings from the final expert review' (#50) from fix/compare-final-review-mustfix into main
tudor2026-07-16 19:16:54 +00:00
852ed11e4d
chore: untrack dbt build artifacts (target/, logs/, .user.yml) and gitignore them
TudorandClaude Fable 52026-07-16 20:09:10 +01:00
77d7052662
docs(spec): re-verify the 2021/22 KS2 gap — expert finding refuted, footnote copy stands
TudorandClaude Fable 52026-07-16 19:12:07 +01:00
c9e324635b
fix(data): official DfE KS4 national headline averages; drop mislabelled computed means
TudorandClaude Fable 52026-07-16 19:07:49 +01:00
1d855f3c17
fix(compare): census-sourced FSM/EAL benchmarks; never fall back across measure definitions
TudorandClaude Fable 52026-07-16 19:05:15 +01:00
9773483221
fix(compare): date report cards with their own inspection date, never the legacy one
TudorandClaude Fable 52026-07-16 14:48:17 +01:00
e00a1b38a8
feat(pipeline): carry the report-card inspection's own date; pick newest MI file in discovery
TudorandClaude Fable 52026-07-16 14:44:51 +01:00
4bfcd9ba9a
Merge pull request 'fix: convert NaN/NULL to None and restore record properties structure in tap.py' (#48) from feature/ingest-independent-schools into main
tudor2026-07-16 07:40:28 +00:00
95f10bf352
fix: convert NaN/NULL to None and restore record properties structure in tap.py
Tudor2026-07-16 08:29:59 +01:00
674470ceb6
Merge pull request 'feat: ingest independent schools in Ofsted tap and dbt staging' (#47) from feature/ingest-independent-schools into main
tudor2026-07-15 22:26:39 +00:00
8abff7a0a1
feat: ingest independent schools in Ofsted tap and dbt staging
Tudor2026-07-15 23:21:40 +01:00
6f62c25f47
Merge pull request 'Pass phase state to compare sub-components to prevent phase metrics override by multi-phase schools' (#46) from fix/compare-expert-fixes into main
tudor2026-07-15 16:38:49 +00:00
e74d3882ce
Pass phase state to compare sub-components to prevent phase metrics override by multi-phase schools
Tudor2026-07-15 17:38:02 +01:00
3fb3db1cc4
Merge pull request 'Fix Ofsted transitional inspections, phase tab exclusions, and FSM benchmark comparison' (#45) from fix/compare-expert-fixes into main
tudor2026-07-15 16:30:00 +00:00
e39aef2935
Merge pull request 'fix(compare): sticky school bar hidden behind the site header' (#44) from fix/schoolbar-sticky-offset into main
tudor2026-07-15 12:02:29 +00:00
fef83b3bf2
fix(compare): sticky school bar hidden behind the site header
TudorandClaude Fable 52026-07-15 12:32:36 +01:00
cf458fe05c
Merge pull request 'School name cutoff fix' (#43) from fix/compare-mockup-drift into main
tudor2026-07-15 08:01:47 +00:00
f579630fab
School name cutoff fix
Tudor2026-07-15 08:57:21 +01:00
19b41b6999
Merge pull request 'fix(compare): match mockups — remove trends table + mobile measure-first cards' (#42) from fix/compare-mockup-drift into main
tudor2026-07-15 07:17:08 +00:00
66bc5523f6
fix(compare): mobile measure-first cards to match the mockup
TudorandClaude Fable 52026-07-15 07:50:01 +01:00
3cb72d0a0f
fix(compare): remove the year-by-year data table from Explore trends
TudorandClaude Fable 52026-07-15 07:29:24 +01:00
b89fa47ec5
Merge pull request 'fix(compare): trends chart was squashed to ~150px — give it a real height' (#41) from fix/trends-chart-height into main
tudor2026-07-14 22:51:04 +00:00
0c7ad0f309
Merge pull request 'test(e2e): fix flaky compare journey — select two same-phase schools' (#40) from fix/e2e-compare-samephase into main
tudor2026-07-14 22:30:18 +00:00
e4565e9f15
fix(compare): give the trends chart a real height (was squashed to ~150px)
TudorandClaude Fable 52026-07-14 23:24:39 +01:00
06e4898c30
test(e2e): pick two same-phase schools for the compare journey
TudorandClaude Fable 52026-07-14 23:12:23 +01:00
a9611e21c3
Merge pull request 'perf(api): batch supplementary queries — /api/compare stops scaling per school' (#38) from perf/batch-supplementary into main
tudor2026-07-14 21:57:27 +00:00
0696518995
Merge pull request 'ci: speed up Frontend Typecheck + Tests (cache node_modules; cancel superseded runs)' (#39) from ci/frontend-checks-speedup into main
tudor2026-07-14 21:57:08 +00:00
315f1feede
perf(api): batch supplementary queries — one per table, not five per school
TudorandClaude Fable 52026-07-14 22:42:10 +01:00
abc03a0dd3
Merge pull request 'fix(compare): blank page on refresh + remove dead per-page comparison fetch' (#37) from fix/compare-refresh-and-fetch into main
tudor2026-07-14 21:39:46 +00:00
43a2c4a6bc
fix(compare): show SSR data on refresh; drop dead per-page comparison fetch
TudorandClaude Fable 52026-07-14 22:34:20 +01:00
8e4ee64140
Merge pull request 'perf(compare): import-time KS4 national averages mart; no refetch on metric change' (#36) from perf/compare-loading into main
tudor2026-07-14 20:04:45 +00:00
3754947fd6
Merge pull request 'feat(pipeline): compare-screen data foundation — raw→marts promotions, national averages, Ofsted report cards' (#32) from feat/compare-data-foundation into main
tudor2026-07-13 12:52:11 +00:00
9799ad9b43
Merge pull request 'ci: two-stage deploy — staging automatic, production behind a manual approval' (#33) from chore/staged-prod-promotion into main
tudor2026-07-13 12:30:19 +00:00