dreamstack/compiler
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
..
ds-analyzer feat(compiler): complete bitstream integration — all 9 changes 2026-02-25 13:26:59 -08:00
ds-cli feat: v2 module system — import/export with multi-file compilation 2026-02-25 20:36:18 -08:00
ds-codegen fix: signal composition — stream derived signals, fix identity check, correct relay routing 2026-02-25 23:55:05 -08:00
ds-layout feat(compiler): complete bitstream integration — all 9 changes 2026-02-25 13:26:59 -08:00
ds-parser fix: signal composition — stream derived signals, fix identity check, correct relay routing 2026-02-25 23:55:05 -08:00
ds-types feat: v2 phase 1 — array access, timer, string interpolation 2026-02-25 19:20:20 -08:00