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=swapsitewide 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.jshelper 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.