Last updated: July 2025
What this page is: a reverse-chronological log of notable changes to CalcBot — new games added, broken games removed, features shipped, and editorial improvements. We keep this honest and specific. If we say we shipped something, we shipped it; if we say we removed something, we removed it. For the formal policies behind these changes, see our Editorial Policy, Game Testing Policy, and Game Licensing & Embed Policy.
Guest-XXXXX nickname (5 random characters, saved in localStorage); registered users show their username or nickname. The widget is mounted in the root layout and is available on every page.
noindex during AdSense re-moderation. The pages remain accessible by direct URL so existing links don't break, but they are no longer surfaced in search engines or in CalcBot's own category, "All Games", or homepage listings:
/play/* game page now includes: a Controls section, a Compatibility table, a Last Tested date, a Troubleshooting section, a "Report Broken Game" form, an Editor's Note, a FAQ, Content Notes, and a Game Details table. This is the editorial standard documented in our Editorial Policy Section 2.
/play/* game page (P0-001 compliance). Ads remain disabled site-wide during AdSense re-moderation. Per our Licensing Policy Section 9, game pages will remain ad-free even after re-moderation completes — we monetize only our own editorial pages.
/articles section was temporarily hidden during AdSense re-moderation. Routes return 404 (not just noindex — the pages do not render at all). The XML and HTML sitemaps exclude /articles. The educational-content feature flag (ENABLE_EDUCATIONAL_CONTENT) is set to 0. Articles will return after re-moderation completes.
/sitemap.xml file — both URLs coexist without conflict.
Home / Racing / Moto X3M) and a matching BreadcrumbList JSON-LD structured-data block to every game page and category page. The structured data helps search engines understand site hierarchy.
If you spot something that's broken, missing, or just plain wrong, the fastest route is the in-page "Report Broken Game" form on the relevant /play/* page. For everything else, email us:
For the formal policies behind the changes on this page, see our Editorial Policy, Game Testing Policy, Game Licensing & Embed Policy, and DMCA / Copyright Policy.