Commit graph

72 commits

Author SHA1 Message Date
tapframe
12c591216e fixed herosection loading issue 2025-08-29 19:34:28 +05:30
tapframe
87455ff573 test fix poster loading 2025-08-29 11:51:04 +05:30
tapframe
d553be3ec5 improved tablet alyout 2025-08-27 20:03:56 +05:30
tapframe
8c7563590b minor ui changes 2025-08-26 14:49:23 +05:30
tapframe
71a9042dc4 homescreen entrance animation improvement 2025-08-13 15:11:36 +05:30
tapframe
facffe0f19 fixed continue watching 2025-08-13 02:32:36 +05:30
tapframe
5ccd52d1e5 some ui changes 2025-08-11 16:23:14 +05:30
tapframe
9246b26493 some changes 2025-08-11 16:04:50 +05:30
tapframe
501bded9ee Improved homescreen layout for tablets 2025-08-11 15:01:18 +05:30
tapframe
b6ed69d541 continue watching fix 2025-08-10 11:53:02 +05:30
tapframe
a48cc0f2be improved homescreen using flashlist 2025-08-09 17:25:51 +05:30
tapframe
86f0fde656 added account support, Initial Commit 2025-08-09 00:07:10 +05:30
tapframe
62a2ed0046 test 2025-08-06 20:45:51 +05:30
tapframe
4ea13b5d6c fix 2025-07-28 17:43:01 +05:30
tapframe
c21f279aa3 continue watching fix 2025-07-28 12:05:26 +05:30
tapframe
42daa4decc some fixes with updating notifications 2025-07-17 13:41:29 +05:30
tapframe
4ad6f37449 Refactor ContinueWatchingSection and AndroidVideoPlayer for improved UI and performance, including layout adjustments and more frequent time updates for subtitle synchronization. 2025-07-08 15:42:56 +05:30
tapframe
7a16d67a74 simple ui fxes 2025-07-08 13:23:19 +05:30
tapframe
6493432099 CP, changes to calenderscreen 2025-07-07 19:04:19 +05:30
tapframe
fe8489fa18 CP, calender changes 2025-07-07 18:41:13 +05:30
tapframe
cf750c9da2 CP. OK 2025-07-07 16:50:35 +05:30
tapframe
fde8904c3b CP!!! Some changes top trakt 2025-07-07 16:27:21 +05:30
tapframe
6d661f6c85 checkpoint, made some fixes on continuewatchng 2025-07-07 16:00:44 +05:30
tapframe
11fcacc9a7 Add community addons feature to AddonsScreen, including loading state and error handling. Integrate TraktService to remove playback from the queue when content is deleted in ContinueWatchingSection. Enhance TraktService with methods for deleting playback items. 2025-07-05 13:10:19 +05:30
tapframe
a42ce3bdfa improvements on trakt 2025-07-04 19:24:50 +05:30
tapframe
c4f5c9e374 Update app.json icon, remove unused image, and refactor CatalogSection and StreamsScreen components for improved layout and performance
This commit updates the app.json to change the icon path, deletes an unused image file, and refactors the CatalogSection and StreamsScreen components. The CatalogSection now includes a title with a maximum line limit, while the StreamsScreen optimizes stream information handling and adjusts rendering parameters for better performance.
2025-07-04 16:25:53 +05:30
tapframe
0e9426b6c6 Refactor ContentItem and MetadataScreen for improved loading handling and UI consistency
This update removes unnecessary state management for image loading in the ContentItem component, streamlining the image display logic. In the MetadataScreen, loading states are now handled more effectively, ensuring a loading screen is shown when metadata is not ready. The overall structure has been simplified for better readability and maintainability.
2025-06-30 19:28:28 +05:30
tapframe
4b64dc64ee Refactor ContentItem component to improve layout and add title display
This update modifies the ContentItem component by introducing a new itemContainer style for better layout management. A title Text element has been added below the image, enhancing the user interface by displaying the item's name. The overall structure has been adjusted for improved readability and maintainability.
2025-06-30 15:32:07 +05:30
tapframe
e529ab388b Remove Discover-related components and constants to streamline the application structure. This includes the deletion of CatalogSection, CatalogsList, CategorySelector, GenreSelector, ContentItem, and the DiscoverScreen, along with associated constants. The AppNavigator has been updated to reflect these changes, removing references to the Discover screen and adjusting navigation parameters accordingly. 2025-06-30 14:29:16 +05:30
tapframe
929ed9cc9e Refactor CatalogSection and HomeScreen for improved rendering performance and update MDBListSettingsScreen to default to disabled state
This update modifies the initial rendering parameters in CatalogSection and HomeScreen components to optimize performance by reducing the number of items rendered initially and adjusting batch sizes. Additionally, the MDBListSettingsScreen now defaults to a disabled state for the MDBList feature, enhancing user clarity regarding its status. Other minor adjustments include improved layout handling and visual consistency across settings components.
2025-06-30 13:48:20 +05:30
tapframe
ba94a515c8 feat: Prepare for App Store submission
BREAKING CHANGE: Removes all internal providers, torrenting functionality, and default addons to comply with App Store guidelines. The app now starts with a clean slate, requiring users to manually install addons.
2025-06-30 12:52:10 +05:30
tapframe
14dd507d50 Refactor image handling and caching strategies in multiple components for enhanced performance
This update modifies the image handling in ContentItem, ContinueWatchingSection, and FeaturedContent components to utilize a more efficient memory caching strategy and adjusted transition durations. Additionally, the HomeScreen component has been optimized for image prefetching, limiting concurrent requests to reduce memory pressure. The ThisWeekSection has been simplified to always refresh episodes when library items change, improving data handling. These changes aim to create a smoother user experience while navigating through content.
2025-06-21 23:48:38 +05:30
tapframe
15767886b3 Enhance image handling and caching strategies across multiple components for improved performance
This update modifies the image handling in ContentItem, ContinueWatchingSection, and FeaturedContent components to utilize a more efficient caching strategy with memory-disk policy and adjusted transition durations. Additionally, the HomeScreen component has been optimized for image prefetching, reducing memory pressure and improving overall performance. These changes aim to create a smoother user experience while navigating through content.
2025-06-21 23:47:41 +05:30
tapframe
e2db895d66 Enhance ContinueWatchingSection with background refresh and loading state management
This update improves the ContinueWatchingSection component by implementing a background refresh mechanism and managing loading states more effectively. The loadContinueWatching function now prevents concurrent refreshes and allows for manual refreshes with a loading indicator. Additionally, the debounce time for background refreshes has been slightly increased, enhancing performance and user experience.
2025-06-21 20:22:27 +05:30
tapframe
9ac99ee0a3 Refactor image handling and prefetching logic across multiple components for improved performance and memory management
This update modifies the image handling in ContentItem, ContinueWatchingSection, and FeaturedContent components to utilize a placeholder image and adjust caching strategies. Additionally, the HomeScreen component has been enhanced to limit concurrent image prefetching, reducing memory pressure and improving overall performance. These changes aim to create a smoother user experience while navigating through content.
2025-06-21 18:47:46 +05:30
tapframe
4a6f349cdb Refactor animation durations across multiple components for improved performance and consistency
This update modifies the animation durations in various components, including CatalogSection, ContinueWatchingSection, FeaturedContent, and ThisWeekSection, reducing the fade-in durations to enhance the user experience. Additionally, adjustments were made to the CastSection, MetadataDetails, and SeriesContent components to streamline animations. The changes aim to create a more cohesive and responsive interface throughout the application.
2025-06-21 18:36:20 +05:30
tapframe
e020c2f4d9 Refactor ThisWeekSection and CalendarScreen for improved layout and styling consistency
This update enhances the ThisWeekSection component by refining the layout and ensuring consistent styling for images and text elements. Additionally, the CalendarScreen component has been modified to adjust padding for Android devices and improve the overall visual structure. These changes aim to enhance user experience and maintain design coherence across the application.
2025-06-21 16:43:11 +05:30
tapframe
9c03fa0d64 Refactor CatalogSection and related components for improved button styling and layout consistency
This update modifies the CatalogSection, ThisWeekSection, and home CatalogSection components by enhancing button styles, including updated background colors, text visibility, and padding. The button text has been changed to "View All" with a new icon for better clarity. Additionally, margin adjustments have been made to ensure a more cohesive layout across sections.
2025-06-21 16:25:00 +05:30
tapframe
4b7dea1bc5 Update ContinueWatchingSection to display all items without limit
This change modifies the ContinueWatchingSection component to show all continue watching items instead of limiting the display to 10. This adjustment enhances user experience by providing access to the complete list of items being watched.
2025-06-21 16:15:53 +05:30
tapframe
6227a78665 Refactor ThisWeekSection for improved layout and design consistency
This update modifies the ThisWeekSection component by adjusting item height for a cleaner design and enhancing gradient overlays for better visual appeal. Additionally, it refines text styles and spacing to improve readability and overall user experience. Unused styles and components have been removed to streamline the code.
2025-06-21 16:14:35 +05:30
tapframe
bc9f397ada Refactor CatalogSection, ContinueWatchingSection, and ThisWeekSection for improved styling and layout consistency
This update enhances the CatalogSection, ContinueWatchingSection, and ThisWeekSection components by refining styles, adjusting layout properties, and improving text visibility. Key changes include updated font sizes, weights, and colors for better readability, as well as modifications to button styles and spacing for a more cohesive user interface. Additionally, the gradient overlays and item containers have been optimized for a more polished appearance.
2025-06-21 16:01:34 +05:30
tapframe
14d8f92b8e Refactor ThisWeekSection and useLibrary hooks for improved episode loading and library updates
This update modifies the ThisWeekSection component to refresh episodes based on changes in library items instead of relying on catalog service subscriptions. The useLibrary hook is enhanced to subscribe to library updates from the catalog service, ensuring that library items are updated correctly and efficiently. Logging has been improved for better tracking of library changes.
2025-06-21 15:54:11 +05:30
tapframe
7086184eae Refactor logging and error handling in various components for improved clarity and performance
This update removes unnecessary console logs from the CatalogSection, ContentItem, and HomeScreen components to streamline the code and enhance performance. Additionally, it introduces a dedicated error handling function for logo loading in the FeaturedContent component, improving code organization and readability. The useTraktAutosync hook is also updated to enhance deduplication logic, allowing significant progress updates even after a session has stopped, thereby improving session management.
2025-06-21 02:02:46 +05:30
tapframe
12d625e8d6 Refactor ContentItem and LibraryScreen components for improved state management and performance
This update modifies the ContentItem component to eliminate local state management in favor of direct prop usage, enhancing clarity and reducing unnecessary re-renders. Additionally, the LibraryScreen component is refactored to introduce a new TraktItem component for better separation of concerns and improved poster loading logic. The rendering of Trakt items is optimized with a FlatList for better performance, and placeholder handling is implemented for asynchronous poster loading, ensuring a smoother user experience.
2025-06-21 01:43:41 +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
d88962ae01 Enhance metadata handling and navigation with addon support
This update introduces support for addon IDs in various components, including CatalogSection, ContinueWatchingSection, and MetadataScreen, allowing for enhanced metadata fetching. The CatalogService now includes methods for retrieving both basic and enhanced content details based on the specified addon. Additionally, improvements to the loading process in HomeScreen ensure a more efficient catalog loading experience. These changes enhance user experience by providing richer content details and smoother navigation.
2025-06-20 13:00:24 +05:30
tapframe
9cb2049d6b ui fixes 2025-06-20 02:47:50 +05:30
tapframe
5545ed40fb Update styles in CatalogSection, ContinueWatchingSection, ThisWeekSection, and HomeScreen for improved UI consistency
This commit enhances the visual appearance of the CatalogSection, ContinueWatchingSection, ThisWeekSection, and HomeScreen by updating font sizes, weights, letter spacing, and margins. Additionally, adjustments to the title underline styles have been made for better alignment and opacity, contributing to a more cohesive user interface across these components.
2025-06-20 02:27:50 +05:30
tapframe
00491c83e5 Enhance ContinueWatchingSection and MetadataScreen with improved logging and Trakt integration
This update refines the ContinueWatchingSection by removing excessive console logging, enhancing error handling with a logger, and optimizing the loading process for continue watching items. Additionally, the MetadataScreen now fetches and logs Trakt progress data, providing detailed insights into playback progress for movies and series. This enhancement improves user experience by ensuring accurate tracking of watched content and streamlining the logging process.
2025-06-20 02:21:29 +05:30
tapframe
3816435e01 Refactor ContinueWatchingSection and remove debug buttons from HomeScreen
This update simplifies the ContinueWatchingSection by removing the loading condition for rendering when there are no continue watching items. Additionally, debug buttons for managing watch progress have been removed from the HomeScreen, streamlining the UI and enhancing user experience.
2025-06-20 02:01:31 +05:30