Commit graph

17 commits

Author SHA1 Message Date
tapframe
a826f58ded fix: reorder general items, and adding animatecontentsize in epiosde section 2026-04-04 13:54:09 +05:30
tapframe
3f1d13191a feat: notifications init 2026-04-04 12:29:25 +05:30
tapframe
9f9775e3d2 added header support during playback 2026-04-02 13:10:27 +05:30
tapframe
64b72ce084 feat(trakt): Refactor authentication state and add brand assets
- Updated TraktAuthState to replace device and user codes with pending authorization fields.
- Modified TraktAuthUiState to remove polling fields and include pending authorization timestamp.
- Introduced TraktBrandAsset enum for brand assets.
- Implemented traktBrandPainter function for Android and iOS to provide appropriate brand images.
- Added SVG and XML resources for Trakt brand assets (logo wordmark and favicon).
- Updated iOS app to handle URL callbacks for Trakt authentication.
- Added TraktAuthBridge to manage authentication callback handling.
2026-04-01 13:31:53 +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
ead49a200b feat: enhance subtitle styling with adjustable font size and improved iOS bridge integration 2026-03-30 17:16:11 +05:30
tapframe
0ab26a1ac2 feat: implement subtitle styling functionality across platforms 2026-03-30 17:02:57 +05:30
tapframe
66430b46d7 feat: add release signing configuration and update app icons to use webp format 2026-03-30 00:57:02 +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
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
d075a62f54 feat: Implement orientation locking for player; add OrientationLockCoordinator to manage landscape mode 2026-03-28 22:01:50 +05:30
tapframe
6308a7431d feat: disable interactivity for player view controller and improve player destruction logic 2026-03-12 00:15:12 +05:30
tapframe
5f3a41bab5 ios player init 2026-03-12 00:10:12 +05:30
tapframe
e3d7ddb04a changes 2026-03-11 21:40:12 +05:30
tapframe
dde6b2212f feat: Implement navigation and details screen for media items
- Added navigation support using Jetpack Compose Navigation.
- Created MetaDetailsScreen to display detailed information about media items.
- Introduced MetaDetailsRepository for fetching and managing media details.
- Added components for displaying action buttons, cast, and meta information.
- Updated HomeScreen and HomePosterCard to handle poster click events.
- Integrated new UI components into the existing app structure.
- Added platform-specific insets for better layout handling.
- Updated Gradle dependencies for navigation and serialization support.
2026-03-11 21:00:12 +05:30
tapframe
0732854d3e Enhance home screen functionality with catalog parsing and UI improvements 2026-03-04 09:10:00 +05:30
tapframe
4b99274756 kmp init 2026-03-04 09:00:00 +05:30