tapframe
7727436272
feat: add genre support to catalog sources and update UI accordingly
2026-04-15 17:07:02 +05:30
tapframe
d44d3ea002
adjust heap
2026-04-15 15:56:44 +05:30
tapframe
823716b175
feat: exit handler
2026-04-14 20:53:03 +05:30
tapframe
457d95e918
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/Nuviomobile into cmp-rewrite
2026-04-14 20:53:03 +05:30
chrisk325
755da0dc4c
Update ids.xml
2026-04-14 00:40:46 +05:30
chrisk325
db958cdda0
fix: libass positioning
2026-04-14 00:38:45 +05:30
chrisk325
a316bd31db
fix: libass positioning
2026-04-14 00:37:30 +05:30
chrisk325
6e903d4b6e
fix: libass positioning
2026-04-14 00:08:13 +05:30
chrisk325
74b25e5a54
fix: libass positioning
2026-04-14 00:05:59 +05:30
tapframe
0411b01c01
ref: adjust auth screen gradient
2026-04-13 20:34:27 +05:30
tapframe
38ef25e83c
feat: implement Trakt library storage and initialization
2026-04-13 19:38:12 +05:30
tapframe
21963d35cc
fix: adjust poster card shape for homecollectionrow
2026-04-13 19:21:17 +05:30
tapframe
e373759de7
feat: label control
2026-04-13 19:05:24 +05:30
tapframe
2d1ab47919
feat: landscape posters
2026-04-13 18:48:34 +05:30
tapframe
1a59fc0a20
feat: poster customization
2026-04-13 18:22:55 +05:30
tapframe
d9695acec9
minify build
2026-04-13 02:44:36 +05:30
tapframe
06222ecce1
ref: adjust cloud foreground refresh
2026-04-13 02:06:55 +05:30
tapframe
c6b3f71ec4
feat: offline state management
2026-04-13 00:59:34 +05:30
tapframe
3dad199b6f
feat: fix meta retry logic
2026-04-13 00:38:10 +05:30
tapframe
81cd7933eb
feat: add runtime formatting
2026-04-12 19:59:54 +05:30
tapframe
2f74c3cab0
ref: playbackDataSourceFactory to be in parity with Nuvio TV
2026-04-12 19:44:31 +05:30
tapframe
43055e916c
Merge remote-tracking branch 'nuviomobile/cmp-rewrite' into cmp-rewrite
2026-04-12 19:39:46 +05:30
tapframe
b2de11a703
feat: partial download support and cleanup for incomplete files
2026-04-12 19:33:08 +05:30
chrisk325
6159c11a62
add headers
2026-04-12 16:13:41 +05:30
chrisk325
510db10381
add headers
2026-04-12 16:09:58 +05:30
chrisk325
11222a2db3
fix: http protocol redirects
2026-04-12 14:51:24 +05:30
chrisk325
1e67e8a9e5
fix: http protocol redirects
2026-04-12 14:45:59 +05:30
tapframe
c2da108848
fix: correct nextSkip calculation in fetchCatalogPage function
2026-04-12 02:17:33 +05:30
tapframe
f01aa05f7b
feat; horizontal episde card
2026-04-12 01:39:51 +05:30
tapframe
809184c39b
ref: adjust playback error overlay ui
2026-04-12 01:25:25 +05:30
tapframe
5a728bcb83
fix: adjust ios dynamic island ui
2026-04-12 00:40:28 +05:30
tapframe
3b5d4c6524
init: live notifications for downloads
2026-04-11 22:34:23 +05:30
tapframe
616eec757b
feat: prefer downloaded files over stream selection
2026-04-11 21:51:06 +05:30
tapframe
7c2cad51b9
fix(downloads): passing resume position
2026-04-11 21:30:44 +05:30
tapframe
7437f54ab8
feat: downloads init
2026-04-11 21:03:15 +05:30
tapframe
fa7e3aabfc
fix: using unique key for transition
2026-04-11 20:00:41 +05:30
tapframe
81af639fe9
feat: implement image caching for cast avatars in detail screens
2026-04-11 19:05:10 +05:30
tapframe
ff61659e6b
feat: sharedElements transition for cast avatars
2026-04-11 18:45:23 +05:30
tapframe
c95c498d9b
fix: horizontal scrub lock when hold to speed up
2026-04-11 17:25:33 +05:30
tapframe
a55012d097
feat: added clear button on search form
2026-04-11 17:25:04 +05:30
tapframe
a33558cbae
feat: support for multiple addon with same id
2026-04-11 17:19:16 +05:30
tapframe
19b51c38d3
feat; dynamic hero height adjustment mobile
2026-04-11 17:15:36 +05:30
tapframe
f8e7354bee
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/Nuviomobile into cmp-rewrite
2026-04-11 16:57:32 +05:30
chrisk325
28270d0c8b
fix: http addons
2026-04-11 13:49:01 +05:30
tapframe
7bb4e11ba9
adjust hero height
2026-04-11 00:10:20 +05:30
tapframe
8f7b91fbac
ref: hero ui updates
2026-04-10 21:53:22 +05:30
tapframe
f336ad0d85
fix: library screen loading state
2026-04-10 21:28:05 +05:30
tapframe
e4b4f91f78
feat: persisting aspect ratio
2026-04-10 21:10:49 +05:30
tapframe
2b400cf6fd
feat: adding more player gestures - horizontal scrubbing, hold to speed up.
2026-04-10 21:10:22 +05:30
tapframe
f93091aa1b
fix: media keeps playing after closing pip
2026-04-10 20:41:59 +05:30
tapframe
e19fcd08e3
fix: media keeps playing after closing pip
2026-04-10 20:36:45 +05:30
tapframe
91cf6e62c5
fix: partially marked series marking as watched.
2026-04-10 20:34:43 +05:30
tapframe
47af367a1a
fix: addon description as optional instead of required
2026-04-10 20:23:19 +05:30
tapframe
e2602a7501
feat: fetch avatars on ProfileSwitcherTab initialization
2026-04-10 20:20:57 +05:30
tapframe
885f8ff198
fix: update addon fetch timeout
2026-04-10 20:09:45 +05:30
tapframe
10a20c6bc2
refactor: reuse resume point for resumeprompt
2026-04-10 20:08:10 +05:30
tapframe
88226ba127
test: libass overlay test
2026-04-10 14:31:36 +05:30
chrisk325
10b0f634f0
add back media3 1.8.0 jp libs
2026-04-09 23:07:00 +05:30
chrisk325
9408424b42
Create test.yml
2026-04-09 23:06:22 +05:30
chrisk325
5c6ca6dc3e
changing libs to 1.8.0 media3 deps
2026-04-09 23:06:00 +05:30
tapframe
1c7f28b78e
feat(resumeprompt): support of next episode
2026-04-09 20:37:03 +05:30
tapframe
e54f90ee63
feat: init continue where you left off popup after exiting directly the app from player
2026-04-09 20:24:21 +05:30
tapframe
2844f74503
feat: amoled mode visisbility adjustments
2026-04-09 13:38:00 +05:30
tapframe
013a179429
ref: cw ui an caching updatges
2026-04-09 02:07:56 +05:30
tapframe
55bd4a4bfe
feat: adjust cw section card UI
2026-04-09 01:54:41 +05:30
tapframe
47ed75d951
fix: update videoID handling in cw
2026-04-09 01:33:59 +05:30
tapframe
21aed96e3d
feat: Implement sync payload encoding and decoding for various settings
2026-04-09 00:16:04 +05:30
tapframe
858e7470ae
feat: settings sync init
2026-04-08 23:28:12 +05:30
tapframe
1a858b6256
feat: implement HomeCatalogSettings sync with cloud
2026-04-08 19:37:53 +05:30
tapframe
82668b4a08
fix: adjust tablet poster width in folderscreen
2026-04-08 15:57:39 +05:30
tapframe
bbf7011656
feat: libass
2026-04-08 15:39:40 +05:30
tapframe
42a4ee2d66
feat: add support for response headers in playback data source handling
2026-04-08 14:58:35 +05:30
tapframe
c4d4f59db0
adding behaviour hint parity with bingegroup
2026-04-08 14:40:20 +05:30
tapframe
3a0a5a4241
feat: complete wiring bingeGroup handling for stream selection and update related components
2026-04-08 14:32:15 +05:30
tapframe
8e8e65d831
ref: pinned collections to appear at the top in HomeCatalogSettingsRepository
2026-04-08 14:04:47 +05:30
tapframe
acbd830edb
refactor: update GIF frame handling to use centiseconds for delays
2026-04-08 13:35:36 +05:30
tapframe
c7fcfbd095
fix: adjust order handling in HomeCatalogSettingsRepository
2026-04-07 20:55:05 +05:30
tapframe
c1025565c2
refactor: gpu overdraw handling in various screens
2026-04-07 20:45:03 +05:30
tapframe
4baa0504dd
refactor: improve HomeScreen and related components for better layout handling
2026-04-07 19:59:58 +05:30
tapframe
7a76d9d38c
fix: adjust toast ui
2026-04-07 19:49:39 +05:30
tapframe
c235be2352
feat: collections reordering
2026-04-07 19:21:50 +05:30
tapframe
6b071282f6
fix: tuning gif duration ios
2026-04-07 18:21:35 +05:30
tapframe
0328e30a0b
feat: implement reorderable list for collections and folders
2026-04-07 17:48:47 +05:30
tapframe
ebcccb9b4c
feat: add support for custom addon names
2026-04-07 16:28:20 +05:30
tapframe
008fc66ee4
fix:next up items filtering
2026-04-07 15:16:40 +05:30
tapframe
e335923d19
feat: implement continue watching action sheet controls
2026-04-07 15:16:11 +05:30
tapframe
ae0e8d3386
feat: add manual play option and update stream loading logic
2026-04-07 14:56:05 +05:30
tapframe
b3082eb412
feat: normalize watch progress entries and update completion logic
2026-04-07 12:27:19 +05:30
tapframe
55d9bbe246
feat: auto scroll to actively watching season
2026-04-07 12:16:59 +05:30
tapframe
61a558842f
feat: gif support for collections
2026-04-07 11:01:54 +05:30
tapframe
83f4cffb38
feat: adding slight parallax effect on folderlist scroll
2026-04-07 02:42:12 +05:30
tapframe
9f79c1e2e9
ref: change in app default font
2026-04-07 02:19:41 +05:30
tapframe
28674704eb
feat: custom bottom nav in parity with tv icons
2026-04-07 02:07:30 +05:30
tapframe
f83e8192ea
fix: remove trailer data source layer leaking for normal playback
2026-04-07 01:30:39 +05:30
tapframe
e825caf037
feat: implement guarded back navigation for settings screens
2026-04-07 01:24:39 +05:30
tapframe
cf502a1df8
ref: ui adjustments
2026-04-07 01:16:01 +05:30
tapframe
95177742ab
feat: collections init
2026-04-07 00:16:27 +05:30
tapframe
63671412c8
feat: add state management for stream reuse navigation in MainAppContent
2026-04-06 21:26:54 +05:30
tapframe
002bc2fac0
feat: implement continue watching enrichment storage and caching logic
2026-04-06 21:08:36 +05:30
tapframe
08e0af38a6
feat: add animated visibility for external ratings in DetailMetaInfo
2026-04-06 20:30:30 +05:30
tapframe
99750d0661
refactor: mdblist meta details caching and fetching logic
2026-04-06 20:28:09 +05:30
tapframe
6b1409712e
fix: improve resume position handling in player and trakt progress logic
2026-04-06 14:09:13 +05:30
tapframe
3a8e0e9d87
improved trakt saving to list behaviour
2026-04-06 13:15:53 +05:30
tapframe
99f251ac4e
fix: prioritize poster URL over image URL in ContinueWatchingPosterCard
2026-04-06 12:36:29 +05:30
tapframe
27b162176a
fix: reset episode stream state and hide panels on episode switch
2026-04-06 12:09:44 +05:30
tapframe
e67bece53c
fix: update player video handling and improve episode fetching logic
2026-04-06 11:57:37 +05:30
tapframe
7beefd4c5f
fix: adjust layout constraints and increase max lines for text display
2026-04-06 11:46:37 +05:30
tapframe
ec53965105
refactor: profile ID resolution ,improve addon handling logic
2026-04-06 02:02:08 +05:30
tapframe
13da43d303
fix: switching source resetting seekpoint
2026-04-06 01:48:22 +05:30
tapframe
9ab821cb82
refactor: remove deduplicatedHttpGetText for caroutine handling
2026-04-05 16:51:11 +05:30
tapframe
c8deb4850c
feat: adding pip support for android and handling other deprecation warnings
2026-04-05 16:44:14 +05:30
tapframe
b5668f8db5
fixed coroutine cancellation on discoverscreen startup
2026-04-05 16:05:27 +05:30
tapframe
8e6792db0c
cleanup trailer extraction logic
2026-04-05 15:47:46 +05:30
tapframe
f61882b208
shared fullcommonMain
2026-04-05 15:34:27 +05:30
tapframe
16b5de57ea
app icon adjustment
2026-04-05 15:22:32 +05:30
chrisk325
7a06b03b48
fix merge issues
2026-04-05 13:29:55 +05:30
chrisk325
fc16bf9e8b
adjust audio track info logic
2026-04-05 13:25:06 +05:30
tapframe
5668f4ef3c
fix: catalog resettings on app start
2026-04-05 13:08:20 +05:30
tapframe
cfe692014b
adjust skeleton padding searchscreen
2026-04-05 12:48:26 +05:30
tapframe
4ff1c6a982
feat: add app versioning and display in settings
2026-04-05 00:57:13 +05:30
tapframe
7143f14779
ios flavour
2026-04-04 22:10:32 +05:30
tapframe
4e57a8eb72
cleanup
2026-04-04 21:51:40 +05:30
tapframe
4f27afc174
flavouring plugins
2026-04-04 21:45:47 +05:30
tapframe
f65f934acd
flavouring yt extraction
2026-04-04 21:30:19 +05:30
tapframe
49a178c7f9
feat: adding skip intro/next episode logic
2026-04-04 20:34:14 +05:30
tapframe
5ecb5b8131
feat: adding autoplay feature
2026-04-04 19:19:14 +05:30
tapframe
0688666fd8
ref: state management optimisation in profile management screen
2026-04-04 15:48:13 +05:30
tapframe
a068b86403
ref: continue without account to use local db instead of anon login
2026-04-04 15:11:02 +05:30
tapframe
a826f58ded
fix: reorder general items, and adding animatecontentsize in epiosde section
2026-04-04 13:54:09 +05:30
tapframe
67eaba085f
fix: update notification messages for clarity and consistency
2026-04-04 13:03:18 +05:30
tapframe
c2f2e07161
added backdrop for notifications
2026-04-04 12:59:43 +05:30
tapframe
3f1d13191a
feat: notifications init
2026-04-04 12:29:25 +05:30
tapframe
7cc393e6a9
feat: add PlatformBackHandler to manage back navigation in MainAppContent
2026-04-04 02:29:35 +05:30
tapframe
bda164dfa9
fix: adjusting addon response cap for android
2026-04-04 02:04:35 +05:30
tapframe
da7053f426
fix(search): discover state reuse logic in SearchRepository
2026-04-04 01:46:52 +05:30
tapframe
9bb4c341df
feat: refactor bottom sheet into reusable component
2026-04-04 01:36:49 +05:30
tapframe
5e9b7c07a0
feat: tab layout customization to metascreen
2026-04-03 20:34:57 +05:30
tapframe
e83bdc2d53
feat(details): enhance PersonDetailScreen with credit sorting and haptic feedback
2026-04-03 15:39:55 +05:30
tapframe
7362d65469
feat(details): add background color to PersonDetailScreen boxes
2026-04-03 14:19:27 +05:30
tapframe
5552d451ce
feat(trakt): implement TraktWatchedSyncAdapter for syncing watched items
2026-04-03 13:09:26 +05:30
tapframe
184460d47d
trakt tv show scrobble fix
2026-04-03 12:50:20 +05:30
tapframe
a972630bdc
feat(settings): add cinematic background toggle to settings
2026-04-03 02:34:04 +05:30
tapframe
fe04d6cf72
feat(entity-browse): add TmdbEntityBrowseScreen and related functionality
2026-04-03 01:52:44 +05:30
tapframe
9bcbe21d46
feat: added castscreen
2026-04-03 01:26:43 +05:30
tapframe
fe2868e068
feat(trakt): integrate TraktListPickerDialog for library item management
2026-04-03 00:51:09 +05:30
tapframe
94c5bf4991
feat(library): enhance LibraryScreen layout with background and spacing adjustments
2026-04-03 00:34:24 +05:30
tapframe
51199f1908
feat(settings): add reset action to catalog and meta sections
2026-04-03 00:23:29 +05:30
tapframe
333063bd1e
feat: added metascreen reordering
2026-04-03 00:14:29 +05:30
tapframe
bd5077bf97
fix: remove clearing of meta repo
2026-04-02 23:30:59 +05:30
tapframe
e2868a2060
trakt comments init
2026-04-02 23:24:50 +05:30
tapframe
511804baab
feat(profile): add profile selection logic and add profile creation option
2026-04-02 16:59:26 +05:30
tapframe
254d912f3c
move trakt screen to settings root
2026-04-02 15:57:29 +05:30
tapframe
97fb20ad3c
remove hardcoded player label
2026-04-02 15:38:38 +05:30
tapframe
3ed42931ae
feat(plugins): Add option to group streams by repository in UI and update related logic
2026-04-02 13:33:48 +05:30
tapframe
9f9775e3d2
added header support during playback
2026-04-02 13:10:27 +05:30
tapframe
fa7c4b3881
feat(crypto): Implement cross-platform cryptographic functions and integrate with native interop
2026-04-02 12:52:57 +05:30
tapframe
d7efa1ff17
plugins init
2026-04-02 12:11:16 +05:30
tapframe
8451fff320
feat(trakt): Refactor TraktProgressRepository to improve playback entry fetching and hydration logic
2026-04-02 01:36:47 +05:30
tapframe
5934329b66
fix: use videoID for stream url generation, trakt percentage to duration mapping
2026-04-02 00:15:18 +05:30
tapframe
a92954a762
feat(streams): Implement tablet layout for StreamsScreen with dynamic content rendering
2026-04-01 19:47:34 +05:30
tapframe
ae95c9d004
feat(home): Refactor HomeCatalogRowSection and HomeContinueWatchingSection for dynamic padding and layout adjustments
2026-04-01 19:23:00 +05:30
tapframe
fc5a078f73
feat(catalog): Update CatalogScreen to use BoxWithConstraints and dynamic column count for grid layout
2026-04-01 19:01:37 +05:30
tapframe
bfb1a6a5e9
feat(ui): Implement tablet layout with dynamic navigation and profile switcher
2026-04-01 18:59:02 +05:30
tapframe
2948ea262d
feat(settings): Expand settings pages with additional categories and improve navigation structure
2026-04-01 18:51:15 +05:30
tapframe
63b8ca01e0
feat(settings): Enhance settings navigation with dynamic section visibility
2026-04-01 18:45:15 +05:30
tapframe
0fed9edc18
feat(search): Add dynamic column count for discover content based on screen width
2026-04-01 18:38:53 +05:30
tapframe
b8f7ebdc4b
meta hero layout changes
2026-04-01 18:31:41 +05:30
tapframe
3a54098907
tablet hoem hero layout fix
2026-04-01 18:18:35 +05:30
tapframe
00120350ab
added brighntess/volume control
2026-04-01 17:38:58 +05:30
tapframe
90a7048daf
feat(tmdb): Implement API key handling and validation for TMDB settings
2026-04-01 17:13:53 +05:30
tapframe
511accc520
cleanup trakt settings
2026-04-01 15:47:09 +05:30
tapframe
e8c0b09aa3
feat(trakt): Enhance Trakt progress handling with improved entry hydration and refresh management
2026-04-01 15:36:13 +05:30
tapframe
fff3a6eac4
init trakt scrobble and watch history
2026-04-01 15:31:51 +05:30
tapframe
14e03a7f4b
feat(trailer): Use selected variant URL to avoid adaptive fallback crashes in Media3 HLS
2026-04-01 15:02:10 +05:30
tapframe
993058825a
feat(settings): Add integrations settings page and logo handling
...
- Introduced a new `IntegrationsSettingsPage` to manage TMDB, MDBList, and Trakt integrations.
- Updated `SettingsNavigationRow` to support both `ImageVector` and `Painter` for icons.
- Created `IntegrationLogo` enum to represent different integration logos.
- Implemented platform-specific logo handling in `IntegrationLogoPainter` for Android and iOS.
- Added new drawable resources for MDBList logo in both Android and common resources.
- Refactored `SearchScreen` to improve query handling and search history recording.
2026-04-01 14:34:15 +05:30
tapframe
c279864bbc
feat(details): Add fullWidth parameter to DetailSectionTitle for flexible layout
2026-04-01 14:06:42 +05:30
tapframe
054cb7a049
feat(library): Add view all functionality for library sections and internal library fetching
2026-04-01 14:01:18 +05:30
tapframe
39a5d57f15
feat(trakt): Implement Trakt code login functionality and enhance metadata fetching
2026-04-01 13:54:06 +05:30
tapframe
64b72ce084
feat(trakt): Refactor authentication state and add brand assets
...
- Updated TraktAuthState to replace device and user codes with pending authorization fields.
- Modified TraktAuthUiState to remove polling fields and include pending authorization timestamp.
- Introduced TraktBrandAsset enum for brand assets.
- Implemented traktBrandPainter function for Android and iOS to provide appropriate brand images.
- Added SVG and XML resources for Trakt brand assets (logo wordmark and favicon).
- Updated iOS app to handle URL callbacks for Trakt authentication.
- Added TraktAuthBridge to manage authentication callback handling.
2026-04-01 13:31:53 +05:30
tapframe
590fb745dd
trakt init
2026-04-01 13:16:13 +05:30
tapframe
5fcbd87522
feat: Add MDBList ratings integration
...
- Introduced MetaExternalRating data class to hold external ratings.
- Updated MetaDetails to include externalRatings list.
- Implemented MdbListMetadataService for fetching ratings from MDBList API.
- Created MdbListSettings and MdbListSettingsRepository for managing settings.
- Added UI components for displaying external ratings in DetailMetaInfo.
- Integrated MDBList settings into the settings screen with options for enabling/disabling and configuring providers.
- Updated ProfileRepository to handle MDBList settings changes.
- Enhanced error handling and caching for MDBList API requests.
2026-04-01 12:48:46 +05:30
tapframe
3340aae0b8
feat: Implement IPv4-first DNS resolution and update player surface to support native controller
2026-04-01 01:08:43 +05:30
tapframe
b2356ec6d3
feat: Add trailer functionality to TMDB settings and playback
...
- Introduced a new toggle for trailers in TMDB settings.
- Updated TMDB metadata service to fetch and handle trailers.
- Enhanced TMDB settings repository and storage to persist trailer preferences.
- Implemented trailer playback resolver for iOS, integrating YouTube extractor.
- Modified player bridge to support loading video with audio.
- Added necessary data classes and methods for trailer management and playback.
2026-04-01 00:36:38 +05:30
tapframe
7f8f9c11a1
feat: add runtime configuration generation task and update subtitle style handling in PlayerView
2026-03-31 23:46:33 +05:30
tapframe
8108306ce8
feat: update DetailCastSection to use itemsIndexed for improved performance and unique key generation
2026-03-31 21:42:56 +05:30
tapframe
8c99523aa2
feat: refactor HomeScreen to use buildHomeContinueWatchingItems function and add unit tests for continue watching logic
2026-03-31 00:26:36 +05:30
tapframe
97f0eeb5da
feat: implement 'Up Next from furthest episode' preference in Continue Watching settings and update related logic across components
2026-03-30 22:12:08 +05:30
tapframe
515f3de17f
feat: enhance DetailMetaInfo component with improved metadata display and add DetailHeroMetaBadge for age rating representation
2026-03-30 21:38:15 +05:30
tapframe
56ccb557ad
feat: add lastAirDate to MetaDetails and related parsing logic for improved TV show metadata handling
2026-03-30 21:11:59 +05:30
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
828167f9ae
feat: integrate SeasonViewMode functionality in DetailSeriesContent for enhanced season display options
2026-03-30 20:54:28 +05:30
tapframe
21d35774f5
feat: add season poster functionality to TMDB settings and metadata handling for enhanced series display
2026-03-30 20:52:27 +05:30
tapframe
fb1fa766c6
feat: implement search history management with SearchHistoryStorage and SearchHistoryRepository for improved user experience
2026-03-30 20:46:44 +05:30
tapframe
b82d9caced
feat: add moreLikeThis and collection features to MetaDetails, enhancing recommendations and collections display in detail screens
2026-03-30 20:40:38 +05:30
tapframe
a4a4f3ced4
feat: add DetailAdditionalInfoSection and DetailProductionSection components to enhance metadata display in MetaDetailsScreen
2026-03-30 20:32:44 +05:30
tapframe
ca2be5fdb2
tmdb init
2026-03-30 20:20:36 +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
37855a9981
feat: improve subtitle handling by implementing coroutine-based MIME type resolution and job management
2026-03-30 18:27:52 +05:30