Changelog

New characters, palette modes, gameplay tweaks, and policy updates. Newest first. For the legal audit trail, see the Last updated dates on Privacy and Terms.

May 2026

  • NewPer-route Open Graph images shipped — 15 routes now have unique social-share cards generated at build time via Next.js opengraph-image.tsx + ImageResponse. Each card uses a tag, page title, subtitle, and accent palette from a shared helper. Output is static PNG in out/, served by Cloudflare Workers Static Assets.
  • UpdateFooter restructured — PRODUCT column split into PLAY (6) + GAMES (8). Grid now 5 columns on desktop, 3 on tablet, 2 on mobile. Cuts tallest column height by 38%.
  • PolicyPrivacy Policy, Terms of Service, and About page cleared of [Operator] bracket placeholders. All entity references now use the Operator as a defined term throughout the legal docs. Last updated dates bumped on both legal pages.
  • PolicyGDPR / CCPA cookie consent banner shipped with Google Consent Mode v2. Both Google Analytics and Umami are now blocked by default and only run after explicit acceptance. A Cookie settings control in the footer lets you withdraw consent at any time. See /privacy section 6.
  • NewThree more long-tail landings shipped from competitor footer analysis: /hsb-color-game (technical-audience framing with HSB vs RGB comparison table), /guess-the-color (pure search-intent framing with a 30-day improvement curve), and /cartoon-color-game(vocabulary alternative for “cartoon” over “toon”).
  • NewThree search-intent landings shipped from autocomplete signals: /toon-tone-sahur (origin and disambiguation page), /toon-tone-anime (anime-style framing for the existing cast), and /color-match-game (match-mode landing for the same HSB engine).
  • NewChangelog page launched at /changelog with month-grouped entries and a five-tag taxonomy.
  • PolicyPrivacy Policy and Terms of Service rewritten — added a third-party services table, data retention windows, AI non-use clause, DMCA takedown process, and a USD 50 liability cap. See /privacy and /terms.
  • PolicyAbout page rewritten to lead with the original-character positioning and a five-point “what we don't do” disclosure (no accounts, no ads, no protected IP, no AI calls, no data sales).
  • UpdateFooter adds a dedicated Contact column with three category mailboxes (general / privacy / DMCA).
  • NewThree long-tail landing pages shipped: /toon-tone-game, /toon-tone-color-game, and /color-memory-game. Same engine, different search-intent framing.
  • FixSitemap lastmod stabilized — removed dynamic per-build dates so search engines stop re-crawling unchanged pages.
  • NewPalette memory trainer added — six palette studies and 24 single-swatch targets across the full hue range. Browse at /palettes.
  • NewColor memory gameplay mode added — a harder variant with a study window before the swatch hides.
  • NewPer-character SEO pages launched under /characters, one page per character with HSB targets and color tips.
  • NewOriginal character illustrations shipped — 15 characters across three categories (animals, robots, friendly monsters).
  • NewDaily challenge gets result sharing — Wordle-style emoji grid you can paste anywhere without leaking colors.
  • UpdateDaily puzzle hydration stabilized — no more first-paint flicker on slow connections.
  • LaunchToon Tone MVP launched. Browser-only, no login, original characters, daily UTC reset.

Spot something that should be here? Email contact@toontone.win.