e953ee7c5f
Merge pull request 'feat(flags): ship-dark feature flags, with last-distance-offered behind the first one' (#125) from feat/feature-flags into main
tudor2026-08-23 11:34:56 +00:00
e2ca3d79f9
docs(flags): drop the webhook — the seven-day premise was wrong
TudorandClaude Opus 52026-08-23 10:40:35 +01:00
c2364bf09e
docs(flags): design for a ship-dark feature flag layer
TudorandClaude Opus 52026-08-23 09:47:58 +01:00
43e0621728
Merge pull request 'fix(places): phase links must stay in their own namespace' (#124) from fix/place-phase-links into main
tudor2026-08-22 17:33:12 +00:00
865a69b54d
Merge pull request 'feat(places): list schools alphabetically on place pages' (#123) from feat/place-alphabetical-sort into main
tudor2026-08-21 23:22:49 +00:00
8967966eef
feat(places): list schools alphabetically on place pages
TudorandClaude Opus 52026-08-22 00:09:58 +01:00
4a9a5c734b
Merge pull request 'fix(e2e): three assertions that were wrong about correct behaviour' (#122) from fix/e2e-canonical-and-robots into main
tudor2026-08-21 23:07:57 +00:00
d4340a8fdd
Merge pull request 'feat(places): name every authority a place sits in' (#121) from feat/place-multiple-authorities into main
tudor2026-08-21 21:56:50 +00:00
4cea26b813
Merge pull request 'fix(places): align the measure column's heading with its values' (#120) from fix/place-table-alignment into main
tudor2026-08-21 21:21:03 +00:00
0f1ca660cb
Merge pull request 'fix(places): phase-grouped tables, plain-English measures, styled links' (#118) from fix/place-page-presentation into fix/place-title-brand-doubling
fix/place-title-brand-doubling
tudor2026-08-21 20:53:20 +00:00
6d79bd3331
Merge pull request 'fix(places): stop the place titles doubling the brand' (#117) from fix/place-title-brand-doubling into main
tudor2026-08-21 20:53:14 +00:00
6c5db0c266
Merge pull request 'fix(places): submit and link the phase variants' (#116) from fix/place-phase-variants into main
tudor2026-08-21 19:46:55 +00:00
d423826840
Merge pull request 'fix(places): a locality collision must not break the sitemap' (#115) from fix/locality-collision-skip into main
tudor2026-08-21 19:26:02 +00:00
b93eb3a691
Merge pull request 'feat(seo): the location layer — town, locality, authority and outcode pages (W2)' (#114) from feat/w2-location-layer into main
tudor2026-08-21 17:56:05 +00:00
6b871ce1e9
feat(places): ItemList and BreadcrumbList, and the e2e gate
TudorandClaude Opus 52026-08-21 18:19:08 +01:00
c981d89137
feat(places): town, locality, authority and outcode routes
TudorandClaude Opus 52026-08-21 18:17:57 +01:00
b187a478c9
Merge pull request 'feat(seo): rewrite the C1 snippets to earn the click (W8)' (#113) from feat/seo-metadata-c1 into main
tudor2026-08-20 23:26:12 +00:00
4a3928df9f
Merge pull request 'fix(seo): a school is publishable on any year's results, not the latest' (#112) from fix/sitemap-any-year-data into main
tudor2026-08-20 23:15:19 +00:00
bb81337aba
Merge pull request 'fix(seo): keep staging out of the search index' (#111) from fix/staging-noindex into main
tudor2026-08-20 22:39:38 +00:00
f928a15c1e
Merge pull request 'fix(seo): crawl hygiene and a per-family sitemap index (W1)' (#110) from feat/seo-crawl-hygiene-main into main
tudor2026-08-20 22:23:10 +00:00
5ddc7314fd
fix(seo): canonicalise on the www host, which is the one that serves 200
TudorandClaude Opus 52026-08-20 22:10:07 +01:00
8ad2070e76
Merge pull request 'fix(data): drop the Welsh school GIAS does not type as Welsh' (#109) from fix/welsh-establishment-leak into main
tudor2026-08-20 21:59:38 +00:00
3aad5101a8
fix(data): drop the Welsh school GIAS does not type as Welsh
TudorandClaude Opus 52026-08-20 22:54:24 +01:00
c47fe38971
Merge pull request 'feat(data): publish England only, dropping Welsh and overseas establishments' (#107) from feat/england-only-corpus into main
tudor2026-08-20 21:20:13 +00:00
8f211577c8
Merge pull request 'fix(e2e): scope the Distance-tab assertion, and separate the tile figures' (#106) from fix/e2e-distance-locator into main
tudor2026-08-20 21:18:28 +00:00
e6048c9ca6
docs(seo): implementation plan for W1, crawl hygiene and sitemap
TudorandClaude Opus 52026-08-20 22:05:00 +01:00
7650b16f62
feat(data): publish England only, dropping Welsh and overseas establishments
TudorandClaude Opus 52026-08-20 21:46:28 +01:00
9abd020967
fix(e2e): scope the Distance-tab assertion, and separate the tile figures
TudorandClaude Opus 52026-08-20 21:01:28 +01:00
228eb214f5
Merge pull request 'fix(admissions): state distance in miles throughout, never mixed' (#105) from fix/standardise-distance-units into main
tudor2026-08-20 19:39:18 +00:00
ea5249a2ea
fix(admissions): state distance in miles throughout, never mixed
TudorandClaude Opus 52026-08-20 20:35:05 +01:00
ffe7e04951
Merge pull request 'feat(admissions): publish the latest cut-off only, holding history back' (#104) from feat/latest-cutoff-only into main
tudor2026-08-20 17:51:18 +00:00
c9a1892bfb
feat(admissions): publish the latest cut-off only, holding history back
TudorandClaude Opus 52026-08-20 18:44:57 +01:00
50b599a09b
Merge pull request 'fix(admissions): move the cut-off detail into its own section' (#103) from fix/admissions-section-height into main
tudor2026-08-20 14:03:01 +00:00
94151c58ea
fix(admissions): move the cut-off detail into its own section
TudorandClaude Opus 52026-08-20 14:54:02 +01:00
8bf6145a73
Merge pull request 'feat(admissions): add the cut-off history, map and postcode check' (#102) from feat/last-distance-offered-full into main
tudor2026-08-17 07:51:14 +00:00
a72323874f
feat(admissions): add the cut-off history, map and postcode check
TudorandClaude Opus 52026-08-16 13:42:06 +01:00
5a71f54d94
Merge pull request 'feat(admissions): show the last distance offered where councils publish it' (#101) from feat/last-distance-offered into main
tudor2026-08-16 12:21:24 +00:00
88c653215d
feat(admissions): show the last distance offered where councils publish it
TudorandClaude Opus 52026-08-15 22:48:30 +01:00
5156a85bd1
Merge pull request 'chore: drop the hero byline, and refresh a figure in the UX audit notes' (#100) from chore/byline-removal-and-audit-figure into main
tudor2026-08-15 09:25:59 +00:00
fa1abff642
chore: drop the hero byline, and refresh a figure in the UX audit notes
TudorandClaude Opus 52026-08-15 10:21:29 +01:00
38acc76555
Merge pull request 'fix(charts): make the national-average marker visible on both templates' (#99) from fix/chart-marker-contrast into main
tudor2026-08-15 08:56:40 +00:00
c7e0c2eac7
Merge pull request 'feat(home): swap in the higher-fidelity hero artwork' (#98) from feat/hero-artwork-v2 into main
tudor2026-08-15 08:56:33 +00:00
59ac9c10b9
fix(charts): make the national-average marker visible on both templates
TudorandClaude Opus 52026-08-15 09:48:41 +01:00
d5f3fdf0f9
Merge pull request 'feat(home): add a first-person byline under the hero search' (#97) from feat/hero-byline into main
tudor2026-08-15 08:00:47 +00:00
3015c37bac
feat(home): add a first-person byline under the hero search
TudorandClaude Opus 52026-08-15 08:59:43 +01:00
153b26a32f
Merge pull request 'fix(home): stop implying we are official, and fix the mobile hero and search' (#96) from fix/hero-mobile-and-wording into main
tudor2026-08-14 22:28:33 +00:00
e373241d51
Merge pull request 'fix(e2e): assert the brand lockup and touch icon as they are actually built' (#95) from fix/e2e-brand-assertions into main
tudor2026-08-14 22:28:10 +00:00
4043270a77
fix(home): stop implying we are official, and fix the mobile hero and search
TudorandClaude Opus 52026-08-14 22:59:12 +01:00
e65688d600
fix(e2e): assert the brand lockup and touch icon as they are actually built
TudorandClaude Opus 52026-08-14 22:34:22 +01:00
7f4dfa2748
Merge pull request 'fix(home): art-direct the hero's fallback path, and declare sharp' (#94) from fix/hero-fallback-and-sharp into main
tudor2026-08-14 21:28:13 +00:00
bdaa05cd54
style(home): lift the hero artwork's dark-theme brightness to 0.75
TudorandClaude Opus 52026-08-14 22:26:23 +01:00
043506cb6b
fix(home): art-direct the hero's fallback path, and declare sharp
TudorandClaude Opus 52026-08-14 21:46:04 +01:00
0466986195
Merge pull request 'feat(home): use the supplied hero artwork instead of a drawn one' (#93) from feat/hero-artwork into main
tudor2026-08-14 20:41:46 +00:00