LightDesk overnight Sun 2026-10-11 Β· LightDesk 1.1
πŸ†• This afternoon Β· LightDesk 1.1

One engine on port 7070 drives the lights. Every version, the new two-screen desk and the classic single window, is a page on that engine, so either launcher controls the rig.

πŸ“– Open the tutorial πŸŽ›οΈ Open the desk studio wifi only

πŸ–₯️ On the PC desktop

Lighting Desk 1.1.cmd and Lighting Desk 1.1 (classic single window).cmd. Everything else is in Old launchers.

βœ… Proven on the Mac

  • Fact: version 1.1 in all three headers and in /api/status app.version.
  • Fact: the classic window drives the new engine. Dry run: tap VERSE, the desk shows it LIVE.
  • Fact: commits 37f1fd6 and 27916fc.

πŸ” What you opened and why it had no lights

PENDING Filled in once the PC check is back.

πŸ” Build and swap

PENDING Folder, process id and how long the lights went dark.

πŸ“Έ Proof shots

PENDING Both launchers on the PC, lights responding.

Your words and sources
πŸ†• Today Β· UX and UI pass

LightDesk v2 UX pass is live on the lighting PC at d297897. Fable judge round 3: all four surfaces SHIP, every round 3 defect fixed.

Round 2, the judge's words: β€œa serious busking instrument for this room.” See the proof

Screen 1 on the lighting PC after ship 4: the desk driving the lights, stage camera, Aim, the crossfader row with Arm B under the moods Screen 2 on the lighting PC after ship 4: Rig now board, the NOW readout reading Nothing on stage, all 83 moods, Blackout clear
The lighting PC after ship 4, 12:58. Screen 1, then screen 2. No NDI window, no taskbar.

βš–οΈ Scorecard

SurfaceR1R2R3
Desk3/43/4 HOLD3/4 SHIP
Screen 23/43/4 SHIP3/4 SHIP
Phone3/43/4 SHIP3/4 SHIP
Tutorial3/4not scored3/4 SHIP
src proof: judge rounds 1 and 2 Β· R1 at 82a1387, R2 at ed65a1a, R3 at 2c9ec18 (conductor brief, secondhand)

✨ Three new moves

  • Hold a tile to preview. 250 ms hold shows a ghost. 0 writes while previewing.
  • Aim drag. Drag on the stage to steer the picked heads, about 10 Hz when armed. 0 POSTs unarmed.
  • A/B crossfader. Under the moods on the desk and the phone. Thumb-only grab: a stray tap sends 0 POSTs.
src proof: lanes A, B, C and hazard fixes

πŸ”§ Live-room fixes after round 2

  • Undo under a latched blackout releases it first and reads β€œback to: lights on.”
  • Aim turns off when you leave the Point screen.
  • A plain recall clears B.
  • Phone crossfade track stays hidden until B is picked.
  • Desk rail shows two levels: A in green, B in blue.
  • Mid-fade tiles read LIVE 65 and B 35.
  • Screen 2 NOW readout has a compact 36 px mode.
src proof: hazard fixes Β· merged head 7cf4ff8 Β· regress 14 of 14

🟑 Still open

  • Three strobe thumbnails read as black: FIRE FLICKER, STROBE PILLARS, BLUE LIGHTNING. They need a re-shoot with the lights on.
  • Unverified: whether the stage dips during the crossfader's 0.5 s B fade-in. The judge ran dry, fixtures unpowered.
  • A desk restart while the camera is stale can open the NDI monitor once. It is no longer pinned on top.
src proof: deferred Β· NDI item: conductor brief (secondhand)

🟒 Ship 3 live on the PC

0 s dark

Head 2c9ec18 on 7070. Same server pid 6592 before and after: pages only, no restart. Read-only regress green, 10 of 10.

Screen 2 window fixes: NDI monitor closed and the camera feed no longer restores it (2e9fe48); the two desk windows are brought forward without flashing the taskbar (b5015c2, db0876b).

src ship 3 proof, 12:33

βš–οΈ Judge round 3: all SHIP

β€œYes, a touring LD would leave a guest alone with these three screens and this tutorial for a Friday night, with one spoken instruction: β€˜if Undo ever brings up two looks, tap the mood you want.’ After defect 1 ships, that instruction is unnecessary.”

The judge's answer to the one question. All six round 2 fixes measured PASS.

The six PASS checks
  • Crossfader taps away from the thumb: 0 POSTs. 15 Hz per look, complementary.
  • Undo under blackout releases it first, on all three surfaces.
  • Aim is off after Point, Halo, Point. Unarmed drag: 0 POSTs.
  • Recall mid-fade clears B.
  • Phone grid 407, 495 and 164 px with no B.
  • Rail two-line names never clip. Mid-fade tiles read β€œLive 50” green and β€œB 50” blue.
src conductor brief, judge round 3 at 2c9ec18 (secondhand)

βœ… Round 3 defects: all fixed

  • Undo groups a crossfade: one β€œcrossfade to B” entry, one press returns to A alone.
  • A red Dark tag shows on the desk and phone walls under blackout.
  • Rail sub copy no longer clips at 1536 px.
  • Phone landscape with B picked: grid 114 to 164 px.
  • House rules are one list, not three identical cards.
  • Screen 2 Undo reads β€œUndo: back to NAME”, never clipped at 1920 px.
  • Tutorial chapters 4 and 9 re-shot with the mid-fade tile tags.
