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>
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>
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>
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>
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>
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>
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>
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>
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>
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>