Commit Graph
16 Commits
Author SHA1 Message Date
pauljdandClaude Opus 5.5 51fe5e1e9e Keep the number box from eating volume keys or changing subtitles on close
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m43s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m19s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 23:05:06 +00:00
pauljdandClaude Opus 5.5 18967e1531 Add subtitles on right, hold OK for channel number, selectable picture (0.29.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m33s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m26s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 23:04:07 +00:00
pauljdandClaude Opus 5.5 247262b726 Build the main menu from the approved design (0.28.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m39s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m28s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:55:21 +00:00
pauljdandClaude Opus 5.5 4ae5f8d8ed Play the tuned channel live in the guide's picture slot (0.27.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m37s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m26s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:46:58 +00:00
pauljdandClaude Opus 5.5 0148f76fbb Stop the guide panel clipping behind the grid (0.26.1)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m48s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m26s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:38:56 +00:00
pauljdandClaude Opus 5.5 2fde7e7513 Move episode numbers to the guide panel, test the now line (0.26.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m58s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m19s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:33:12 +00:00
pauljdandClaude Opus 5.5 6a90c18a74 Fix guide sizing and use one font across the app (0.25.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m3s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m23s
Guide rows no longer stretch to fill the screen, the top panel is smaller,
and Barlow replaces the system font so text matches the logos. Adds the
Orbit logo to the header.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:30:39 +00:00
pauljdandClaude Opus 5.5 7e6fbad5d7 Add the real grid guide (0.24.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m50s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m21s
Channels down the side and times across, from each channel's own clock,
replacing the one-channel guide. Live picture-in-picture comes later.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:22:58 +00:00
pauljdandClaude Opus 5.5 80db5495e6 Give channel tuning more time and one retry (0.23.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m46s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m26s
Vortex failed to tune when the provider took over 15 seconds to answer.
Allows 45 seconds, retries once, and records the health check results.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:12:42 +00:00
pauljdandClaude Opus 5.5 232ebfdc84 Add library health check, channel logos and remote controls (0.22.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m41s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m23s
A read-only check of duplicates, decades, genres and filter speed, with
no database change. Gives 101, 102 and 103 their logos and an on-screen
mark, and makes up, down and left change channel while watching.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 21:59:35 +00:00
pauljdandClaude Opus 5.5 6e2d3df225 Fix import falsely finishing on a zero total (0.21.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m2s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 58s
Turning the count off makes the provider return a total of zero, which
0.20 took as the real total, so it called the import finished at 65,400.
Ignores totals it didn't ask for, and repairs a box left in that state.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 19:55:43 +00:00
pauljdandClaude Opus 5.5 cddc2396d9 Recover from slow provider pages during import (0.20.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m57s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m8s
The full import stopped at position 65,200 and each retry failed. Gives
catalogue pages a longer timeout, retries slow pages at smaller sizes,
stops asking for a total after the first page, and reports what happened.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 19:42:36 +00:00
pauljdandClaude Opus 5.5 a4724841f7 Add full library import and request missing metadata (0.19.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m54s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 54s
The box test showed year, rating, date and original title empty because
requests never asked for them. Asks for them now, restarts the test
import so no rows lack them, and adds an import-everything option paced
for a library of about 132,000 titles. Fits the coverage table on screen.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:53:32 +00:00
pauljdandClaude Opus 5.5 59e753b45a Add first stage of library import (0.18.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m45s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 50s
On-box SQLite catalogue and a resumable import of films and series, 1,000
titles per press, with size and speed figures to plan later stages. It
doesn't touch channels or schedules, and Disconnect deletes the data.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:19:17 +00:00
pauljdandClaude Opus 5.5 335bb2a754 Add read-only metadata coverage check (0.17.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m51s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 45s
Counts how many sampled films, series and episodes carry each metadata
field, so the catalogue and preset design rests on measured data. Three
bounded reads on demand; counts only, nothing saved, and channels and
schedules are untouched.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:01:34 +00:00
pauljdandClaude Opus 5.5 934f82d805 Orbit TV at 0.16.0-tuning-screen
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m48s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 49s
First commit, imported from the working folder: Android TV app, loopback
guide server, design sources and per-release verification notes.

Includes the 0.16 tuning screen, built and tested but not yet confirmed
on the box.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 17:25:30 +00:00