Changelog

What changed and when. Newest first.

May 18, 2026
Site quality pass and content expansion

policy content

  • Reduced ad density across all tool pages from five slots to two for compliance with publisher policies on ads-to-content ratio.
  • Removed the ad-blocker detection banner. It was not adding value and risked appearing manipulative.
  • Added a dedicated author page with a real bio and Person schema markup.
  • Rewrote the About page to use first-person voice and added an explicit "who runs this site" section.
  • Replaced the templated openings on the ten thinnest tool pages with unique first-person introductions.
  • Expanded the privacy policy to clearly describe cookie categories, EU consent handling, CMP plans, and legal basis under GDPR.
  • Patched Google Fonts to use display=swap sitewide to reduce cumulative layout shift on first paint.
  • Added "Last updated" timestamps to every tool page so freshness signals are consistent.
  • Published nine new long-form blog posts covering client-side architecture, gaming randomizer maintenance, IPv4 subnetting, password hashing, browser canvas image processing, zero-framework site architecture, config-format selection, CORS debugging, and modern CSS color.
  • Cleaned up cookie-consent.js: removed legacy inline onclick handlers, added accessibility attributes, structured the localStorage record with a version and timestamp.
May 7-12, 2026
Language switcher overhaul

feature fix

  • Rebuilt the language switcher on top of Google Translate using the URL hash trigger plus a cookie fallback.
  • Fixed the issue where switching language only translated the header and not the body content.
  • Hid the Google Translate banner so it does not push page content down.
  • Added data-cfasync="false" to translate-related scripts so Cloudflare Rocket Loader does not defer them.
April 2026
Content layer for tool pages

content

  • Added "What is X?", "How to Use", "Key Features", and FAQ sections to every tool page.
  • Wrote the first batch of long-form blog posts covering JSON, regex, image optimization, character encoding, web security basics, CSS layouts, color accessibility, API testing, TypeScript tips, and privacy metadata.
  • Added category index pages (image tools, JSON tools, code tools, encoding, security, web design, utilities).
March 2026
Gaming randomizer expansion

new tool

  • Added drop pickers for Fortnite, Warzone, PUBG, and Apex Legends.
  • Added hero/champion randomizers for Marvel Rivals, Dota 2, League of Legends.
  • Added loadout randomizers for Deep Rock Galactic and Helldivers 2.
  • Added the CS2 weapon and strat roulette tools.
  • Built the shared randomizer.js helper so all gaming tools share the same fair-pick algorithm and UI components.
February 2026
Privacy and policy pages

policy

  • First version of the privacy policy.
  • Terms of service.
  • Contact page with mailto link.
  • About page with the project story.
  • First-party cookie consent banner.
January 2026
Initial launch

feature

  • First tools: JSON formatter, Base64 encoder, QR code generator.
  • Static-file architecture: nginx in Docker behind Cloudflare.
  • Single-HTML-file-per-tool pattern with inline JavaScript and shared style.css.
  • Sitemap and robots.txt.
  • Custom domain on Cloudflare.