Commit Graph
264 Commits
Author SHA1 Message Date
pauljdandClaude Opus 5.5 8432b4735c Watching panel: the last row shows in full
Port of release f28afd2.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 20:38:07 +00:00
pauljdandClaude Opus 5.5 4abce88f39 Watching panel: wider, long track names end in an ellipsis
Port of release 4594be7.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 20:33:20 +00:00
pauljdandClaude Opus 5.5 8a71df27ec Watching bar: times at the right end; the panel fits above the bar
Port of release 0.108.73.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 20:31:13 +00:00
pauljdandClaude Opus 5.5 20e4f151b8 Watching: the programme bar and subtitles panel redesigned
Port of release 0.108.72.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 20:21:12 +00:00
pauljdandClaude Opus 5.5 5bcf7a783e Orbit Signature, Orbit Unscripted and Orbit Christmas
Port of release 0.108.71, with the Christmas Blender ident, its frames' logo
and the Signature and Unscripted proofs redrawn from Paul's board.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 20:09:17 +00:00
pauljdandClaude Opus 5.5 8389755d01 Saturday Mornings in each channel's colours
Port of release 0.108.70, with the build script's channel versions.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 19:25:06 +00:00
pauljdandClaude Opus 5.5 2db21a7ed0 Saturday Mornings ident
Port of release 0.108.69, with design/channels/build-saturday-mornings.py and
its exports and review clips.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 19:10:37 +00:00
pauljdandClaude Opus 5.5 76a52a7c3d The Chase, re-timed for its 7-second window
Port of release 0.108.68.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 18:46:22 +00:00
pauljdandClaude Opus 5.5 605db08e00 Character cameos, phase 3: The Chase
Port of release 0.108.67, with frames drawn by the app in design/continuity.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 18:31:15 +00:00
pauljdandClaude Opus 5.5 95127ee109 Character cameos, phase 2: the chooser and its rules, no artwork
Port of release 0.108.66, and the plan updated with Paul's answers and the
replay result.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 18:02:37 +00:00
pauljdandClaude Opus 5.5 fd2728c594 Channels got ready ahead
Port of release 0.108.65.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 17:19:42 +00:00
pauljdandClaude Opus 5.5 28cc54e8d1 Picture hands over to full screen; shorter squeeze-back for shows
Port of release 0.108.64.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 17:10:55 +00:00
pauljdandClaude Opus 5.5 b0aa9fa82f Quicker tuning, a choosable picture, a guide that stops at now
Port of release 0.108.63.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 16:56:42 +00:00
pauljdandClaude Opus 5.5 5e49922ee6 Performance pass: minute clocks, pictures decoded once
Port of release 0.108.62.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 16:30:45 +00:00
pauljdandClaude Opus 5.5 7fa1384d68 Finished build for the TVs and steadier lists
Port of release 0.108.61.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 16:19:38 +00:00
pauljdandClaude Opus 5.5 d03cefe6f8 Arcade extras: three backdrops and Brick Break power-ups
Port of release 0.108.60, plus design/arcade/build-power-sounds.py.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 16:04:24 +00:00
pauljdandClaude Opus 5.5 9c8c98b8d6 Smoother motion: screens and guide rows change at once, top bar gold lands in place
Port of release 0.108.59.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 15:50:14 +00:00
pauljdandClaude Opus 5.5 7ada118221 Orbit motion: shared timings, gliding focus, sliding screens, EffectCraft moments
Port of release 0.108.58, plus design/motion/build-moments.py and its
EffectCraft sources, exports and review sheets.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 15:39:50 +00:00
pauljdandClaude Opus 5.5 990350b2d8 Updates shared between rooms (from release 0.108.57)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 13:49:34 +00:00
pauljdandClaude Opus 5.5 9e67c8a2b6 The first frame no longer waits for the saved sign-in to open (from release 0.108.56)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 13:42:21 +00:00
pauljdandClaude Opus 5.5 ef93439a21 Orbit Kitchen, Home and Play in the app, with 7-second idents (from release 0.108.56)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 13:39:32 +00:00
pauljdandClaude Opus 5.5 cdd78c0fa0 Comfort Repeats join Nite Owl; Saturday Mornings across the cartoon channels (from release 0.108.55)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 13:18:13 +00:00
pauljdandClaude Opus 5.5 f8c3191600 Quicker open; Tonight on Orbit 2 with a picture (from release 0.108.55)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 13:11:40 +00:00
pauljdandClaude Opus 5.5 409ccaf3df Setting channels up no longer restarts the background round for each one (from release 0.108.54)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 12:47:22 +00:00
pauljdandClaude Opus 5.5 c9be5ab0a0 Here's where everything goes scrolls with the setting up (from release 0.108.53)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 12:35:45 +00:00
pauljdandClaude Opus 5.5 4989e71f16 Multiroom: copy the other room's schedules, or make this room's own (from release 0.108.53)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 12:29:18 +00:00
pauljdandClaude Opus 5.5 c5a209809e Multiroom auto-scan, and the channel matching comes across (from release 0.108.53)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 12:19:30 +00:00
pauljdandClaude Opus 5.5 8b8578db0b Multiroom stage 1: Join another room, Add a room, the one-time copy (from release 0.108.52)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 11:31:32 +00:00
pauljdandClaude Opus 5.5 c4efe3d16d Open the saved sign-in while the first screen draws (from release 0.108.51)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 11:03:46 +00:00
pauljdandClaude Opus 5.5 edeb8e4490 Settings in five sections; every Arcade game hosted by the cast (from release 0.108.51)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 11:00:31 +00:00
pauljdandClaude Opus 5.5 c89dd21e1d Snappier connection screen, faster restore, tour and welcome polish (from release 0.108.50)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 10:45:54 +00:00
pauljdandClaude Opus 5.5 60d39aa9c1 Welcome Tour: Create your own from the channels step (from release 0.108.49)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 10:19:33 +00:00
pauljdandClaude Opus 5.5 014a4739ec Phone card: numbered steps and a two-minute countdown that renews the code (from release 0.108.49)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 10:15:42 +00:00
pauljdandClaude Opus 5.5 c8c10ab55a Rename the Grown-ups profile and PIN to Adult (from release 0.108.48)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 09:48:21 +00:00
pauljdandClaude Opus 5.5 4bbeda2215 Phone pairing: clearer Grown-ups PIN step, per-phone rate limit, address-only Host, outcome logs (from release 0.108.48)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 09:45:23 +00:00
pauljdandClaude Opus 5.5 7ea43f84f8 Create your own from a phone: the TV's own page, by QR code, on home Wi-Fi only
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m38s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m34s
Ported from release 0.108.47; screenshots of the phone page and the TV's start screen in design/create-your-own/shots.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 09:28:02 +00:00
pauljdandClaude Opus 5.5 2211d96896 Fix the Create your own port: resolve merge conflicts left in the previous commit
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m10s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m29s
The previous commit on main went in with unresolved conflict markers in ChannelSchedule.kt and ChannelScheduler.kt; this
resolves them (marathon alongside main's fixed slots and held films). Tests pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 08:45:28 +00:00
pauljdandClaude Opus 5.5 3dd7133d22 Create your own on the TV: channels of your own in Yours, from 701
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m9s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m29s
Ported from release 0.108.46; screenshots of the four screens in all six looks in design/create-your-own/shots.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 08:43:50 +00:00
pauljdandClaude Opus 5.5 c606809250 Shorts slots on screen: one guide cell, slot details, 3 of 6, Tots Story Time
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m11s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m35s
Ported from release 0.108.45; screenshots of the guide and slot details in all six looks in design/shorts.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 04:45:56 +00:00
pauljdandClaude Opus 5.5 59221e05f8 Shorts: fuller slots and variety; guide and slot-details design for approval
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m59s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m35s
Ported from the release line; design/shorts holds the proposed guide cell, slot details and on-air banner.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 04:33:34 +00:00
pauljdandClaude Opus 5.5 6d9924e5f5 Shorts grouping engine: short cartoons in slots of about half an hour
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m48s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m28s
Ported from the release line (not yet installed or shown in the guide).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 04:24:34 +00:00
pauljdandClaude Opus 5.5 e7d4243271 Jellyfin: Orbit speaks to Jellyfin servers as well as Emby
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m57s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m34s
Ported from release 0.108.44.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 04:02:20 +00:00
pauljdandClaude Opus 5.5 c1d985ed5e Home servers over plain HTTP, on the home network only
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m1s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m58s
Ported from release 0.108.43.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 03:51:15 +00:00
pauljdandClaude Opus 5.5 8f0d840983 Looks: channel logos and icons read in Daybreak; screenshot comparison of every look
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m49s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m37s
Ported from release 0.108.42. design/themes holds the comparison (12 screens in all six looks, rendered off the box).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 03:35:10 +00:00
pauljdandClaude Opus 5.5 022941d1f5 Six looks: every screen takes its colours from the chosen theme
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m51s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m33s
Ported from release 0.108.42.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 03:22:28 +00:00
pauljdandClaude Opus 5.5 f644982963 Approved Drive-In events book on their IMDb IDs, not their cast lists
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m50s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m37s
Ported from the release line. Discovery can still use a person rule; an approved event's films book on their IMDb IDs and a
copy that plays.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 03:00:22 +00:00
pauljdandClaude Opus 5.5 67ee3f8ffb Portability and data safety: one workspace per server, portable Drive-In events
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m2s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m37s
Ported from release 0.108.41. On this line Advent's doors, the Naughty List and the approved debuts are Paul's by item and
apply only on his server too. Roadmap: the portability section, including LAN-only plain HTTP as a later, separate change.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 02:46:15 +00:00
pauljdandClaude Opus 5.5 458d6ebe13 Type in your own Emby server address at sign-in
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m49s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m41s
Ported from release 0.108.40. Sign-in gains a Server address field (https only, checked as Emby, saved with the sign-in);
boxes signed in before keep the original server; playback's provider check matches host and port.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 02:03:14 +00:00
pauljdandClaude Opus 5.5 968ac2cb2f Nite Owl's slow blink and glance; Luna's nightcap settles on (from 0.108.39)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m47s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m31s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 01:48:55 +00:00
pauljdandClaude Opus 5.5 ede73d4db5 Channel takeovers (from 0.108.39)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m1s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m32s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-06 01:46:19 +00:00