wolfskin/app/src/test/java/com/github/damontecres/wholphin/test
Damontecres fdde986029
Update favorites page with more types (#1864)
## Description
This PR adds many more data types as tabs to the favorites page.
Additionally, only tabs for the types the user has favorites for will
appear. For example, if you have no favorited music videos, that tab
will not show.

Added types:
- Collections
- TV Channels
- Music albums
- Music artists
- Music videos
- Songs
- Home videos
- Photos
- Photo albums

Dev note: The tabs are implemented using keys instead of indexes which
could be useful for the series overview season tabs. Plus it maybe even
be adapted for the episode list to eliminate the terrible index search
logic. A major difference is that the possible favorites tabs are
known/static list where seasons/episodes are queried & paginated.

### Related issues
Closes #1041
Closes #1844

### Testing
Manually on emulator, plus unit tests

## Screenshots
N/A

## AI or LLM usage
None
2026-08-26 21:50:13 -04:00
..
BaseItemDestinationTest.kt Selecting a song on the search page navigates to a song's album with the song focused (#1661) 2026-07-28 18:45:02 -04:00
FormattingTests.kt Various fixes (#1030) 2026-03-03 13:46:55 -05:00
NextUpTest.kt Add option to remove item from Continue Watching and Next Up rows (#1140) 2026-04-07 16:04:21 -04:00
TestActivity.kt Dev: add simple automated UI test setup (#1027) 2026-03-03 13:46:46 -05:00
TestDisplayModeChoice.kt Better logic for choosing the display mode (#1039) 2026-03-04 19:30:14 -05:00
TestFindIndexByNumberOrId.kt Fix issue with scrolling to the right episode if there are specials in the season (#1827) 2026-08-12 16:25:30 -04:00
TestHomeRowSamples.kt Add option to remove item from Continue Watching and Next Up rows (#1140) 2026-04-07 16:04:21 -04:00
TestMainActivityViewModel.kt Fix Next Up channel launch sign in (#1886) 2026-08-21 15:04:07 -04:00
TestMedia3SubtitleOverride.kt Add setting for subtitle outline size (#375) 2025-12-05 16:55:46 -05:00
TestSeerr.kt Updates to Seerr image fetching (#1086) 2026-03-14 16:47:08 -04:00
TestSeerrPermission.kt Also check Seerr parent permissions (#1631) 2026-06-27 14:28:57 -04:00
TestSelectionTrackExamples.kt Fix live tv & recorded tv playback (#1770) 2026-08-02 11:11:32 -04:00
TestSubtitleHdrMigration.kt Better UX for separate SDR vs HDR subtitle styles (#1622) 2026-06-24 19:26:05 -04:00
TestSuggestionsLogic.kt Unit tests for PlaybackViewModel & several services (#1592) 2026-06-19 11:06:35 -04:00
TestTracks.kt Fix live tv & recorded tv playback (#1770) 2026-08-02 11:11:32 -04:00
TestTrackSelection.kt Improve track selection logic (#1654) 2026-07-10 17:49:47 -04:00
TestUpdateChecker.kt Debug installs should use same when updating (#1103) 2026-03-14 18:35:32 -04:00
TestUtils.kt Update favorites page with more types (#1864) 2026-08-26 21:50:13 -04:00
TestVoiceInputManager.kt [FEAT] Add voicesearch button to search page (#637) 2026-01-14 17:06:22 -05:00
TestVoiceInputManagerAutoFocus.kt [FEAT] Add voicesearch button to search page (#637) 2026-01-14 17:06:22 -05:00
VersionCompareTests.kt Several small fixes (#1455) 2026-05-25 13:27:04 -04:00