ClipSpacesClipSpaces Docs
Back to app

All releases

Releases heatmap + a live Status page

Added

  • Release-activity heatmap on /releases. A GitHub-contribution-style calendar (components/docs/ReleaseHeatmap.tsx) now heads the releases page: one green square per day over the trailing year, shaded by how many releases shipped, with a "N releases in the last year" summary. Built server-side from the same CHANGELOG.md via buildActivityCalendar() in lib/changelog.ts (pure + unit-tested), using GitHub's green ramp mapped to new --heat-0…4 theme tokens (light + dark).
  • New /status uptime page, modelled on status.claude.com. A standalone route with its own minimal chrome (logo + theme toggle) showing an "All Systems Operational" banner, six subsystems (App & Canvas, Realtime Sync, Accounts & Auth, AI, Integrations, Storage) each with a 90-day uptime bar, and a Past Incidents log. All of it derives from a single committed config, lib/status.ts (COMPONENTS + INCIDENTS): the banner, per-day bars, and uptime % recompute from the incident list, so the page can never claim an uptime the log contradicts. New --st-ok/info/warn/bad severity tokens.
  • Status is linked from the docs sidebar (Project group), the docs footer, and sitemap.xml.

Changed

  • The light/dark toggle is now a shared components/ThemeToggle.tsx, reused by the docs chrome and the status page (previously inlined in DocsChrome).