Changelog

What's actually shipped on this tracker, newest first. No planned/upcoming items — only things that are live.

Simplified Chinese, Japanese and Spanish versions of the site 2026-09-23

  • Added /zh/, /ja/ and /es/ translated routes for the 10 main pages (home, timeline, forecast method, banked reset, worth it?, usage limits, usage check, status, developers, about) — full hreflang alternates, a language switcher, and localized JSON-LD. English stays at the root, unchanged.
  • Reset-event summaries are never translated or machine-translated — they always render in their original English, labeled as such, on every language's pages.
  • Fact pages (/usage-limits/, /banked-reset/) get per-language content files whose source citations are identical to the English version, in the same order — only the surrounding text is translated.
  • All reader-facing strings in worth.js, usage-check.js, alerts.js, forecast-live.js, status-live.js and app.js are now localized via a small JSON blob embedded in each page, with the English text kept as a fallback.
  • Titles, H1s and descriptions for the zh/ja/es pages are based on real Google Autocomplete results, not guesses — see docs/keyword-autocomplete-i18n-2026-09-23.json and docs/i18n-titles.md.

Rhythm-model auto-selection, in-tab alerts, usage-check workbench 2026-09-23

  • The forecast's rhythm term now auto-selects between a cooldown model and a memoryless (Poisson) model by backtest each build, instead of always assuming the cooldown model is right.
  • Added an opt-in, tab-only notification button on the home page and /status/ — no account, no push service, nothing sent anywhere.
  • Added /usage-check/: parse a Claude Code status line locally (nothing uploaded) to see 5-hour and weekly usage, plus a copyable status line script.
  • Switched the event freshness heartbeat to howtok's own successful-check timestamp (previously a log file's mtime), and added a live in-browser freshness check against howtok.net.
  • Added /changelog/ and /privacy/.

Banked vs. global reset distinction, freshness banner, seed attribution 2026-09-23

  • Separated banked credits from global resets throughout the site — gap math, the homepage's reset cards, the timeline, and the JSON API.
  • Added a stale-data banner and a heartbeat deploy so a stopped data pipeline is visible instead of silently going quiet.
  • Added attribution for rows bulk-imported from claude-resets.com's public archive.

Usage-limits and banked-reset pages 2026-09-23

  • Added /usage-limits/ and /banked-reset/, each fact sourced to an official Anthropic page with a link.
  • Fixed a same-day banked-reset display edge case and added the www → apex redirect.

Initial launch 2026-09-23

  • First release: the tracker, the open-formula forecast, the full reset timeline, a free JSON API, an MCP server, an Atom feed, and an iCalendar feed.