Changelog

What changed, and when

Newest first. Last updated . This is written by hand rather than generated from commits, so it describes what actually changed for someone using the site.

· Share links, a classroom mode, and published fairness results

  • Copy share link: a wheel now encodes into the URL fragment, the part after the # that browsers never send to a server, so a shared class list exists only in the browsers that open it. Shared wheels are noindex on purpose.
  • Classroom mode: remove after pick, reset round with a counter, saved lists per class kept in this browser only, and a big display mode sized for a projector.
  • Streaming: the embed accepts theme=transparent for an OBS browser source and spins on the space bar.
  • Fairness: 14 million draws, a chi-squared goodness-of-fit test per wheel size, and the code that produced them, all published on /fairness.
  • New pages: /wheels with six categories, /for-teachers, /stream, /wheel-of-names-alternative, /api and this changelog.
  • Open data: every preset wheel is now available as JSON under CC BY 4.0 at /api/wheels.json, with CORS open and no key.
  • Each preset wheel gained a facts table with its real slice count and per-spin odds, computed from the wheel rather than typed in.
  • Every preset wheel now has its own meta description instead of repeating its opening paragraph.
  • Fixed a heading that rendered a wheel's name in lower case, for example About the what should i eat wheel.
  • Sitemap split into four segments (core, tools, wheels, guides) with lastmod taken from git history rather than the build date.
  • robots.txt: removed the dead Host directive and added explicit rules for AI crawlers, which are allowed.
  • Accessibility: the winner is announced through a live region, wheel labels pick black or white per slice for contrast, and reduced motion skips the spin animation entirely.

· A working wheel on the homepage

  • The homepage hero now carries a real, spinnable wheel instead of a link to one.
  • Depth added to the highest-demand tool pages.

· One randomness source everywhere

  • The spinner wheel moved to the same crypto-backed draw as the coin, dice and number tools, with rejection sampling so no slice inherits a larger share.
  • Trimmed unused font weights from seven files to four to speed up text rendering.

· Preset enrichment and new landing pages

  • A unique FAQ on every preset wheel, rendered visibly and as FAQPage structured data.
  • New pages: wheel of names, random letter generator, heads or tails tournament.
  • Coin flip expanded with streak odds, history and multi-coin variants.
  • Organization and WebSite structured data, backed by a real search page.

Something missing or broken? Tell us. Changes to the public dataset are announced here too, see the API documentation.