Commit graph

10 commits

Author SHA1 Message Date
chrisk325
4235e327fc
fixes trakt up next 2026-01-01 15:45:49 +05:30
tapframe
2e61617f83 render loop fix usewatchprogress 2025-12-15 01:46:31 +05:30
tapframe
dbbee06a55 bug fixes android and ios 2025-12-15 01:36:10 +05:30
tapframe
62a2ed0046 test 2025-08-06 20:45:51 +05:30
tapframe
5e733f9eb2 Enhance video player components with content duration tracking and progress updates
This update introduces functionality to store and update the actual video duration in both AndroidVideoPlayer and VideoPlayer components. It ensures that the progress is accurately maintained when the video duration changes significantly. Additionally, the useTraktIntegration and storageService have been updated to handle exact playback times from Trakt, improving synchronization and user experience. Logging has been refined for better clarity during progress updates.
2025-06-21 12:50:13 +05:30
tapframe
ddf8d007b7 Update progress thresholds across components to 85% for improved user experience
This update modifies various components, including ContinueWatchingSection, HeroSection, SeriesContent, and player components, to adjust the progress completion threshold from 95% to 85%. This change ensures that users can continue watching content that is closer to completion, enhancing engagement and usability. Additionally, related logic in the useWatchProgress hook and HomeScreen is updated to reflect this new threshold, providing a consistent experience across the application.
2025-06-20 18:57:41 +05:30
tapframe
c0a63b3c53 Refactor watch progress management and enhance episode scrolling functionality
This update improves the watch progress management by incorporating last updated timestamps for episodes, allowing for more accurate tracking of the most recently watched content. The SeriesContent component now automatically selects the season based on the most recent watch progress, enhancing user experience. Additionally, the scrolling functionality to the most recently watched episode has been implemented, ensuring users can easily continue watching from where they left off. UI adjustments in the ContinueWatchingSection and HomeScreen have also been made for better layout consistency.
2025-06-20 01:58:48 +05:30
tapframe
671861c207 Enhance HeroSection and watch progress management with Trakt integration
This update improves the HeroSection component by adding functionality to determine if content has been watched based on Trakt progress. The ActionButtons now reflect the watched state with updated styles and indicators. Additionally, the useWatchProgress hook has been modified to always show current episode progress, ensuring accurate display of watched status. The useTraktIntegration hook has also been enhanced to fetch and merge watched movies, improving synchronization with Trakt.
2025-06-19 23:26:11 +05:30
tapframe
cdec184c14 Integrate Trakt support into watch progress management
This update enhances the watch progress functionality by incorporating Trakt integration across various components. Key changes include the addition of Trakt-related properties in the watch progress state, improved synchronization logic, and enhanced UI elements to reflect Trakt sync status. The useTraktIntegration and useWatchProgress hooks have been updated to manage Trakt authentication and playback progress more effectively, ensuring a seamless user experience when tracking viewing history across devices.
2025-06-19 22:56:04 +05:30
tapframe
10cbf077d6 Refactor MetadataScreen to enhance modularity and integrate new components
This update significantly refactors the MetadataScreen component by removing unused imports and consolidating logic into dedicated hooks and components. The new structure improves readability and maintainability, while also enhancing the user experience with a more cohesive layout. Key changes include the introduction of HeroSection, FloatingHeader, and MetadataDetails components, which streamline the rendering process and improve the overall UI consistency. Additionally, the integration of new hooks for managing metadata assets and animations optimizes performance and responsiveness.
2025-05-03 22:25:42 +05:30