T-HUB/infra/occupymedia
glass beadian fe5f2403d6 feat: in-app Chat (Matrix JWT SSO) + Drive (embedded oCIS)
- api: matrix-sso module (tuwunel jwt -> login/get_token), POST /matrix/session, GET /matrix/identity, drive controller
- web: /chat full-height Element view, /files Library+Drive tabs, embedded-app frame component
- edge: /hub-sso.html handshake route (origin-pinned CSP), X-Frame-Options strip on files
- oCIS: csp.yaml frame-ancestors app.occupymedia.cc
- server config still required: tuwunel [global.jwt], MATRIX_SSO_JWT_SECRET, oCIS restart
2026-10-13 14:57:07 +00:00
..
edge feat: in-app Chat (Matrix JWT SSO) + Drive (embedded oCIS) 2026-10-13 14:57:07 +00:00
files feat: in-app Chat (Matrix JWT SSO) + Drive (embedded oCIS) 2026-10-13 14:57:07 +00:00
.env.example Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
conduwuit.toml Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
DEPLOY.md Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
docker-compose.app.yml feat: in-app Chat (Matrix JWT SSO) + Drive (embedded oCIS) 2026-10-13 14:57:07 +00:00
docker-compose.chat.yml Landing: Enter -> login door, /login deep-link (signin mode), /signup register; onboarding scroll fix 2026-10-13 08:13:33 +00:00
docker-compose.tube.yml Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
docker-compose.yml Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
Dockerfile Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
peertube.env Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00