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
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
tapframe
35d6f65993
feat: Update storage methods to support profile-specific data; modify load and save functions across addons, library, and watch progress
2026-03-29 13:43:24 +05:30
tapframe
c1337e8b70
feat: Update WatchedStorage to support profile-specific payloads; modify load and save methods to accept profileId
2026-03-29 13:18:27 +05:30
tapframe
e569301fe0
feat: Enhance catalog fetching and parsing; add raw item count and max items support; update HomeCatalogParser and related models
2026-03-29 12:54:17 +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
f3c854751e
feat: Add settings screens for Homescreen, Continue Watching, Addons, and Account; update navigation and settings structure
2026-03-29 12:03:21 +05:30
tapframe
70a9dd7213
feat: Refactor MainAppContent to improve structure and maintainability; move Scaffold and NavigationBar logic into composable
2026-03-29 11:51:07 +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
e139a39b11
feat: Enhance StreamCard with shadow effect and update background color for improved visibility
2026-03-29 02:18:58 +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
603d02071f
feat: Add HomeHeroReservedSpace component and update HomeScreen to conditionally display hero content
2026-03-29 00:57:23 +05:30
tapframe
12eded17a7
feat: Add animated alpha transition for tab content in keepAliveTab function
2026-03-28 22:12:30 +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
d96908d124
feat: Enhance HomeRepository to manage active requests and prevent redundant fetches
2026-03-28 21:47:37 +05:30
tapframe
71d5ccbd8b
feat: Add HomeSkeletonHero component for loading state representation in HomeScreen
2026-03-28 21:38:46 +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
36552b4237
feat: Refactor poster card click handling to use posterCardClickable modifier for consistency
2026-03-28 21:01:54 +05:30
tapframe
44785331bb
feat: Introduce season support utilities and refactor episode sorting logic
2026-03-28 20:58:27 +05:30