Commit graph

65 commits

Author SHA1 Message Date
tapframe
741550d72d logs cleanup 2026-03-17 06:12:04 +05:30
paregi12
b093e4933c feat(mal): improved mapping logic with direct ID support, TMDB-based resolution, and same-day batch support 2026-03-12 15:15:55 +05:30
paregi12
b7c0bc3304 feat(mal): improve season-aware scrobbling and UI refinements 2026-02-09 20:36:31 +05:30
paregi12
540f364c82 Merge remote-tracking branch 'upstream/main' into Mal
Resolved conflicts in:
- src/components/player/AndroidVideoPlayer.tsx (Kept upstream imports)
- src/navigation/AppNavigator.tsx (Merged MAL and Simkl screens/imports)
- src/screens/CalendarScreen.tsx (Merged AniList source support with upstream filtering)
- src/screens/LibraryScreen.tsx (Merged MAL and Simkl rendering/filters)
- src/screens/SettingsScreen.tsx (Merged MAL and Simkl settings items)
- src/screens/streams/useStreamsScreen.ts (Resolved streamProvider declaration)
- src/services/pluginService.ts (Merged testPlugin feature with upstream safety/sandboxing)
- src/services/stremioService.ts (Merged imports)
- src/services/watchedService.ts (Merged MAL and Simkl sync logic)
2026-01-27 13:24:53 +05:30
tapframe
301560b21a minor bug fixes 2026-01-18 10:25:42 +05:30
paregi12
77d5b3eb47 feat(mal): use high-accuracy ARM/Jikan converter for manual scrobbles 2026-01-17 19:53:17 +05:30
paregi12
744f79a264 feat: restore project state to commit 696a2379 and integrate new MappingService 2026-01-17 09:44:56 +05:30
tapframe
0f9c1b03a5 added trakt attribution 2026-01-07 16:38:04 +05:30
tapframe
217244c367 removing unattributed logos 2026-01-07 15:45:24 +05:30
tapframe
280536e93c updated remaining pages for localization. metascreen and player components 2026-01-06 15:26:13 +05:30
tapframe
611b37c847 added to remaining. metascreen 2026-01-06 14:57:08 +05:30
tapframe
3e63efc178 added parallel season fetching 2026-01-04 15:57:23 +05:30
tapframe
5804959ddf alert orientation fix 2025-12-19 23:48:26 +05:30
tapframe
d876b7618c added episode/season mark as watched feature syncing locally/trakt. 2025-12-16 15:17:56 +05:30
tapframe
f05366ae45 some sentry fixes maximum update limti reached 2025-12-14 23:50:00 +05:30
tapframe
3801e80dd9 streamscreen to player refactor 2025-12-11 14:42:05 +05:30
tapframe
13523fbbe4 trakt episode marking bug fix 2025-11-16 17:55:38 +05:30
tapframe
ba72d8bca2 player optimization 2025-11-05 18:48:38 +05:30
tapframe
8e34fbb124 crash fix 2025-11-03 15:36:26 +05:30
tapframe
d971d9f71f UI changes 2025-11-02 22:30:15 +05:30
tapframe
6fa53151fb update tmdb metadata handling 2025-10-30 11:44:53 +05:30
tapframe
49b814a36d complete migration to mmkv 2025-10-26 12:42:34 +05:30
tapframe
175d47f71f adaptive sizing for playercontrols,seriescontent,and commentsection 2025-10-19 20:30:24 +05:30
tapframe
f7c0c670d7 metadatascreen tablet layout overhaul 2025-10-19 20:08:08 +05:30
tapframe
81a7f63782 added backdrop gallery 2025-10-13 13:36:50 +05:30
tapframe
f605dd3d49 changes CP 2025-10-12 03:02:27 +05:30
tapframe
198828af16 UI changes 2025-09-26 22:02:46 +05:30
tapframe
a5d2756854 seriescontent optimziation 2025-09-13 12:18:19 +05:30
tapframe
97ba1ef42b Removed extensive logging from production build 2025-09-09 21:01:27 +05:30
tapframe
c1bae1d7f3 minor UI changes 2025-09-01 17:58:42 +05:30
tapframe
6f24275ff0 some fixes 2025-08-31 15:34:18 +05:30
tapframe
6d09add277 some ui changes to metadascreen 2025-08-30 01:42:01 +05:30
tapframe
d914e01346 fixed tmdb ratings 2025-08-29 19:54:56 +05:30
tapframe
a8fb2a848e fixed weird horizontal card glitch on entrance 2025-08-27 13:35:00 +05:30
tapframe
a32fb39743 somechanges 2025-08-14 11:32:41 +05:30
tapframe
71a9042dc4 homescreen entrance animation improvement 2025-08-13 15:11:36 +05:30
tapframe
9246b26493 some changes 2025-08-11 16:04:50 +05:30
tapframe
cc6c3d9d29 minor changes 2025-08-10 14:12:28 +05:30
tapframe
a9fdf4dbc3 fixes. 2025-08-10 13:47:56 +05:30
tapframe
9431f659d7 reposnive layout for vetical episodes 2025-07-29 15:02:15 +05:30
tapframe
fde8904c3b CP!!! Some changes top trakt 2025-07-07 16:27:21 +05:30
tapframe
8cbda5c902 Enhance SeriesContent and useMetadata hooks for improved image handling and cast fetching
This update modifies the SeriesContent component to check if the episode still_path is a full URL before attempting to fetch it from TMDB, improving image loading efficiency. Additionally, the useMetadata hook has been enhanced to include caching for cast data, better error handling, and improved logging for debugging purposes. The logic for handling TMDB and IMDb IDs has been streamlined, ensuring a more robust data fetching process.
2025-06-30 15:55:41 +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
6b63bc3d7f Refactor SeriesContent component to enhance episode rendering and layout handling
This update improves the SeriesContent component by replacing the horizontal ScrollView with a FlatList, optimizing performance and responsiveness. The FlatList implementation includes adjustments for both horizontal and vertical layouts, ensuring efficient rendering of episodes. Additionally, the code structure has been refined for better readability and maintainability, enhancing the overall user experience.
2025-06-21 20:48:00 +05:30
tapframe
7738f70211 Refactor SeriesContent component to replace ScrollView with FlatList for improved performance and responsiveness
This update enhances the SeriesContent component by replacing the horizontal ScrollView with a FlatList for better performance and memory management. The FlatList implementation allows for more efficient rendering of episodes, including optimizations for both horizontal and vertical layouts. Additionally, unnecessary console logs have been removed to clean up the code and improve readability.
2025-06-21 20:38:32 +05:30
tapframe
87cd33b90b Enhance SeriesContent component with episode count display and no-episode message
This update modifies the SeriesContent component to include an episode count badge for each season and a message indicating when no episodes are available for the selected season. Additionally, the episodes prop is now derived from groupedEpisodes for improved data handling. These changes aim to enhance user experience by providing clearer information about available content.
2025-06-21 19:09:24 +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
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
17dec56bc9 padding fix 2025-06-19 23:57:53 +05:30