No other change needed: the desktop CSP already allows https: connections.
Inert until the web half is bundled: nothing happens until the bundled cinny includes the banner (LotusGuild/cinny#255). The nightly bumps the submodule automatically.
Tested on a Linux release build:
Fake Kuma: a local fake Kuma reporting calls down made the desktop app show "Voice calls are down right now. Messages still work." and poll both endpoints.
Real Kuma: from inside the desktop app, both endpoints of the real Kuma page answered 200, so the desktop's CSP and CORS allow it.
Desktop half of **LotusGuild/cinny#124**. Adds the same `statusPages` entry the web app uses, so the desktop app shows the homeserver status banner too. It's driven by https://isitup.lotusguild.org/status/matrix.
- **No other change needed:** the desktop CSP already allows `https:` connections.
- **Inert until the web half is bundled:** nothing happens until the bundled cinny includes the banner (LotusGuild/cinny#255). The nightly bumps the submodule automatically.
**Tested on a Linux release build:**
- **Fake Kuma:** a local fake Kuma reporting calls down made the desktop app show *"Voice calls are down right now. Messages still work."* and poll both endpoints.
- **Real Kuma:** from inside the desktop app, both endpoints of the real Kuma page answered **200**, so the desktop's CSP and CORS allow it.
Safe to merge any time; it's config only.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
Adds the same `statusPages` entry the web app uses, so the desktop app
shows the status banner for matrix.lotusguild.org too (Kuma status page
https://isitup.lotusguild.org/status/matrix). The desktop CSP already
allows https: connections; no other change is needed. Inert until the
bundled cinny includes the banner (cinny PR #255).
Tested on a Linux release build: with a local fake Kuma reporting calls
down, the desktop app shows "Voice calls are down right now. Messages
still work." and polls both endpoints; from inside the desktop app the
real Kuma page answers 200 on both (CSP and CORS allow it).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
jared
merged commit ea69cd770e into main2026-09-29 12:29:01 -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.
Desktop half of LotusGuild/cinny#124. Adds the same
statusPagesentry the web app uses, so the desktop app shows the homeserver status banner too. It's driven by https://isitup.lotusguild.org/status/matrix.https:connections.Tested on a Linux release build:
Safe to merge any time; it's config only.
🤖 Generated with Claude Code
https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA