Privacy notes by tool category
Expanded the public privacy page with clearer tool-level data handling notes.
- Added file-tool privacy notes for image conversion and PDF merging.
- Added sensitive text handling notes for text, encoding, hashing, regex, and formatting tools.
- Added tests that keep privacy notes aligned with registered tools.
Production hardening and discoverability
Strengthened production checks, monitoring, and search metadata for the public site.
- Added scheduled production monitoring every six hours through GitHub Actions.
- Added production browser interaction checks for representative workflows, validation states, file re-selection, console errors, and mobile overflow.
- Expanded production performance budgets to include FCP, LCP, CLS, and transferred resource sizes.
- Added JSON-LD structured data for the homepage and every public tool page.
- Fixed file input re-selection flows for image conversion and PDF merging.
- Hardened regex worker timing, unit converter mobile layout, RGB color normalization, and analytics CSP settings.
Production baseline
Established the first production-ready baseline for the browser-only utility catalog.
- Published 14 client-side tools covering text, data, calculation, security, image, and PDF workflows.
- Added Cloudflare Pages deployment through GitHub Actions.
- Added sitemap, robots, privacy page, Open Graph image, PWA manifest, and production security headers.
- Added unit tests, browser E2E coverage, accessibility smoke scans, and keyboard-flow smoke coverage.