f1819e9c4d
Merge pull request 'fix(home): correct what the landing page claims, and give it one rhythm' (#92) from fix/homepage-truth-and-rhythm-main into main
tudor2026-08-14 18:18:53 +00:00
97ac5c9cef
fix(a11y): clear the four AA failures blocking the staging E2E gate
TudorandClaude Opus 52026-08-14 18:08:38 +01:00
dc22fd2853
fix(home): correct what the landing page claims, and give it one rhythm
TudorandClaude Opus 52026-08-14 17:15:09 +01:00
8636c96d35
Merge pull request 'fix(home): correct what the landing page claims, and give it one rhythm' (#91) from fix/homepage-truth-and-rhythm into feat/brand-logo-artwork
feat/brand-logo-artwork
tudor2026-08-14 16:16:25 +00:00
6b117dd26c
Merge pull request 'feat(brand): use the supplied logo artwork instead of a reconstruction' (#90) from feat/brand-logo-artwork into main
tudor2026-08-08 21:41:47 +00:00
9ee4d45a94
fix(brand): give both logo colourways one canvas so the aspect hint is right
Tudor2026-08-08 22:39:28 +01:00
b11ee3c8de
feat(brand): use the supplied logo artwork instead of a reconstruction
Tudor2026-08-08 22:21:11 +01:00
eecb84fb35
Merge pull request 'feat(brand): adopt the schoolcompare identity across the site' (#89) from feat/schoolcompare-brand into main
tudor2026-08-07 17:58:55 +00:00
39e5c11274
fix(brand): match the below-average tint to its own hue, and finish the casing
Tudor2026-08-07 18:33:30 +01:00
accc562b90
feat(brand): adopt the schoolcompare identity across the site
Tudor2026-08-07 18:05:49 +01:00
f31f6f8404
Merge pull request 'fix(design): correct the font assertion (serif$ matched sans-serif) and make the Leaflet overrides win' (#88) from fix/leaflet-specificity-and-font-assertion into main
tudor2026-08-06 14:47:05 +00:00
8d50afef1e
fix(design): meet AA on tinted surfaces, and stop the footer inverting in dark
TudorandClaude Opus 52026-08-06 15:38:31 +01:00
45a3e7fb8f
fix(design): correct the font assertion and make the Leaflet overrides win
TudorandClaude Opus 52026-08-06 14:04:36 +01:00
91b49f1a59
Merge pull request 'fix(design): resolve the font tokens — staging was rendering entirely in Times' (#87) from fix/font-cascade-and-map-palette into main
tudor2026-08-06 12:52:34 +00:00
2433101fa0
fix(design): resolve the font tokens, and pull form controls and map chrome onto the palette
TudorandClaude Opus 52026-08-06 13:38:17 +01:00
f43a8ecb69
Merge pull request 'feat(design): adopt the Cohort identity — palette, type, mark and dark theme' (#86) from design/cohort-identity into main
tudor2026-08-06 11:36:02 +00:00
8c3a5cc4e9
fix(design): keep below/attention off the brand hue, harden the share-card fonts
TudorandClaude Opus 52026-08-06 12:29:53 +01:00
8ab0ac0a04
feat(design): adopt the Cohort identity — new palette, type, mark and dark theme
TudorandClaude Opus 52026-08-06 12:13:04 +01:00
c298a29b61
Merge pull request 'fix(detail): restore the shell's mobile header/nav CSS' (#85) from perf/server-client-split into main
tudor2026-08-06 09:33:34 +00:00
e098ad4bd1
fix(detail): restore the shell's mobile header/nav CSS
TudorandClaude Opus 52026-08-06 10:31:12 +01:00
5f961bf7f4
Merge pull request 'perf(detail): render school detail sections on the server' (#84) from perf/server-client-split into main
tudor2026-08-02 21:03:32 +00:00
803e68970c
refactor(detail): drop dead derived state from the shell
TudorandClaude Opus 52026-08-02 21:54:59 +01:00
ec2d12478e
test(e2e): cover the detail page server/client boundary
TudorandClaude Opus 52026-08-02 21:41:18 +01:00
cab7b4fe91
Merge pull request 'feat(detail): move religious character into header details + mobile reveal' (#83) from feat/detail-header-details-reveal into main
tudor2026-07-24 12:15:14 +00:00
96d5fcf5b0
feat(detail): move religious character into header details + mobile reveal
TudorandClaude Opus 4.82026-07-24 12:18:12 +01:00
8cf2ac47c1
Merge pull request 'feat(detail): surface GIAS identity/contact details, drop unwired sections' (#82) from feat/detail-gias-fields-remove-unwired into main
tudor2026-07-24 10:56:34 +00:00
a102508ef1
fix(data): strip any table alias in missing-column matcher, not just s.
TudorandClaude Opus 4.82026-07-24 09:58:27 +01:00
684da611ff
feat(detail): always show religious character, "None" for no religious character
TudorandClaude Opus 4.82026-07-24 09:24:27 +01:00
0186227ced
feat(detail): surface GIAS identity/contact details, drop unwired sections
TudorandClaude Opus 4.82026-07-24 09:23:08 +01:00
59b5f3f163
Merge pull request 'feat(ui): viewport-aware InfoPopover replaces broken metric tooltips' (#81) from feat/info-popover-tooltip into main
tudor2026-07-22 14:48:13 +00:00
8e763e39d1
test(e2e): compare help popover stays within the mobile viewport
TudorandClaude Opus 4.82026-07-22 15:38:56 +01:00
84bca53c7e
refactor(compare): row-label help uses InfoPopover, not native title
TudorandClaude Opus 4.82026-07-22 15:38:25 +01:00
15b7493b85
refactor(ui): MetricTooltip delegates to InfoPopover (circled ? glyph)
TudorandClaude Opus 4.82026-07-22 15:37:33 +01:00
1d9d2eb5ae
feat(ui): add InfoPopover — viewport-aware metric help via Floating UI
TudorandClaude Opus 4.82026-07-22 15:36:23 +01:00
702408d6a4
docs(compare): implementation plan for InfoPopover metric help
TudorandClaude Opus 4.82026-07-22 15:34:38 +01:00
09d94e513e
docs(compare): design for unified InfoPopover metric-help affordance
TudorandClaude Opus 4.82026-07-22 15:30:40 +01:00
598ba9af4e
Merge pull request 'fix(compare): a no-results school no longer blanks the trend chart' (#80) from fix/compare-null-year-blanks-chart into main
tudor2026-07-22 14:23:25 +00:00
dc85254ad2
fix(compare): a no-results school no longer blanks the trend chart
TudorandClaude Opus 4.82026-07-22 15:17:43 +01:00
2f038285f6
Merge pull request 'feat(security): allow analytics subdomain to iframe the site' (#79) from feat/allow-analytics-iframe-embed into main
tudor2026-07-21 21:52:34 +00:00
9556595800
feat(security): allow analytics subdomain to iframe the site
TudorandClaude Opus 4.82026-07-21 22:50:44 +01:00
d02a323cdc
Merge pull request 'fix(detail): give Results Over Time chart more height on desktop' (#78) from fix/detail-trend-chart-taller into main
tudor2026-07-21 21:08:34 +00:00
32f8a02862
fix(detail): give Results Over Time chart more height on desktop
TudorandClaude Opus 4.82026-07-21 22:05:10 +01:00
7e3096c881
Merge pull request 'feat(analytics): load Umami heatmap recorder' (#77) from feat/umami-heatmap-recorder into main
tudor2026-07-21 15:06:04 +00:00
3132f07af2
Merge pull request 'fix(detail): compare each SATs bar to its own national benchmark' (#76) from fix/sats-per-level-national into main
tudor2026-07-21 13:56:55 +00:00
8a9ba30cc2
fix(detail): compare each SATs bar to its own national benchmark
TudorandClaude Opus 4.82026-07-21 14:55:43 +01:00
388b496cc5
Merge pull request 'feat(admissions): surface easy-to-miss deadlines as callout boxes' (#75) from fix/rankings-admissions-accuracy into main
tudor2026-07-21 11:27:20 +00:00
15da060e4a
feat(admissions): surface easy-to-miss deadlines as callout boxes
TudorandClaude Opus 4.82026-07-21 12:22:49 +01:00
5981916b82
Merge pull request 'fix(rankings,admissions): correct education-accuracy audit findings' (#74) from fix/rankings-admissions-accuracy into main
tudor2026-07-21 11:16:14 +00:00
a5b2296240
fix(rankings,admissions): correct accuracy issues from education audit
TudorandClaude Opus 4.82026-07-21 12:08:50 +01:00
af23fbf27e
Merge pull request 'fix(home): correct education/Ofsted claims on the landing page' (#73) from fix/homepage-education-accuracy into main
tudor2026-07-21 09:04:57 +00:00
22e9eb2d48
fix(home): make Att8 bar match its numbers and separate safeguarding
TudorandClaude Opus 4.82026-07-21 10:01:10 +01:00
13253116c2
fix(home): correct remaining KS2/Ofsted terminology on the landing page
TudorandClaude Opus 4.82026-07-21 09:07:23 +01:00
1b8adb91ee
fix(home): correct education/Ofsted claims on the landing page
TudorandClaude Opus 4.82026-07-21 09:00:02 +01:00
ca4fc647a5
Merge pull request 'fix(detail): let the special-school note span the full container width' (#72) from fix/special-note-full-width into main
tudor2026-07-20 21:53:27 +00:00
261403bcd2
fix(detail): let the special-school note span the full container width
TudorandClaude Opus 4.82026-07-20 22:45:59 +01:00
993822d769
Merge pull request 'fix: don’t portray special schools as failing the mainstream benchmark' (#70) from fix/special-schools-not-failing into main
tudor2026-07-20 21:14:57 +00:00
0b36eace9d
fix(review): accurate PRU/AP copy, unbundle same-school trend, de-dupe note CSS
TudorandClaude Opus 4.82026-07-20 22:09:32 +01:00
de943ded19
fix(review): don't suppress a genuine mainstream 0 in the rows
TudorandClaude Opus 4.82026-07-20 21:58:13 +01:00
ae6ef6860b
fix: don't portray special schools as failing the mainstream benchmark
TudorandClaude Opus 4.82026-07-20 20:39:16 +01:00
4e316b4e38
Merge pull request 'fix(detail): label the phase of all-through admissions figures (Batch F review fix)' (#69) from fix/detail-allthrough-admissions-phase into main
tudor2026-07-20 16:18:44 +00:00
733faefb98
fix(detail): label which phase all-through admissions figures cover (Batch F)
TudorandClaude Opus 4.82026-07-20 17:13:37 +01:00
5e370d09f1
Merge pull request 'fix(detail): render both phases for all-through schools (Batch E)' (#68) from fix/detail-all-through into main
tudor2026-07-20 12:02:08 +00:00
f6bb037c47
fix(detail): render both phases for all-through schools (Batch E)
TudorandClaude Opus 4.82026-07-20 12:53:07 +01:00
9c93c3d9c2
Merge pull request 'fix(detail): gap-honest year axis on the detail-page trend charts (Batch D)' (#67) from fix/detail-chart-truthfulness into main
tudor2026-07-20 11:42:48 +00:00
17bd4d5a5e
fix(detail): gap-honest year axis on the detail-page trend charts (Batch D)
TudorandClaude Opus 4.82026-07-20 12:19:37 +01:00
31ae13451a
Merge pull request 'fix(detail): banded admissions + plain-English Progress 8 (Batch C)' (#66) from fix/detail-inclusion-admissions into main
tudor2026-07-20 11:11:39 +00:00
a2c63b3cda
Merge pull request 'fix(list/map): report-card schools badged as Report Card, not their old grade' (#63) from fix/list-map-report-card-signal into main
tudor2026-07-18 20:28:19 +00:00
5ec4f3f7cd
fix(list/map): badge report-card schools as Report Card, not their carried-forward grade
TudorandClaude Fable 52026-07-18 21:14:57 +01:00
74bdbebd57
Merge pull request 'fix(detail): render & correctly date Ofsted report cards' (#62) from fix/detail-report-card-render-date into main
tudor2026-07-18 18:13:25 +00:00
b31e71ac88
fix(detail): render report cards and date them by the report-card inspection
TudorandClaude Fable 52026-07-18 19:09:16 +01:00
b05f3bebc7
Merge pull request 'fix(ci): promotion E2E-gate check uses Actions token, not REGISTRY_TOKEN (403)' (#61) from fix/promote-status-token into main
tudor2026-07-18 15:25:28 +00:00
ce422e6436
fix(ci): use the Actions token, not REGISTRY_TOKEN, to read the E2E commit status
TudorandClaude Fable 52026-07-18 16:20:03 +01:00
2ac26acf91
Merge pull request 'style(compare): shorten Ofsted link text to 'Ofsted page'' (#60) from fix/ofsted-link-text into main
tudor2026-07-18 14:20:09 +00:00
3e77057567
style(compare): shorten Ofsted link text to 'Ofsted page'
TudorandClaude Fable 52026-07-18 15:19:41 +01:00