Dark mode, sitewide — plus a public entity resolution API

  • Dark mode — every page now respects a theme toggle in the navbar. Anti-flash script means no white flash on first paint.
  • Brighter purple accents — dark mode uses higher-contrast accent colours so links and badges actually pop.
  • Entity resolution API/api/v1/resolve takes a university name, UCAS code, UKPRN, HESA INSTID, or OpenAlex ID and returns the canonical record. Useful if you’re trying to join your own dataset against UK higher-ed identifiers.
  • Relevance-based search — search results now weight matches by relevance instead of alphabetical order, and UCAS code input is wider so longer codes fit.