embed Navidrome and GitDXD service windows (pending edge X-Frame-Options removal)

This commit is contained in:
Martin Dvořák 2026-09-24 08:02:49 +00:00
commit 8fa1f50e8a
3 changed files with 14 additions and 11 deletions

View file

@ -33,9 +33,10 @@ heatmap**, a gym SBD panel and links to friends' sites.
hidden `ssh` easter egg.
- **Live service status** — each self-hosted service is health-checked through the site's
own API; Minecraft is checked through mcstatus.io.
- **Embedded live services** — opening Llama.cpp or Jellyfin from the desktop shows the
real site inside the window (an iframe). Services that forbid framing
(`X-Frame-Options` / CSP) keep a link card instead.
- **Embedded live services** — opening a self-hosted service (Llama.cpp/Open WebUI,
Jellyfin, Navidrome, GitDXD) from the desktop shows the real site inside the window (an
iframe). The service must allow framing; SMP (Discord) keeps a link card because Discord
sends `X-Frame-Options: DENY`.
- **Live GitDXD stats** — contribution heatmap + latest commit activity proxied server-side
from the self-hosted Forgejo instance.
- **Extras** — a playable `Revival Inc.` game embedded at `/revival-inc`, `llms.txt`,