645f447015
Live portal: custom layouts are left alone — new streams chime and wait in a draggable tray; Arrange re-grids and returns to auto
...
layout store (auto/custom + pending), marked custom on manual move (onDidMovePanel outside arrange), sash drag,
stream/group rename. Tray chips: HTML5 drag accepted via onUnhandledDragOver/onDidDrop (position -> direction),
click = new column. WebAudio two-note chime. Gateway page instructions updated. Verified headless (custom vs auto).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-01 14:36:01 -06:00
b2e7e9a4bb
Gateway page: live-page instructions (layout, audio, rename, group names, maximise); portal: maximise button per tab bar
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-01 14:17:30 -06:00
f060277167
Streamer guidance: B-frames 0 (MediaMTX refuses WebRTC playback of H.264 with B-frames)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-01 13:29:34 -06:00
18f4e07de8
Split hosts: media (gateway at /), files, clips, sync; live gains /dock, /dock/clock, /dump, /me, /time
...
configure.py: three new host roles (files/sync/clips) in --full, --hosts, .env, Caddy generator;
main host serves about/ at the root (/about* redirects); /time only where it is fetched same-origin.
about/index.html links across hosts; addCommunityMediaServer.sh asks for the new names; Caddyfile.example
regenerated; README/FRESH-INSTALL/HOSTNAME-CHANGE (procedure C)/STATUS updated.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-01 01:38:35 -05:00
c56a2997ba
about: clips section grouped with contributing, after Stream
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-31 18:26:17 -05:00
272791ea7d
about: dedicated 'Send your game clips' section for everyone
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-31 18:25:56 -05:00
2d8e6bb68c
about: show only sections the account's groups actually permit
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-31 18:24:33 -05:00
4b2f3175ad
about: section leads state actual membership; admin view warns where a gate will still refuse
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-31 18:21:00 -05:00
48409b5dbf
Self-service clip intake (/clips + dumpd /me/clips via Syncthing REST) and role-aware gateway page (/about + dumpd /me)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-31 18:00:01 -05:00