Journey event  ·  5 Sep 2026

Twin 3D scene is visually modest, not cinematic – single light, no post-processing, fixed camera

DECIDED 2026-09-06: Twin 3D scene RETIRED, not polished. Lands in PR #197 (feat/zigbee-completion-automation-v2, commit 7bb203f). Evidence: both host routes (/live/twin, /ops/dash)

  state copied from the tracker, never improved

  event date 2026-09-05

Event date 2026-09-05
Version found
Version fixed
Expected kit firmware
Release file
SHA-256
Served count
Source https://app.notion.com/3d22b4cda37081dc8d8edde7d5fa8b01

DECIDED 2026-09-06: Twin 3D scene RETIRED, not polished. Lands in PR #197 (feat/zigbee-completion-automation-v2, commit 7bb203f). Evidence: both host routes (/live/twin, /ops/dash) redirect to Overview so DscTwinCanvas always returned null; tracker already rated it ‘no unique data, ignores shared component library’; AGENTS.md bans blank WebGL theater. Worse than ‘unmounted’: TwinKeepAlive was mounted in App on EVERY page and lazy-imported the R3F/three chunk for a component that never rendered. Removed the App mount, deleted the four Twin files, dropped the dead .dsc-twin-* CSS. three/@react-three deps stay (AirflowParticleScene uses them). LEGACY_REDIRECTS for /live/twin and /ops/dash kept for old bookmarks. Twin SF1000 lamp (light.dsc_hub_twin_sf1000) is unrelated and untouched. tsc –noEmit green. Revive path if ever wanted: git history (PR #182 R3F simplification). — ORIGINAL: Twin 3D scene visually modest — single light, no post-processing, fixed camera.

All events  ·  DSC  ·  CannaLib  ·  Site  ·  Firmware releases

Empty rows are honest

A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.