feat(docs): add full-screen maintenance page#482
Merged
Conversation
Adds a standalone, directly-navigable maintenance splash at /maintenance for use during migration downtime. It lives in src/pages/ (outside Starlight's content collection), so it never appears in the sidebar/nav and renders without Starlight chrome — reachable only by navigating to the URL directly. Self-contained markup + styles (works even if nothing else loads) matching the docs/SPA house style: Boise blue, frosted glass, lava-lamp blob field, graph-paper grid, Bricolage display type, a pulsing Bronco-orange status orb, and an indeterminate progress shimmer. Responsive, honors prefers-reduced-motion, and carries noindex/nofollow so crawlers skip it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
philmerrell
added a commit
that referenced
this pull request
Jun 17, 2026
The maintenance splash (added in #482) is purely informational, so the "Try again" reload button and "Status & updates" link add no real value on a static page. Drop both buttons along with the now- unused click handler script and the .actions/.btn CSS, leaving the status pill, headline, message, progress shimmer, and sign-off. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
philmerrell
added a commit
that referenced
this pull request
Jun 17, 2026
The maintenance splash (added in #482) is purely informational, so the "Try again" reload button and "Status & updates" link add no real value on a static page. Drop both buttons along with the now- unused click handler script and the .actions/.btn CSS, leaving the status pill, headline, message, progress shimmer, and sign-off. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a standalone, full-screen maintenance splash to the docs site at
/maintenance, to route users to during downtime for migrations.New file:
docs-site/src/pages/maintenance.astroWhy this location
The page lives in
src/pages/rather thansrc/content/docs/, which means it's outside Starlight's content collection. As a result it:<meta name="robots" content="noindex, nofollow">.Design
Self-contained markup + styles (no dependency on the Starlight CSS, so it renders even if nothing else on the site loads), matching the docs/SPA house style:
#0033a0) on brand-tinted near-blackprefers-reduced-motionVerification
npm run buildsucceeds (51 pages); emits todist/maintenance/index.html200, no console errorsReviewer notes
noindex, nofollowmeta is the standard guard there. The menu — the actual requirement — is clean. Happy to add an explicit@astrojs/sitemapfilter to strip it fromsitemap.xmlif preferred.🤖 Generated with Claude Code