Skip to content

feat: add sync mappings for hidden Continue Watching and Next Up lists#140

Merged
RadicalMuffinMan merged 2 commits into
Moonfin-Client:masterfrom
mattsigal:feature/cwnu-removal
Jul 10, 2026
Merged

feat: add sync mappings for hidden Continue Watching and Next Up lists#140
RadicalMuffinMan merged 2 commits into
Moonfin-Client:masterfrom
mattsigal:feature/cwnu-removal

Conversation

@mattsigal

Copy link
Copy Markdown
Collaborator

Pull Request

Summary

Adds sync mappings for the new hidden Continue Watching and Next Up lists to the Roku client.

Related Issues

Link related issues or tickets separated by commas.

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Performance improvement
  • UI/UX update
  • Documentation update
  • Build/CI change
  • Other (describe):

Changes Made

List the key changes included in this PR.

  • Added hiddenContinueWatchingItems and hiddenNextUpSeries keys mapping in settingsSync.bs (GetMappings()).
  • Allows the Roku client to fetch, store, and sync hidden list settings profiles seamlessly from the server plugin.

Testing

Describe how this change was tested.

  • Tested on physical Roku device
  • Tested via sideload
  • Manual testing completed
  • Not tested (explain why): Need proper device for testing

Test Steps

  1. Launch the client and fetch synced settings from server.
  2. Verify Continue Watching row filters hidden series/movies out correctly.
  3. Verify Next Up row filters hidden series out correctly.

Screenshots (if applicable)

Include screenshots or recordings for UI changes.

Checklist

  • Code builds successfully
  • Code follows project style and conventions
  • No unnecessary commented-out code
  • No new warnings introduced

mattsigal and others added 2 commits July 8, 2026 10:19
…e screen

Read the synced hidden maps and drop matching items from the continue watching, next up, and merged rows.
@RadicalMuffinMan RadicalMuffinMan merged commit f8c89cd into Moonfin-Client:master Jul 10, 2026
1 check passed
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.

2 participants