Full search-optimization metadata. The root layout now ships a descriptive
title + template, a richer meta description, keywords, canonical URL, and
robots/googleBot directives (max-image-preview: large). Added Open Graph
and Twitter (summary_large_image) tags so shared links unfurl with a card.
Dynamic OG / Twitter share image (app/opengraph-image.tsx, re-used by
app/twitter-image.tsx) — a 1200×630 branded card generated via next/og, so
there's no binary asset to maintain.
/robots.txt, /sitemap.xml, and a web manifest via app/robots.ts,
app/sitemap.ts (static routes + one entry per release, read from
CHANGELOG.md), and app/manifest.ts.
Changed
Docs page titles are now absolute so the new brand title template doesn't
double-suffix them (e.g. "Privacy · ClipSpaces Docs" stays intact).