2026-09-03 - 2026-10-03
Overview
36 Pull requests merged by 1 user
Merged
#179 fix(school): send the school page its admissions policy, and read it exactly
Merged
#178 fix(search): stop replaying a failed LA-averages request forever
Merged
#177 feat(school): facts and flags in the school header, shared with search rows
Merged
#176 fix(search): tag only what the register records, and count the whole school
Merged
#175 fix(school): show Nursery only for nursery classes, and say Girls' school
Merged
#174 feat(search): phases in the order a child meets them
Merged
#173 fix(search): desktop Clear all keeps the search
Merged
#172 fix(modal): give the close button a 44px touch target
Merged
#171 feat(search): one state school group, not academy and council-run
Merged
#170 feat(search): school type groups and a faith filter
Merged
#169 fix(search): offer every filter option, not only those in the results
Merged
#168 feat(search): filter on phones through one sheet
Merged
#167 test(e2e): scroll a long list, and wait out the popup crossfade
Merged
#166 fix(map): draw the map card's View button like the list's
Merged
#165 fix(search): default to half a mile, and offer a quarter mile
Merged
#164 fix(search): set the toolbar's line count by width, not by results
Merged
#163 fix(api): filter by every GIAS phase, not just the grouped ones
Merged
#162 fix(search): offer every phase while a phase filter is applied
Merged
#161 fix(search): keep the map list's count and sort on one line
Merged
#160 feat(search): show the list view's rows beside the map
Merged
#159 fix(search): keep the phone results toolbar inside the screen
Merged
#158 feat(search): align the map view with the mockup and open postcode searches on it
Merged
#157 feat(search): pin the results toolbar and float the map button on phones
Merged
#156 feat(compare): five per phase, not five overall
Merged
#155 copy(web): replace em dashes in public copy
Merged
#154 fix(web): lift the mobile jump sheet above the bottom tab bar
Merged
#153 test(e2e): wait for the carousel's smooth scroll to settle before measuring it
Merged
#152 test(e2e): fix the nearby-schools journey clicking a card it scrolled past
Merged
#151 fix: order nearby schools by distance, not by how alike they are
Merged
#150 feat: similar schools nearby on the detail page
Merged
#149 fix(ci): make a failed release check say what it actually saw
Merged
#148 feat: verify what we actually deployed, and publish data all-or-nothing
Merged
#147 docs: describe the system that exists, and remove the importer's remains
Merged
#146 fix(seo): declare the share card, which the route group stopped inheriting
Merged
#145 feat(seo): link school pages into the location layer
Merged
#144 feat(flags): put /about and /blog behind flags, dark by default