All updates
frontend
backend
auth

Legal pages, SEO routes, brand refresh, and custom 404s

  • Full Terms, Privacy, and Cookie Policy pagesAdded complete legal pages (Terms, Privacy, Cookie Policy) using a shared LegalLayout. Pages include canonical/OpenGraph/Twitter metadata, contact details, and replace previous placeholders.
  • New BrandLogo and refreshed marketing homepageIntroduced a shared BrandLogo (acid‑green "S" + gradient "Logs") and replaced duplicate logo markup across header, footer, and sidebar. Updated the marketing homepage with a marquee, two‑column hero, stats strip, three‑step pipeline, and social‑proof section.
  • Global and per‑project SEO routes plus branded 404sAdded robots.txt, sitemap.xml, and llms.txt at the site root and for individual changelog subdomains (visibility‑aware). Added custom branded 404 pages for the site and for changelog scopes; excluded auth/app routes from indexing.

New Features

  • Added full Terms, Privacy, and Cookie Policy pages with detailed legal text and shared LegalLayout.frontend
  • Added BrandLogo component (supports size, href, onClick) and swapped it into header, footer, and sidebar.frontend
  • Added global SEO routes: /robots.txt, /sitemap.xml, and /llms.txt (plain‑text LLM summary).backend
  • Added per‑project SEO routes for changelog subdomains (robots.txt, sitemap.xml, llms.txt) that respect project visibility.backend
  • Added custom branded 404 pages: a global site 404 and a changelog‑scoped not‑found page.frontend

Improvements

  • Refreshed the marketing homepage with a marquee strip, gradient headline, example feed mock, and audience/social‑proof cards.frontend
  • Applied noindex metadata to authenticated and auth routes (/app, /sign-in, /sign-up) to keep internal pages out of search engines.auth
  • Made middleware public‑route matcher changes to exempt /cookie-policy and /llms.txt so auth is not required for those pages.auth
  • Updated footer to include a Cookies link and unified wordmark gradient across components via BrandLogo.frontend
  • Removed an inline duplicate canonical link from changelog entry page in favor of metadata-only canonical handling.backend

Documentation

  • Updated the changelog/docs to document the new legal pages, SEO routes, brand component, and marketing updates.
Legal pages, SEO routes, brand refresh, and custom 404s