Commit graph

54 commits

Author SHA1 Message Date
06182363cf Portal: render placeholder instead of recursing when embedded in an iframe
An un-routed app path falls back to serving the portal, which would otherwise
load the whole shell inside itself endlessly. Detect self-embedding and show a
'not available yet' placeholder instead.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 15:05:50 +00:00
ff745b3ec7 Healthcheck: 127.0.0.1 (avoid IPv6 localhost refused) 2026-07-01 14:42:29 +00:00
19f13cf412 Docker-in-LXC: security_opt apparmor=unconfined 2026-07-01 13:28:51 +00:00
b54081113b Initial commit: portal 2026-07-01 12:09:54 +00:00