Commit Graph
2 Commits
Author SHA1 Message Date
lucianoandClaude Opus 5.5 ab1ab89127 Phone remote: LAN web page + WebSocket, QR pairing, blackout/freeze
remote-server.js: http + ws server (off by default, started from the panel,
port 8787 or next free), every request gated by a secret key embedded in a
QR code; the key persists in userData/remote.json so a phone's home-screen
shortcut survives restarts, 'Nuovo codice' revokes it. Phones send commands
that the panel executes through its own functions (transport, track pick,
effect next/prev/random/family/sequence, Auto VJ, pads, mapping on + visible
zones, blackout, freeze) and the panel pushes a compact live state at ~6 Hz
while a phone is connected (track + progress, effect, sequence, pads,
zones, meters, BPM). New panic controls in output and aux windows: blackout
(fade to black above every layer) and freeze (hold the last frame); also
available as panel buttons. src/remote.{html,css,js} is the touch UI in the
Neon Grid style, installable to the home screen, auto-reconnecting.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XVMQ2JhsJ77pGKqcvvFHqc
2026-10-02 13:39:28 +02:00
lucianoandClaude Opus 5.5 d79f1d5c49 Control panel: futuristic 'Neon Grid' theme
New theme.css loaded only by control.html (every rule scoped to
body.control, output/aux windows untouched): deep-space background with
cyan/magenta nebula glows and a faint grid, glass cards with gradient
hairline borders and HUD corner brackets, gradient brand title and live
status pill with a pulsing LED, neon tab underline, glowing buttons and
focus rings, custom checkboxes, neon range rails with glowing knobs,
segmented LED level meters, restyled effect library, pads, playlist rows,
scene editor and mapping editor, neon scrollbars. Orbitron (display) and
Rajdhani (UI) bundled in src/fonts under the SIL OFL, so it works offline.
Respects prefers-reduced-motion.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XVMQ2JhsJ77pGKqcvvFHqc
2026-10-02 12:29:43 +02:00