SEO + SSR overhaul, Library & MCP docs.
Added
- Server-side rendering across the whole site. Pages now ship full content, a real
<h1>, and per-page JSON-LD in the static HTML, so search engines and non-JS AI crawlers (ClaudeBot, GPTBot, PerplexityBot) see the real page instead of a skeleton. app/lib/seo.ts— centralized metadata (pageMetadata()): every route ships a complete, consistent Open Graph + Twitter set (og:site_name,og:locale,og:type,twitter:site/creator, images), canonical, and the noindex flag — 100/100 on the full OG/SEO checklist across all pages.- Google-compatible
favicon.ico(Google ignores SVG favicons) andFAQPage+WebSiteJSON-LD on the home page for AI and search overviews. - New
/librarypage documenting zefer-cli as a programmatic Node.js library (encodeZefer,decodeZefer,generateWithOptions,analyzePassword; ESM and CommonJS). /how: "Use Zefer your way" — the four channels (Web app, CLI, MCP server, Node.js library) with links, reinforcing that they share the same engine and.zeferformat.- OpenGraph MCP integrated in
.mcp.json, plus OG/SEO audit tooling inscripts/. - Documented zefer-cli v1.3.0 (the library channel) across the site and the AI docs (
llms.txt,AGENTS.md,agents.md,CLAUDE.md,README), and enriched the author entity (sameAs).
Fixed
- Instant navigation — internal links use
next/linkfor prefetched client-side transitions: no full-page reloads and no language/theme flash. - Normalized title/description lengths to SEO ranges on indexable pages;
/devicenow renders its content server-side.
Full Changelog: v0.7.0...v0.10.1