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
fb1fa766c6
feat: implement search history management with SearchHistoryStorage and SearchHistoryRepository for improved user experience
2026-03-30 20:46:44 +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
37855a9981
feat: improve subtitle handling by implementing coroutine-based MIME type resolution and job management
2026-03-30 18:27:52 +05:30
tapframe
6bdd907f13
feat: update icon usage in StyleControlsCard for improved subtitle styling
2026-03-30 17:52:05 +05:30
tapframe
abf0a1a3c1
feat: enhance subtitle styling by adjusting bottom offset calculation and padding
2026-03-30 17:43:30 +05:30
tapframe
8221509d1d
feat: add subtitle customization options including text color, outline, font size, and bottom offset
2026-03-30 17:33:20 +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
c85058c371
feat: add exo_player_view layout for enhanced media playback experience
2026-03-30 16:26:49 +05:30
tapframe
2ff6cf6f82
feat: update playback progress persistence interval to 60 seconds for improved performance
2026-03-30 16:14:23 +05:30
tapframe
2c2481d7d8
feat: add initial home readiness delay to enhance user experience
2026-03-30 16:01:46 +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
0b01e7fb30
feat: implement profile switcher tab with animated popup and inline PIN entry for profile selection
2026-03-30 14:42:22 +05:30
tapframe
b11988ecbb
fix: remove unnecessary sorting and adjust type options in SearchRepository; add spacer in SearchScreen
2026-03-30 13:49:27 +05:30
tapframe
d998c2d7b4
fix: update pagination logic to handle cases with zero items
2026-03-30 13:46:13 +05:30
tapframe
f01427fea3
feat: add embedded streams support in video details and player repositories
2026-03-30 13:36:04 +05:30
tapframe
375f13f5f6
feat: enhance HomeScreen with catalog rendering callback and add AppLaunchOverlay
2026-03-30 13:03:36 +05:30
tapframe
0a9b519a3c
search screen header changes
2026-03-30 12:35:31 +05:30
tapframe
930ef3503a
adjusting addonscreen UI
2026-03-30 12:32:01 +05:30
tapframe
7ea57547a8
declutter
2026-03-30 12:23:03 +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
859209929e
feat: add app logo and enhance AuthScreen with animated content transitions
2026-03-29 22:02:50 +05:30
tapframe
647b3e3203
feat: enhance continue watching logic to deduplicate series and keep latest episode
2026-03-29 18:09:35 +05:30
tapframe
a1eb644369
feat: add RecyclerView dependency and improve content color handling in theme
2026-03-29 17:51:39 +05:30
tapframe
dd33373f67
feat: enhance player settings with decoder options and improve media source handling
2026-03-29 17:43:04 +05:30
tapframe
5612ec06fd
feat: reorganize playback settings layout for improved user experience
2026-03-29 17:16:23 +05:30
tapframe
69be523bad
feat: enhance state management by using rememberSaveable for reuse handling
2026-03-29 17:11:09 +05:30
tapframe
88251346c8
Refactor player UI components to utilize MaterialTheme color scheme
...
- Updated PlayerEpisodesPanel, PlayerOverlays, PlayerSourcesPanel, SubtitleModal, and SubtitleStylePanel to use MaterialTheme.colorScheme for consistent theming.
- Replaced hardcoded colors with dynamic colors from the MaterialTheme, enhancing adaptability to different themes.
- Improved accessibility and visual consistency across various player components by ensuring text and background colors align with the current theme.
2026-03-29 16:52:11 +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
6ddae9a236
feat: Implement stream link caching and reuse settings for improved playback continuity
2026-03-29 16:14:06 +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
b669c3ddfd
feat: Enhance audio and subtitle track selection logic for improved reliability
2026-03-29 15:19:52 +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
aac7fc9534
feat: Implement audio and subtitle language preferences
...
- Added `DeviceLanguagePreferences` for Android and iOS to retrieve preferred language codes.
- Enhanced `PlayerSettingsStorage` to save and load preferred audio and subtitle languages.
- Updated `PlayerSettingsRepository` to manage audio and subtitle language preferences.
- Modified `PlayerScreen` to apply preferred audio and subtitle selections.
- Introduced `PlaybackSettingsSection` in `PlaybackSettingsPage` for user to select audio and subtitle languages.
- Added language normalization and matching functions to support language preference logic.
- Updated `SubtitleTrack` model to include `isForced` property for subtitle tracks.
2026-03-29 15:01:08 +05:30
tapframe
3b796018f7
feat: Refactor watch progress thresholds and improve UpNextBadge styling for better clarity
2026-03-29 14:22:15 +05:30
tapframe
d8187652cd
feat: Remove background color from SideControlButton and PlayPauseControlButton for improved UI clarity
2026-03-29 14:14:10 +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
430445fe69
feat: Enhance Continue Watching card metadata; display episode information and titles conditionally
2026-03-29 13:59:38 +05:30
tapframe
26f9dd8ecb
feat: Enhance Continue Watching settings UI; update style option display with alpha transition for selection
2026-03-29 13:56:27 +05:30
tapframe
dce27b3620
feat: Implement profile-scoped storage keys; update settings storage and repositories to support profile-specific data
2026-03-29 13:50:52 +05:30