Why it's needed: the code (cinny #255) and the CSP (#16) are already live. But production's config.json comes from this file, which has no statusPages entry, so the client never asks Kuma.
Deploy: the LXC 106 deploy merges this into the live file and keeps server-only values such as gifApiKey.
Production config for the status banner (LotusGuild/cinny#124).
- **Why it's needed:** the code (cinny #255) and the CSP (#16) are already live. But production's `config.json` comes from **this** file, which has no `statusPages` entry, so the client never asks Kuma.
- **Deploy:** the LXC 106 deploy merges this into the live file and keeps server-only values such as `gifApiKey`.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
Adds `statusPages` for matrix.lotusguild.org → the Kuma status page
https://isitup.lotusguild.org/status/matrix (groups Homeserver, Voice
calls, Login). The banner code (cinny #255) and the CSP (#16) are already
live; production's config.json comes from this file, so without this entry
the client never asks Kuma. The LXC 106 deploy merges it into the live file
and keeps server-only values.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
jared
merged commit effa27da3d into main2026-09-29 13:24:51 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Production config for the status banner (LotusGuild/cinny#124).
config.jsoncomes from this file, which has nostatusPagesentry, so the client never asks Kuma.gifApiKey.🤖 Generated with Claude Code
https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA