Skip to content

feat(channels): add long-OK quick actions - #259

Draft
MrFr3di wants to merge 43 commits into
mainfrom
feature/channel-control-quick-actions
Draft

feat(channels): add long-OK quick actions#259
MrFr3di wants to merge 43 commits into
mainfrom
feature/channel-control-quick-actions

Conversation

@MrFr3di

@MrFr3di MrFr3di commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Scope

CC-4 bounded Channel Control slice.

  • keep ordinary OK as playback
  • add long-OK quick actions for Favorite, Hide, Rename, Channel Number, and Reset
  • preserve the dedicated Manage Channels entry as the explicit/full management path
  • keep mutations profile-scoped through ChannelPreferencesRepository
  • reuse the existing FocusAnchor policy after actions that remove the focused row
  • use TV/foundation text input for rename/number editing

Verification added

  • pure quick-action ordering/profile-scoping contract
  • Android TV journey coverage for ordinary OK, long-click without playback, and hide focus recovery

PR train

This draft is temporarily based on main so the full pull-request CI matrix runs against the exact CC-4 head. After exact-head CI is green it should be retargeted to feature/channel-control-manage-ui to restore the bounded stacked diff.

MrFr3di added 30 commits August 31, 2026 08:35

MrFr3di commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator Author

2026-09-01 restack analysis: CC-4 incremental diff vs #254 is 7 files. External-main overlap is limited to app/tv/build.gradle.kts and app/tv/src/main/kotlin/app/muxtv/navigation/AppNavigation.kt; the other incremental files can be carried unchanged after rebuilt CC-3. Resolve those two files semantically, preserving current Android17/build wiring plus long-OK quick actions, then exact-head requalify.

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.

1 participant