Give the status page nectenda.com's header, footer and design system #137
No reviewers
Labels
No labels
area:docs
area:identity
area:ops
area:plugin
area:server
channel:community
channel:direct
channel:owned
channel:press
channel:social
e2ee-constrained
gate:at-ga
gate:pre-ga
marketing
parity
relay:absent
relay:planned
relay:requested
relay:supported
risk:additive
risk:contract
risk:none
usability
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Nectenda/nectenda!137
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-status-page-style"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Task: NEC-90
Makes status.nectenda.com (Uptime Kuma 2.5.5) look like part of nectenda.com: the site's sticky header with its menus and Install button, the site's footer, and the Nectenda Design System in both themes. It also adds System Status as the first footer link on nectenda.com.
This PR doesn't touch production Kuma. The look is applied separately, with
node deploy/kuma-monitor.mjs status-page(use--dry-runfirst). Merging this does redeploy nectenda.com with the new footer link.deploy/ops/status-page.cssis generated bydeploy/ops/build-status-css.mjsfrom:obsidian://links, so Install goes to the community directory page.kuma-monitor.mjs status-pagereads the config through the authenticated socket and refuses to save withoutdomainNameList.site/build.mjs;deploy/README.mdgains "Status page styling".deploy/UPGRADES.mdnotes the styling as something to rehearse on the next Kuma major.The user reviewed and approved the design locally at three checkpoints, in both themes and at desktop and phone widths.
Found along the way and not fixed here: our Kuma socket clients can lose a race against Kuma's connection handler and hang at login. That includes the deploy banner. It gets its own PR.
Changelog
NONE
🤖 Generated with Claude Code
https://claude.ai/code/session_014jXw5B2oryJCk6KxdkjZJR