frontend
backend
auth
Legal pages, SEO routes, brand refresh, and custom 404s
- Full legal pages with shared LegalLayout — Added complete Terms of Service, Privacy Policy, and Cookie Policy pages (replacing placeholders). All three pages use a shared LegalLayout, include canonical/OG/Twitter metadata, and publish contact details for legal/support (legal@suprlogs.com / support@suprlogs.com).
- New BrandLogo component and refreshed wordmark — Introduced a single BrandLogo component that renders the acid‑green "S" block and the wordmark with a pink→purple gradient on “Logs”. The new component replaced duplicated logo markup in the header, footer, and sidebar for a consistent brand across the site.
- SEO routes (global + per‑project) and llms.txt — Added global robots, sitemap and llms.txt routes plus visibility‑aware project‑scoped robots.txt, sitemap.xml, and llms.txt under changelog/[slug]. Project routes respect public/private/unlisted visibility and are served via the subdomain rewrite so hosted changelogs expose correct SEO files.
- Custom 404s and marketing homepage refresh — Added branded global and changelog‑scoped 404 pages. Updated the marketing homepage with a marquee strip, two‑column hero (gradient headline), mock project feed, a stats strip, three‑step pipeline, and social‑proof audience cards.
New Features
- Added full Terms, Privacy, and Cookie Policy pages with verbose legal text and shared LegalLayout.frontend
- Added BrandLogo component to centralize site logo and gradient wordmark.frontend
- Added global robots, sitemap, and llms.txt routes to the marketing site.backend
- Added per‑project (changelog/[slug]) robots.txt, sitemap.xml, and llms.txt that return non‑indexable responses for private/unlisted projects.backend
- Added project‑scoped 404 page for changelog subdomains and a branded global 404 page.frontend
Improvements
- Refreshed marketing homepage with marquee, two‑column hero, mock feed, stats strip, pipeline steps, and social‑proof cards.frontend
- Replaced duplicated inline logo markup in header, footer, and sidebar with the new BrandLogo component for consistent styling.frontend
- Added Cookies link to the footer next to Terms and Privacy.frontend
- Added noindex / nofollow robots metadata to /app, /sign-in, and /sign-up layouts to exclude auth and dashboard routes from search indexing.auth
- Removed a duplicate manual <link rel="canonical"> from the changelog entry page in favor of metadata-driven canonical links.frontend
- Added /cookie-policy and /llms.txt to the public route matcher so these pages bypass auth checks.auth
Documentation & Legal
- Published complete legal copy adapted from SuprKeywords and added canonical/Og/Twitter metadata for Terms, Privacy, and Cookie Policy.frontend