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
tapframe
69b9f5fabb
feat: Implement ProfileStorage for managing user profiles and enhance ProfileRepository functionality
2026-03-28 20:48:59 +05:30
tapframe
bbdf14d949
feat: Remove Sync Overview page and related functionality from settings
2026-03-28 20:39:18 +05:30
tapframe
2510798092
feat: Refactor settings UI components to use SettingsGroup for better organization
2026-03-28 20:37:02 +05:30
tapframe
c5cf82d54b
feat: Enhance avatar fetching and improve animations in ProfileSelectionScreen
2026-03-28 20:30:39 +05:30
tapframe
dea3291fec
feat: Add avatar selection and display functionality in ProfileEditScreen and ProfileSelectionScreen
2026-03-28 20:24:06 +05:30
tapframe
a0559012b9
feat: Enhance synchronization process in SyncManager and AddonRepository
...
- Improved logging for pull operations in SyncManager, detailing the authentication state and pull sequence.
- Refactored AddonRepository to streamline addon retrieval from the server, including migration of local addons if the server returns no results.
- Added timeout handling for waiting on addon manifests in WatchProgressRepository to prevent indefinite blocking.
2026-03-28 20:04:40 +05:30
tapframe
d9fd0e49d5
feat: Enhance profile management with profile switching functionality
...
- Updated MainAppContent to support profile switching.
- Added onSwitchProfile callback to SettingsScreen and related components.
- Introduced a new "Switch Profile" option in the settings menu for easier profile management.
- Improved watch progress synchronization by resolving remote metadata for entries.
2026-03-28 19:46:51 +05:30
tapframe
b8f4afce5d
feat: Integrate Supabase authentication and profile management features
...
- Added AuthRepository for handling user authentication states and actions.
- Implemented AuthScreen for user sign-in and sign-up functionality.
- Introduced Profile management with ProfileEditScreen and PinEntryDialog for secure access.
- Enhanced synchronization of user profiles and library data with Supabase.
- Created necessary data models and network providers for seamless integration with Supabase services.
2026-03-28 19:32:45 +05:30
tapframe
20705476f1
feat: Refactor AppScreen into AppTabHost for improved tab management and maintainability
2026-03-28 18:42:48 +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
3a277a5b99
feat: Add Watched feature with storage, repository, and UI components
2026-03-28 18:14:22 +05:30
tapframe
7f7f7e2bae
feat: Implement Library feature with storage, repository, and UI components
2026-03-28 18:00:03 +05:30
tapframe
bb00cde10a
feat: Add Continue Watching feature with customizable settings
...
- Introduced ContinueWatchingPreferencesStorage for managing user preferences.
- Added ContinueWatchingPreferencesRepository to handle loading and saving preferences.
- Created UI components for Continue Watching settings, including visibility toggle and style selection.
- Implemented new settings pages for Appearance and Continue Watching.
- Updated MainActivity to initialize ContinueWatchingPreferencesStorage.
- Enhanced HomeScreen to display Continue Watching section based on user preferences.
- Refactored NuvioShelfSection to allow customizable item spacing.
- Added new styles for Continue Watching cards: Wide and Poster.
2026-03-28 17:41:28 +05:30
tapframe
2e7da22c25
watchprogress init
2026-03-28 17:28:53 +05:30
tapframe
b2a2c3c28d
feat: add formatOneDecimal function for consistent decimal formatting in subtitle controls
2026-03-12 00:05:12 +05:30
tapframe
0ff8eb7a83
feat: add clearExternalSubtitleAndSelect method for subtitle track management
2026-03-12 00:00:12 +05:30
tapframe
fee7fc61e5
feat: Add Subtitle Modal and Repository for managing subtitles
...
- Implemented SubtitleModal composable for displaying subtitle options.
- Created SubtitleRepository to handle fetching and managing addon subtitles.
- Added SubtitleStylePanel for customizing subtitle appearance and settings.
- Updated PlayerEngine for iOS to support subtitle track management
2026-03-11 23:55:12 +05:30
tapframe
222f5b934e
feat: enhance NavigationBarItem colors for improved visual consistency
2026-03-11 23:50:12 +05:30
tapframe
753c3486e1
feat: add nuvioBottomNavigationBarInsets function for consistent bottom navigation handling across platforms
2026-03-11 23:45:12 +05:30
tapframe
6f993a5e10
refactor: simplify settings components by removing unnecessary dividers and introducing SettingsCard for layout consistency
2026-03-11 23:40:12 +05:30
tapframe
5012b920ae
feat: implement player settings management with loading overlay options
2026-03-11 23:35:12 +05:30
tapframe
0edea04d78
Add player layout and overlay components for enhanced media playback experience
...
- Introduced PlayerLayout.kt to define layout metrics based on screen width.
- Created PlayerOverlays.kt for various overlay components including OpeningOverlay, GestureFeedbackPill, PauseMetadataOverlay, and ErrorModal.
- Refactored PlayerScreen.kt to utilize new overlay and layout components, improving code organization and readability.
2026-03-11 23:30:12 +05:30
tapframe
143ab98a08
feat: add refresh functionality in StreamsScreen and optimize stream loading logic in StreamsRepository
2026-03-11 23:25:12 +05:30
tapframe
d3495902ca
feat: add horizontal safe padding management in PlayerScreen for improved layout responsiveness
2026-03-11 23:20:12 +05:30