Commit graph

70 commits

Author SHA1 Message Date
tapframe
2844f74503 feat: amoled mode visisbility adjustments 2026-04-09 13:38:00 +05:30
tapframe
47ed75d951 fix: update videoID handling in cw 2026-04-09 01:33:59 +05:30
tapframe
858e7470ae feat: settings sync init 2026-04-08 23:28:12 +05:30
tapframe
c4d4f59db0 adding behaviour hint parity with bingegroup 2026-04-08 14:40:20 +05:30
tapframe
c1025565c2 refactor: gpu overdraw handling in various screens 2026-04-07 20:45:03 +05:30
tapframe
ae0e8d3386 feat: add manual play option and update stream loading logic 2026-04-07 14:56:05 +05:30
tapframe
55d9bbe246 feat: auto scroll to actively watching season 2026-04-07 12:16:59 +05:30
tapframe
f83e8192ea fix: remove trailer data source layer leaking for normal playback 2026-04-07 01:30:39 +05:30
tapframe
08e0af38a6 feat: add animated visibility for external ratings in DetailMetaInfo 2026-04-06 20:30:30 +05:30
tapframe
99750d0661 refactor: mdblist meta details caching and fetching logic 2026-04-06 20:28:09 +05:30
tapframe
3a8e0e9d87 improved trakt saving to list behaviour 2026-04-06 13:15:53 +05:30
tapframe
f65f934acd flavouring yt extraction 2026-04-04 21:30:19 +05:30
tapframe
a826f58ded fix: reorder general items, and adding animatecontentsize in epiosde section 2026-04-04 13:54:09 +05:30
tapframe
9bb4c341df feat: refactor bottom sheet into reusable component 2026-04-04 01:36:49 +05:30
tapframe
5e9b7c07a0 feat: tab layout customization to metascreen 2026-04-03 20:34:57 +05:30
tapframe
e83bdc2d53 feat(details): enhance PersonDetailScreen with credit sorting and haptic feedback 2026-04-03 15:39:55 +05:30
tapframe
7362d65469 feat(details): add background color to PersonDetailScreen boxes 2026-04-03 14:19:27 +05:30
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