v5.8.7 22 February 2026 Feature

SpeyDocs Landing Page

API Documentation Landing Page

The docs site now has a dedicated landing page at docs.speybooks.com. Previously the root URL had no content — visitors had to navigate directly to a resource page or arrive via the sidebar.

What’s New

  • Search-dominant hero — the landing page centres a full-width search input as the primary interaction. Clicking or focusing it opens the Pagefind-powered search modal, giving instant access to all 31 resources and 197 endpoints.
  • 3×3 navigation grid — nine cards organised by developer workflow: Quick Start, How It Works, Authentication, API Keys, Accounts, Banking, Company, Billing, and Imports & Migration. Each links to the corresponding documentation page.
  • Full theme support — light and dark themes match the existing documentation surface, with theme state persisted across pages. Theme is restored before first paint to prevent flash.
  • Keyboard shortcuts — press / or ⌘K from the landing page to open search, matching the behaviour on all other documentation pages.
  • Complete legal footer — links to Privacy, Terms, Sub-processors, Cookies, Security, and Anti Tax Evasion policies. Includes live system status indicator and build timestamp.

Technical Details

  • Token integrity — all landing page styles derive from canonical speydocs.css tokens via CSS custom property references. No hardcoded colours in component CSS.
  • Standalone layout — the landing page does not use the three-column Layout.astro shell. It shares the same topnav, theme toggle, and search infrastructure but renders a full-width surface without sidebar or code panel.
  • Formally specified — the landing page is governed by SD-SRS-LANDING-1.0 (requirements) and TMADD-SD-LANDING-1.0 (closure design), ensuring outbound route closure, deterministic card ordering, and search shortcut totality.