Fix Show Display in Home Screen Collections#374
Merged
RadicalMuffinMan merged 1 commit intoJun 6, 2026
Conversation
3f0b40f to
edf9372
Compare
76369fb to
e401827
Compare
22 tasks
mattsigal
added a commit
to mattsigal/moonfin-core
that referenced
this pull request
Jun 6, 2026
- Avoids expanding shows into individual episodes by disabling recursive playlist items fetching, aligning with PR Moonfin-Client#374. - Fixes loadPlaylistRow and loadMore pagination logic for individual playlists to use recursive: false and correctly query playlist items.
RadicalMuffinMan
pushed a commit
that referenced
this pull request
Jun 6, 2026
* Add Playlist home screen display and sorting options to mirror other customizable options * Set recursive to false in playlists loading and fix paging - Avoids expanding shows into individual episodes by disabling recursive playlist items fetching, aligning with PR #374. - Fixes loadPlaylistRow and loadMore pagination logic for individual playlists to use recursive: false and correctly query playlist items. --------- Co-authored-by: mattsigal <mattsigal@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Collections Home Row Display & Sorting Fix
Summary
Modifies the collection home row loading logic to query items non-recursively. This prevents shows in collections from rendering as a long list of individual season and episode cards on the home screen, while still naturally displaying specific seasons or episodes if they are ever directly added to a collection.
Additionally, this PR updates the sorting logic to respect the user's configured collection sort order settings, falling back to UserPreferences instead of forcing a hardcoded sort order.
Related Issues
Type of Change
Changes Made
recursive: truetorecursive: falseinloadCollectionRow(row_data_source.dart).loadCollectionRowto use the passedsortByandsortOrderparameters (fromUserPreferences) instead of hardcoding them.Platform
Testing
Test Steps
Checklist