Site launches, infrastructure shifts, and meaningful catalog updates. Most recent first.
Tool-level edits (typo fixes, FAQ wording tweaks, link repairs) are not listed individually.
Feature-level changes are. The catalog is also tracked in the RSS feed.
Phase A-F: SEO hardening, embed, cite, search, press kit, and homepage polish
Title and meta-description audit script (scripts/check-meta.mjs) wired as npm postbuild.
WebSite schema with SearchAction on homepage; powers Google sitelinks search box.
Site-wide share button: navigator.share on mobile, copy-link on desktop. Hidden on legal pages.
Open Graph and Twitter Card enrichment site-wide: og:site_name, og:locale, og:image:alt, theme-color.
Sitemap config gains lastmod, priority, and changefreq per page-class.
RSS feed at /feed.xml lists all tools by category. Auto-discovery via <link rel=alternate>.
Tool catalog refactored to single source of truth at src/data/tools.ts.
Five new category pages at /tools/<slug> (encoders, generators, image, calculators, AI). Each with a 200-250 word editorial intro and CollectionPage + ItemList JSON-LD.
Embed-this-tool widget on every tool page: copy-paste iframe snippet. ?embed=1 strips chrome via synchronous head script (no FOUC). Iframe carries a real backlink to the canonical URL.
Per-tool OG images: 40 SVGs generated at build time via /og/<slug>.svg endpoint. Each includes the tool title, description, category, AI flag.
On-site tool search at /tools?q= with URL sync (history.replaceState).
Footer enriched: 4-column responsive grid with brand block, catalog, site, and feeds columns.
Helpful 404 page with search box, 6 featured tools, and navigation links.
Cite-this-tool widget on every tool page: URL, Markdown, BibTeX, APA 7, MLA 9 with copy button.