src conductor brief (secondhand) Β· merged at d297897 Β· Mac dry run: regress 14 of 14, 162 of 162 controls Β· help stamp e3db203

🟒 Ship 4 live on the PC

about 1.2 s dark

Head d297897 as pid 440. Build, swap and one restart at 12:58:02: stop 12:58:01.8, streaming 12:58:03.0.

  • Backup lightdesk-next-backup-2026-10-11-ship3.
  • 4 media packs, md5 matched. Help media 73 of 73.
  • NDI monitor down. Camera image 0 s old.
  • Read-only regress green, 10 of 10.
  • Restart budget: 3 of 3 used today.
src ship 4 proof, 12:58

πŸ” Before and after

Screen 2 before: idle, NOW panel nearly empty, 6 by 12 mood grid Screen 2 after: large NOW readout with VERSE live, all 83 moods fit on screen
Screen 2. Before, then after: a 68 px NOW readout, and all 83 moods fit.
Desk before the pass at 1536 px Desk after: Aim button on the stage, crossfader under the moods, full look name on the rail
Desk. Before, then after: Aim, the crossfader under the moods, the full look name.
Phone before: one-row header in blackout Phone after: two-row header with VERSE live, Arm B above the photo mood tiles Phone mid-crossfade: A VERSE 50, B CHORUS 50, thumb at the middle of the track
Phone. Before, after, then mid-crossfade at 50/50 from VERSE to CHORUS.
The desk mid-crossfade: tile badges read LIVE 65 and B 35
Desk mid-crossfade. Tiles read LIVE 65 and B 35.
πŸ“„ Full proof: lanes, commits, merge order
πŸŒ™ This morning, 08:30

LightDesk v2 runs on the lighting PC. The tutorial is ready.

πŸ“– Open the tutorial 11 chapters with real captures. Start at chapter 0, What you see.
The lighting PC's two monitors running LightDesk v2: screen 1 desk on the left, screen 2 wall on the right
πŸ–₯️ Tutorial on the PC studio wifi only πŸ“± Phone remote studio wifi only

🟒 Ship 1 live

02:32:48

1.3 s dark. Desk pid 1948 at 4dc2b4a. Both monitors full screen, taskbar auto-hides.

src run log 02:33

❓ Your call: push where?

Branch two-screen is on the Mac and the PC only, not pushed. Which branch gets it?

Each button opens a text to yourself. A self-text from your number is a command the grid reads.

🟒 Ship 2, the final

03:11:24

1.3 s dark. Commit 21f3b16, the judge 2 fixes. Live on the desk now.

What ship 2 carries
  • Screen 2 blackout hold survives a cue, and a tap releases it.
  • Tapping the live tile on the desk no longer turns the mood off.
  • Phone: a latched hit shows a status line with Stop.
  • Timeline name keeps a minimum width at 1366 px.
  • Closing the desk stops its timers.
  • Rig now shows the capped level (KEY 5), the level on the wire.
  • Map label, tutorial wording, and an "effects stopped" toast.
src ship 2 fix proof, 9 items measured Β· run log 03:00

βš–οΈ Judges

Judge 1, 02:15: HOLD. 9 fixes landed, then judge 2, 02:55: SHIP overnight.

3/4Screen 1
2/4Screen 2
3/4Phone
2/4Tutorial

Screen 2 lost its blackout hold during a cue; ship 2 fixes it. The tutorial scored before chapters 6 and 8 were written; both are written now.

src fix proof, items A to I Β· run log 03:00

🚩 Three flags

  • πŸ”΄ LEKO FOH 1 (fixture 1, address 33) ignores DMX. Fix at the unit.
  • πŸ”΄ A file named "GitHub personal access token.txt" sits on the lighting PC's Desktop.
  • 🟑 The fleet file board is full of office-ai-laptop zips.
src run log 00:07, 02:33 Β· w1 server proof Β· token file: fact, run log 10/10

πŸ› οΈ Built tonight

πŸ–₯️ The lighting PC after ship 2

Screen 1 on the PC: stage, mixer with KEY capped at 5 and FOH at 10, the rig map, mood strip, hits, tempo 120 BPM and the Friday night set list
Screen 1, the desk. KEY and FOH faders show their caps.
Screen 2 on the PC: Rig now board by group, tempo, SAVE SCENE slab and the 83-photo mood wall
Screen 2, the wall. The camera tile is black because the room lights were off.

πŸ“Έ New on the screens

Effect card open on four picked pars
Effect card on four pars.
Set list tab on screen 2
Set list on screen 2.
Desk in a kept blackout with the Release button
Kept blackout, Release on the desk.
Phone remote in portrait
Phone remote.
Phone mixer with two effects running and Stop all
Phone: effects running, Stop all.

⏭️ Not built tonight

src conductor brief 03:00 (secondhand) Β· plan

πŸ“š Plan, research and proofs

πŸ—ΊοΈ Night plan 🏁 Benchmark vs other consoles πŸ“‹ Punchlist πŸ•‘ Run log
Every proof file
🧾 Where each fact comes from