Tool category hubs and permanent `/tools/[slug]` routing
Launched permanent category hubs under `/tools/[slug]`, tightened category naming, and made the tool discovery layer easier to crawl, browse, and retrieve.
Admin control panel refresh for overview, users, and content
Redesigned the admin control panel, improved user and content management screens, and removed public-facing admin links from the main site navigation.
Build stability upgrade for authors, feeds, and content indexing
Removed the recurring build-time `SQLITE_BUSY` contention by isolating author pages from D1 blog reads and shifting feed and index surfaces to runtime generation.
Discovery layer launch for features, solutions, and compare pages
Launched a full discovery layer so visitors can navigate by cleanup job, outcome, or app-selection decision instead of only by project page or blog article.
Blog sync and scheduled publishing automation
Moved the blog to live DatoCMS-driven updates and set up scheduled publishing so new articles appear automatically on the site.
Social identity and Open Graph upgrade
Connected the site to its live social identities and upgraded Open Graph, Twitter, and organization metadata across pages.
Support page launch with protected inbound form
Launched a dedicated support page with a styled inbound form, anti-spam protections, and server-side request handling.
Internal linking upgrade across blog, projects, and discovery pages
Strengthened the internal link graph so supporting blog content now routes directly into product, feature, solution, and comparison pages.
Author, about, methodology, and release-notes layer launch
Added a stronger editorial and trust layer through author profiles, an about page, methodology documentation, and release notes.