Commit graph

33 commits

Author SHA1 Message Date
tapframe
cc7d6b6b59 feat: add formatReleaseDateForDisplay function and integrate it across various components for improved release date formatting 2026-03-30 20:57:45 +05:30
tapframe
d00b4ae2e1 feat: refactor watched state management by introducing WatchingActions and WatchingState for improved episode tracking and UI integration 2026-03-30 20:01:55 +05:30
tapframe
d2200fe5ab feat: enhance series watched state management with reconciliation logic and UI updates for episode actions 2026-03-30 19:10:38 +05:30
tapframe
9ed285f29b feat: implement episode watched management with action sheet and repository updates for improved user experience 2026-03-30 18:55:51 +05:30
tapframe
3996b07f15 feat: enhance addon management with deduplication and refresh job handling; improve HomeScreen catalog synchronization 2026-03-30 15:46:34 +05:30
tapframe
375f13f5f6 feat: enhance HomeScreen with catalog rendering callback and add AppLaunchOverlay 2026-03-30 13:03:36 +05:30
tapframe
7ea57547a8 declutter 2026-03-30 12:23:03 +05:30
tapframe
f2ed503714 feat(player): enhance player functionality with source and episode management
- Added clear() method to PlayerLaunchStore for resetting launch state.
- Refactored PlayerScreen to manage active playback state with new variables for source and episode details.
- Introduced PlayerSourcesPanel for displaying and selecting available streams.
- Implemented PlayerStreamsRepository for managing stream fetching and state for sources and episodes.
- Added reset() method to SearchRepository for clearing search state.
- Enhanced various repositories (PlayerSettingsRepository, WatchedRepository, etc.) with clearLocalState() methods for resetting their states.
- Created PlatformLocalAccountDataCleaner for iOS to handle local account data cleanup.
2026-03-29 16:43:08 +05:30
tapframe
3b796018f7 feat: Refactor watch progress thresholds and improve UpNextBadge styling for better clarity 2026-03-29 14:22:15 +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
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
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
603d02071f feat: Add HomeHeroReservedSpace component and update HomeScreen to conditionally display hero content 2026-03-29 00:57:23 +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
36552b4237 feat: Refactor poster card click handling to use posterCardClickable modifier for consistency 2026-03-28 21:01:54 +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
1e842826af feat: implement hero section with carousel and settings management for home screen 2026-03-11 23:05:12 +05:30
tapframe
1c2319f2ee feat: implement home catalog settings management with storage and UI integration 2026-03-11 22:35:12 +05:30
tapframe
0b5d4d2816 discover screen init 2026-03-11 22:15:12 +05:30
tapframe
36cae2f3d3 feat: add NuvioViewAllPillSize enum and integrate into HomeCatalogRowSection 2026-03-11 22:05:12 +05:30
tapframe
2f2ac96cc4 refactor: enhance padding customization in NuvioScreen and related components 2026-03-11 21:50:12 +05:30
tapframe
9d5d5fa4e2 streamscreen init 2026-03-11 21:35:12 +05:30
tapframe
5a4bef5cb6 refact components into reusable 2026-03-11 21:15:12 +05:30
tapframe
3bda11e6fc making headers sticky 2026-03-11 21:05:12 +05:30
tapframe
dde6b2212f feat: Implement navigation and details screen for media items
- Added navigation support using Jetpack Compose Navigation.
- Created MetaDetailsScreen to display detailed information about media items.
- Introduced MetaDetailsRepository for fetching and managing media details.
- Added components for displaying action buttons, cast, and meta information.
- Updated HomeScreen and HomePosterCard to handle poster click events.
- Integrated new UI components into the existing app structure.
- Added platform-specific insets for better layout handling.
- Updated Gradle dependencies for navigation and serialization support.
2026-03-11 21:00:12 +05:30
tapframe
0732854d3e Enhance home screen functionality with catalog parsing and UI improvements 2026-03-04 09:10:00 +05:30
tapframe
4b99274756 kmp init 2026-03-04 09:00:00 +05:30