Commit graph

18 commits

Author SHA1 Message Date
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
fb7b58b97c Enhance video player components with detailed logging and resume functionality
This update improves the AndroidVideoPlayer and VideoPlayer components by adding comprehensive logging for watch progress loading, resume preferences, and playback events. It also refines the handling of resume overlays based on user preferences and saved progress, ensuring a smoother user experience. Additionally, the ResumeOverlay component now logs its rendering state, providing better insights during debugging.
2025-06-19 21:50:42 +05:30
tapframe
235a7eff24 Implement Trakt autosync functionality across video player components
This update integrates Trakt autosync capabilities into the AndroidVideoPlayer and VideoPlayer components, allowing for automatic syncing of watch progress and playback events. Key features include starting a watching session, updating progress during playback, and handling playback end events to ensure accurate tracking. Additionally, the useTraktIntegration and useTraktAutosync hooks have been enhanced to support these functionalities, improving the overall user experience by maintaining consistent watch history across devices.
2025-06-19 21:39:47 +05:30
tapframe
d62874d20d Add new dependencies and enhance VideoPlayer functionality
This update introduces new dependencies including cheerio, cors, express, and puppeteer to support additional features. The VideoPlayer component has been enhanced to improve seeking behavior on Android, with a new AndroidVideoPlayer component for better performance. Additionally, state management for seeking has been refined, ensuring smoother playback and user experience across platforms.
2025-06-18 10:27:02 +05:30
tapframe
9e03619db7 Refactor internal provider settings and enhance streaming experience
This update removes the XPRIME provider from internal settings, streamlining the provider management process. The HDRezka provider is now prioritized in the UI, improving user experience. Additionally, various components have been optimized for better performance, including enhancements to the VideoPlayer for improved buffering and seeking behavior on Android devices. The app's theme has been updated to a dark mode, and several dependencies have been upgraded for better stability and performance.
2025-06-18 09:02:48 +05:30
tapframe
046c9e3f97 Enhance modals with fixed dimensions and improved layout
This update introduces fixed dimensions for the AudioTrackModal, SourcesModal, and SubtitleModals, ensuring consistent sizing across different screen sizes. The layout has been refined to improve visual clarity and usability, including adjustments to scroll view heights and modal styles. Additionally, the integration of a new XPRIME source in the metadata handling enhances the overall streaming experience by prioritizing this source in the selection process.
2025-06-11 02:10:10 +05:30
tapframe
9e19628b46 Remove playback speed state and related props from VideoPlayer and PlayerControls components for cleaner code and improved maintainability. 2025-06-10 03:28:08 +05:30
tapframe
2d71a64af8 Enhance AudioTrackModal with improved animations and visual elements
This update introduces a new AudioBadge component for better visual feedback on audio track options, along with enhanced animations for modal transitions. The modal now features a glassmorphism background and improved layout, providing a more engaging user experience. Additionally, the closing animation has been refined for smoother transitions, enhancing overall usability.
2025-06-10 03:25:35 +05:30
tapframe
2ae2d4a828 Remove shadow properties from SubtitleModals for cleaner styling 2025-06-10 03:22:56 +05:30
tapframe
ea488741a8 Enhance SubtitleModals with improved animations and visual elements
This update introduces a new SubtitleBadge component for better visual feedback on subtitle options, along with enhanced animations for modal transitions. The modal now features a glassmorphism background and improved layout, providing a more engaging user experience. Additionally, subtitle size controls and external subtitle search functionalities have been refined for better usability.
2025-06-10 03:22:14 +05:30
tapframe
5f1a41c0d7 Fix missing newline at end of file in SourcesModal component 2025-06-10 03:04:41 +05:30
tapframe
9bf0bd2d9a Enhance SourcesModal with improved animations and visual elements
This update introduces new animated components and visual enhancements to the SourcesModal, including a quality indicator and stream meta badges for better clarity on stream attributes. The modal now features a glassmorphism background and improved layout for a more engaging user experience. Additionally, the closing animation has been refined for smoother transitions, enhancing overall usability.
2025-06-10 03:00:33 +05:30
tapframe
66fe4b748d Update SourcesModal styling for improved clarity and consistency
This change renames the current source badge to current stream badge and updates the associated text style for better alignment with the overall design. These adjustments enhance the user interface by providing clearer visual feedback regarding the selected stream.
2025-06-10 02:55:49 +05:30
tapframe
89702d14f5 Enhance VideoPlayer and PlayerControls components with streamName support
This update adds the streamName prop to the VideoPlayer and PlayerControls components, allowing for better display of stream information. The AppNavigator has been modified to include streamName in the navigation parameters, and the StreamsScreen now determines the streamName based on the selected stream, improving the overall user experience by providing clearer context during playback.
2025-06-10 02:46:54 +05:30
tapframe
d5f71ecb62 Implement source selection feature in VideoPlayer and enhance stream handling
This update introduces a new SourcesModal in the VideoPlayer component, allowing users to select from available streams. The VideoPlayer now manages stream changes more effectively, including handling pending seeks and updating the current stream URL. Additionally, the PlayerControls component has been updated to include a button for changing the source. Styling improvements have been made for better visual feedback during source changes, enhancing the overall user experience.
2025-06-10 02:43:48 +05:30
tapframe
6c44c0ec59 Add close button to VideoPlayer and improve loading indicators in StreamsScreen
This update introduces a close button in the VideoPlayer component for better user control during video loading. Additionally, the StreamsScreen has been enhanced to show loading indicators for individual stream providers, improving the user experience by providing visual feedback during data fetching.
2025-06-09 02:21:41 +05:30
tapframe
988a746a5b Update SeriesContent, VideoPlayer, and StreamsScreen components for improved styling and functionality. Change background colors for better contrast in SeriesContent, enhance exit animation in VideoPlayer, and implement orientation handling with transition overlay in StreamsScreen to mask visual glitches during orientation changes. 2025-06-09 02:01:44 +05:30
tapframe
4a94e6248d Enhance MetadataScreen with improved loading transitions and content visibility. Introduce state management for smooth transitions between loading and content display, utilizing animated styles for opacity and scaling effects. Refactor HeroSection integration to support new animation properties, enhancing the overall user experience during content loading. 2025-06-09 00:44:00 +05:30