Commit Graph
7 Commits
Author SHA1 Message Date
christian d1962f78d8 renderer: the celebration itself
The Wednesday→Tuesday birthday week (cached, and re-rendered when it rolls
over so an app left open for days lights up on its own), the canvas confetti
loop, the gold glow, and the Birthday Mode controls — on/off, intensity, and
a force-on picker for testing that lives in memory and clears on restart.
The confetti deliberately ignores OS reduced-motion: it is a celebration the
operator opts into, and freezing it leaves confetti stuck mid-fall.
2026-09-23 17:55:03 -04:00
christian 607d48dbf6 main: Planning Center birthdays, and the Test Birthdays diagnostic
pcoFetchStatus reports a status instead of throwing, so the People probe can
tell "no access" from "no such record"; pcoFetchBirthday reads one person's
birthdate as MM-DD, deliberately discarding the year so a volunteer's age
never lands on this machine. The sync fetches one birthday per unique person,
best-effort — a blocked token just yields '' and never fails the sync.
2026-09-23 17:48:47 -04:00
christian ffbefe7a49 Birthday Mode styling: the gold glow, confetti layer, and its settings 2026-09-23 17:39:58 -04:00
christian fc9f5d8588 Settings pane gains the Birthday Mode block 2026-09-23 17:37:52 -04:00
christian 0e12df666b preload: expose the birthday test to the renderer 2026-09-23 17:36:59 -04:00
christianandClaude Opus 5 <noreply@anthropic.com> 35b8b0f5a8 Band Lineup Display snapshot catches up: 1.3.6 → 1.3.10
The reference fork had drifted four builds behind the app running backstage.
What it was missing is Birthday Mode — the feature the ProdDash module was
ported with, and which this snapshot never had.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 17:35:52 -04:00
christian 684f06abed Band Lineup module, as it runs in North Attleboro
The backstage stage board as a ProdDash tile: everyone scheduled on the
band, vocal and production teams for the upcoming Planning Center plan,
placed into their mic slot with photo, name and mic/pack label. Birthdays
in the service week get confetti. The display half of the standalone Band
Lineup Electron app, ported to a module — imported here exactly as
installed on NA-Ingest (v1.10.1), so the repo is where it lives from now on.
2026-09-22 09:15:22 -04:00