Skip to content

feat: bring TV control back (revert #195) - #208

Open
lippdev wants to merge 1 commit into
mainfrom
feat/bring-back-tv-control
Open

lippdev wants to merge 1 commit into
mainfrom
feat/bring-back-tv-control

Conversation

@lippdev

@lippdev lippdev commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Closes #207.

What

Reverts #195, which had switched TV control (Google TV / Android TV over ADB: turn on, switch to the PC's HDMI input / custom Input command, standby on the way back) off for 1.7. A user confirmed it works on a Coocaa/Skyworth TV, even from deep sleep, with am start -n com.smartdevice.livetv/skyworth.skyworthlivetv.osd.ui.mainActivity.LiveTvScreenActivity as the input command.

  • TvControlService.IsAvailable and IsTvControlAvailable are gone; System → TV shows again and ConsoleEngine.Start uses config.Tv as before.
  • The tour's System stop mentions TV again (6 catalogs).
  • The TV control section is back in the six guides and the feature line in the six READMEs.
  • Kept from the revert: the 1.7.0 changelog entry for chore: leave TV control out of 1.7 #195 and the 1.7 "What's new" README lines (history). New [Unreleased] entry in both changelogs.
  • PRD: D-26 now records the return; TV-001 ticked. docs/TESTING.md: the chore: leave TV control out of 1.7 #195 checks are replaced by checks for the return (including the custom input command).

Testing

  • dotnet test on Linux: 675 passing, 2 failing (PackageLogoTests). They fail the same way on main, so they aren't caused by this PR.
  • Build left to CI (Windows only). The TV itself can only be checked by hand: see docs/TESTING.md §3c.

🤖 Generated with Claude Code

A user confirmed ADB input switching works on a Coocaa/Skyworth TV,
even from deep sleep, with a custom input command (#207).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes

Re-enables TV control and restores its settings category, while updating the related tour text, documentation, release notes, and manual test checklist.

  • TV integration — Sessions again use the saved TV configuration to turn on/switch input and optionally enter standby after restore.
  • System UI and tour — Restores the TV category and updates the tour copy in all six language catalogs.
  • Docs and release notes — Updates the six README and guide translations, both changelogs, PRD, and manual TV checks.

Pullfrog  | View workflow run | Using gpt-6-luna | 𝕏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feedback]

1 participant