tapframe
a972630bdc
feat(settings): add cinematic background toggle to settings
2026-04-03 02:34:04 +05:30
tapframe
fe04d6cf72
feat(entity-browse): add TmdbEntityBrowseScreen and related functionality
2026-04-03 01:52:44 +05:30
tapframe
9bcbe21d46
feat: added castscreen
2026-04-03 01:26:43 +05:30
tapframe
fe2868e068
feat(trakt): integrate TraktListPickerDialog for library item management
2026-04-03 00:51:09 +05:30
tapframe
333063bd1e
feat: added metascreen reordering
2026-04-03 00:14:29 +05:30
tapframe
bd5077bf97
fix: remove clearing of meta repo
2026-04-02 23:30:59 +05:30
tapframe
e2868a2060
trakt comments init
2026-04-02 23:24:50 +05:30
tapframe
9f9775e3d2
added header support during playback
2026-04-02 13:10:27 +05:30
tapframe
5934329b66
fix: use videoID for stream url generation, trakt percentage to duration mapping
2026-04-02 00:15:18 +05:30
tapframe
b8f7ebdc4b
meta hero layout changes
2026-04-01 18:31:41 +05:30
tapframe
c279864bbc
feat(details): Add fullWidth parameter to DetailSectionTitle for flexible layout
2026-04-01 14:06:42 +05:30
tapframe
590fb745dd
trakt init
2026-04-01 13:16:13 +05:30
tapframe
5fcbd87522
feat: Add MDBList ratings integration
...
- Introduced MetaExternalRating data class to hold external ratings.
- Updated MetaDetails to include externalRatings list.
- Implemented MdbListMetadataService for fetching ratings from MDBList API.
- Created MdbListSettings and MdbListSettingsRepository for managing settings.
- Added UI components for displaying external ratings in DetailMetaInfo.
- Integrated MDBList settings into the settings screen with options for enabling/disabling and configuring providers.
- Updated ProfileRepository to handle MDBList settings changes.
- Enhanced error handling and caching for MDBList API requests.
2026-04-01 12:48:46 +05:30
tapframe
3340aae0b8
feat: Implement IPv4-first DNS resolution and update player surface to support native controller
2026-04-01 01:08:43 +05:30
tapframe
b2356ec6d3
feat: Add trailer functionality to TMDB settings and playback
...
- Introduced a new toggle for trailers in TMDB settings.
- Updated TMDB metadata service to fetch and handle trailers.
- Enhanced TMDB settings repository and storage to persist trailer preferences.
- Implemented trailer playback resolver for iOS, integrating YouTube extractor.
- Modified player bridge to support loading video with audio.
- Added necessary data classes and methods for trailer management and playback.
2026-04-01 00:36:38 +05:30
tapframe
8108306ce8
feat: update DetailCastSection to use itemsIndexed for improved performance and unique key generation
2026-03-31 21:42:56 +05:30
tapframe
97f0eeb5da
feat: implement 'Up Next from furthest episode' preference in Continue Watching settings and update related logic across components
2026-03-30 22:12:08 +05:30
tapframe
515f3de17f
feat: enhance DetailMetaInfo component with improved metadata display and add DetailHeroMetaBadge for age rating representation
2026-03-30 21:38:15 +05:30
tapframe
56ccb557ad
feat: add lastAirDate to MetaDetails and related parsing logic for improved TV show metadata handling
2026-03-30 21:11:59 +05:30
tapframe
cc7d6b6b59
feat: add formatReleaseDateForDisplay function and integrate it across various components for improved release date formatting
2026-03-30 20:57:45 +05:30
tapframe
828167f9ae
feat: integrate SeasonViewMode functionality in DetailSeriesContent for enhanced season display options
2026-03-30 20:54:28 +05:30
tapframe
21d35774f5
feat: add season poster functionality to TMDB settings and metadata handling for enhanced series display
2026-03-30 20:52:27 +05:30
tapframe
b82d9caced
feat: add moreLikeThis and collection features to MetaDetails, enhancing recommendations and collections display in detail screens
2026-03-30 20:40:38 +05:30
tapframe
a4a4f3ced4
feat: add DetailAdditionalInfoSection and DetailProductionSection components to enhance metadata display in MetaDetailsScreen
2026-03-30 20:32:44 +05:30
tapframe
ca2be5fdb2
tmdb init
2026-03-30 20:20:36 +05:30
tapframe
d00b4ae2e1
feat: refactor watched state management by introducing WatchingActions and WatchingState for improved episode tracking and UI integration
2026-03-30 20:01:55 +05:30
tapframe
d2200fe5ab
feat: enhance series watched state management with reconciliation logic and UI updates for episode actions
2026-03-30 19:10:38 +05:30
tapframe
9ed285f29b
feat: implement episode watched management with action sheet and repository updates for improved user experience
2026-03-30 18:55:51 +05:30
tapframe
3996b07f15
feat: enhance addon management with deduplication and refresh job handling; improve HomeScreen catalog synchronization
2026-03-30 15:46:34 +05:30
tapframe
f01427fea3
feat: add embedded streams support in video details and player repositories
2026-03-30 13:36:04 +05:30
tapframe
f2ed503714
feat(player): enhance player functionality with source and episode management
...
- Added clear() method to PlayerLaunchStore for resetting launch state.
- Refactored PlayerScreen to manage active playback state with new variables for source and episode details.
- Introduced PlayerSourcesPanel for displaying and selecting available streams.
- Implemented PlayerStreamsRepository for managing stream fetching and state for sources and episodes.
- Added reset() method to SearchRepository for clearing search state.
- Enhanced various repositories (PlayerSettingsRepository, WatchedRepository, etc.) with clearLocalState() methods for resetting their states.
- Created PlatformLocalAccountDataCleaner for iOS to handle local account data cleanup.
2026-03-29 16:43:08 +05:30
tapframe
ec2980d70e
feat: Add pause description handling and context management for improved playback experience
2026-03-29 15:44:43 +05:30
tapframe
0c4b81599d
feat: Refactor player control icons to use AppIconResource and add error handling in player bridge
2026-03-29 15:12:51 +05:30
tapframe
a33ad982de
feat: Add new SVG icons for player controls and update DetailActionButtons to support saved state
2026-03-29 14:10:18 +05:30
tapframe
d3fbfb1716
feat: Implement theme settings management; add ThemeSettingsStorage and ThemeSettingsRepository; update appearance settings UI
2026-03-29 12:26:45 +05:30
tapframe
258538ac8b
feat: Implement PlayerLaunch and PlayerLaunchStore for managing player launch data; update MainAppContent to utilize new structures
2026-03-29 11:41:18 +05:30
tapframe
01ff49198e
feat: Update DetailCastSection and DetailSeriesContent for improved layout; enhance StreamsScreen with animated filter chips
2026-03-29 02:12:27 +05:30
tapframe
d075a62f54
feat: Implement orientation locking for player; add OrientationLockCoordinator to manage landscape mode
2026-03-28 22:01:50 +05:30
tapframe
4dd08f29a6
feat: Extend MetaDetails and MetaDetailsParser to include status and hasScheduledVideos fields; enhance DetailSeriesContent for better episode handling
2026-03-28 21:52:18 +05:30
tapframe
83cfcccbfe
feat: Update MetaDetails and DetailCastSection to use MetaPerson for cast representation
2026-03-28 21:30:15 +05:30
tapframe
80751fe25b
feat: Enhance MetaDetailsScreen with DetailFloatingHeader and improve DetailHero for dynamic height adjustment
2026-03-28 21:22:23 +05:30
tapframe
8cb71ff91a
feat: Add NuvioBackButton component for consistent back navigation across screens
2026-03-28 21:13:32 +05:30
tapframe
44785331bb
feat: Introduce season support utilities and refactor episode sorting logic
2026-03-28 20:58:27 +05:30
tapframe
7a263e5181
feat: Implement CurrentDateProvider for date handling across platforms and enhance watch progress features
2026-03-28 18:35:30 +05:30
tapframe
7f7f7e2bae
feat: Implement Library feature with storage, repository, and UI components
2026-03-28 18:00:03 +05:30
tapframe
2e7da22c25
watchprogress init
2026-03-28 17:28:53 +05:30
tapframe
1e842826af
feat: implement hero section with carousel and settings management for home screen
2026-03-11 23:05:12 +05:30
tapframe
61ee16b409
changes
2026-03-11 21:45:12 +05:30
tapframe
9d5d5fa4e2
streamscreen init
2026-03-11 21:35:12 +05:30
tapframe
bafae15f7e
ui changes
2026-03-11 21:30:12 +05:30