Releases: light-player/lightplayer
Releases · light-player/lightplayer
Release list
Release 2026.07.16-11
Changes
- fix(studio): survive damaged package meta; clean up OPFS write husks (d7b5ac5)
Release 2026.07.16-9
Release 2026.07.16-8
Changes
- fix(pages): ship the vendored CodeMirror bundle in the Studio deploy (b525280)
Release 2026.07.16-7
Changes
- fix(lp-gfx-wgpu): drop stale imports from the probe_f32 error-scope wrapper (6111bea)
- feat(lps-filetests,lp-gfx-wgpu): wgpu.f32 corpus triage — probe hardening + 780 annotations (M6 P3/P4) (d697855)
- fix(lp-gfx-wgpu,lps-filetests): un-hang the wgpu probe under parallel workers (40946ba)
- feat(lps-filetests,lp-gfx-wgpu): wgpu.f32 filetest probe target (M6 P3) (11961ac)
Release 2026.07.16-6
Changes
- fix(shader): report naga GLSL errors at user-source lines (3e47425)
Release 2026.07.16-5
Changes
- test(studio-web): regen story baselines from the merged tree (f692345)
- test(studio-web): regen story baselines from the merged tree (ff506ea)
- test(studio-web): regen story baselines from the merged tree (c5d38e7)
- fix(studio): dedupe example cards too — no keyed gallery list left unguarded (9d0f14e)
- fix(studio): home gallery must survive duplicate card identities (74736fe)
- test(studio-web): regen story baselines post main-merge + error-detail story (9273cf6)
- feat(studio): surface node runtime error details in the detail popup (f92cfac)
- test(studio-web): regen story baselines for binding UX polish (7185b50)
- feat(studio-web): binding UX polish from the M4/M5 visual gate (11976c4)
- fix(lpvm-cranelift): resolve workspace root from the manifest dir (4e2b07d)
- fix(schema-gen): catch up conformance layer with slashful node refs (d6dee9c)
- feat(engine): incremental binding apply — edits reach the runtime live (bd90ce1)
- test(studio-web): baselines for binding authoring stories (M4) (a970d4d)
- feat(studio-web): bind/retarget/unbind from the slot popover (M4) (8a839ec)
- feat(studio-core): binding authoring model + well-known channel registry (M4) (ed15eb0)
- feat(studio): honest indicator — default bindings show on node cards (M5) (61c764b)
- feat!: declarative default bindings — slots declare their own defaults (M5) (2111596)
- test(engine): characterize default-binding behavior before the M5 swap (459d535)
- fix(model,engine): produced markings + direction guardrails (M5 phase 0) (9229049)
- docs(adr): declarative default bindings — a slot declares its own default (cfa1983)
- feat(studio): tighten bus channel panes — values only; wiring moves to popup (eb7142f)
- feat(studio): rebuild the bus pane on SlotPane sub-panes (2ca5cc7)
- test(studio-web): regen story baselines for bus:/node: syntax + time rename (ed94387)
- feat!: URI-style binding refs (bus:/node:) + channel naming norms (7585e65)
- test(studio-web): regen story baselines after main merge + violet Bound (377099c)
- fix(studio): preserve bus-pane subscription across begin_initial_sync (0c7729a)
- chore(studio): regenerate story baselines + tailwind after main merge (ac7d89c)
- feat(studio): point the demo project at examples/fyeah-sign (4bde6ce)
- feat(studio): bus pane — first bus UI, linked sites, binding-derived rows (041418e)
- feat(wire,engine,studio): binding-graph probe — effective bindings + bus channels (6b426dd)
- style(studio): dedicated violet status-bound family for binding treatments (dbb7ab6)
- feat(studio): truthful binding indicators — chips, popover wording, publish routes (6e736fc)
- refactor(playlist): flatten entry bindings to node-root trigger + trigger_ids (28c493f)
Release 2026.07.16-4
Changes
- fix(fw,server): deployed projects survive reboot + host disconnect (standalone device) (2f7d448)
Release 2026.07.16-3
Release 2026.07.16-2
Changes
- feat(studio): GLSL editor autocomplete — generated builtin manifest + uniforms (M3) (15c716f)
Release 2026.07.16-10
Changes
- fix(lpc-engine): bus channel kind comes from the well-known registry (ce1825a)