Commit graph

3 commits

Author SHA1 Message Date
enzotar
cc6aac8697 feat: Add Waveshare P4 panel device integration with display streaming and touch input, alongside core streaming engine and compiler updates. 2026-03-02 16:08:49 -08:00
enzotar
b0e7de3b2e fix: signal composition — stream derived signals, fix identity check, correct relay routing
- Register derived signals in _signalRegistry so _streamSync includes them
- Auto-sync all signals (source + derived) after flush() recomputes effects
- Fix Object.assign identity check: create new object so signal setter detects changes
- Change _connectStream receiver path from /signal/main to /stream/default
- Initialize stream state with {} instead of null to prevent crashes
- Emit StreamFrom bindings directly without double-wrapping in signal()

Verified: static build shows Count: 9, Doubled: 18 on composition page.
HMR interference with WebSocket connections is a separate issue.
2026-02-25 23:55:05 -08:00
enzotar
70ca55b1af docs: add USE_CASES.md — vision, revenue paths, and demo roadmap
5 fundamental UI redesigns: ambient UI, time-travel interfaces,
signal mixing, zero-install apps, physics-native interaction.

5 revenue applications: relay-as-a-service, live education,
collaborative design, IoT dashboards, live commerce.

Demo prioritization: step sequencer → physics playground →
whiteboard → session replay → multi-surface dashboard.
2026-02-25 18:58:12 -08:00