Commit graph

33 commits

Author SHA1 Message Date
tapframe
5789af84aa feat: migrate navigation to Nav3 and native iOS 2026-07-10 14:58:49 +05:30
tapframe
deddcc6744 Use TV Lottie loading spinner 2026-07-06 14:50:51 +05:30
tapframe
b3c96bd7b3 feat: sentry diagnostics 2026-07-04 14:29:45 +05:30
tapframe
dccbfc43c2 Add realtime sync invalidation handling 2026-07-02 18:31:43 +05:30
tapframe
8a68d9e923 feat: add dominant colour bg 2026-06-27 21:01:08 +05:30
tapframe
6e815b91ed feat: libmpv engine for android 2026-06-22 20:43:12 +05:30
tapframe
6bd055d174 revert: rollback dependencies causing instablilty durign navigation and plugin fetches 2026-06-22 18:51:35 +05:30
tapframe
8498a5301d Fix mobile compile after merge 2026-06-22 18:36:56 +05:30
tapframe
963ace0211 update dependencies. 2026-06-19 16:18:32 +05:30
tapframe
1c7d6acd9b Revert "Merge branch 'desktopweb' into cmp-rewrite"
This reverts commit b420dcaf71, reversing
changes made to fdadc7c610.
2026-06-12 16:03:28 +05:30
tapframe
6222c10ee9 feat: init desktop storafe 2026-06-08 03:12:43 +05:30
tapframe
ecd5f544b1 Revert "Merge branch 'iosmodalsheet' into cmp-rewrite"
This reverts commit 0525c70368, reversing
changes made to 9d2fe291e8.
2026-06-05 17:16:09 +05:30
tapframe
739dd56f05 feat(ios): use bottomsheet for streamscrean 2026-06-02 22:07:51 +05:30
tapframe
9d2fe291e8 ref: catalog screen to remember scroll state 2026-06-02 20:33:51 +05:30
tapframe
5bc00f9ffb chore: update coil version 2026-05-12 18:34:00 +05:30
Stéphane
d303ac48af fix(image): register SvgDecoder so SVG logos actually render
Adds the coil-svg KMP module dependency and registers SvgDecoder.Factory()
on the singleton ImageLoader in App.kt. coil-svg was never declared in
libs.versions.toml, so SVG payloads silently fell through Coil's decoder
chain and ended up as empty ImageDecoderException swallowed by AsyncImage.

Coil 3.x's coil-svg is a Kotlin Multiplatform module, so registering the
factory in commonMain covers Android and iOS in one place.

Affects:
- TMDB network/channel logos (TMDB serves a mix of PNG and SVG)
- Stremio addon manifests with an SVG `logo` field
- Custom artwork URLs in the collection editor that happen to be SVG

Mirrors the equivalent fix in NuvioTV (PR #1772).
2026-05-08 19:41:54 +02:00
tapframe
1781801ebe feat: update quick-js 2026-04-29 01:24:18 +05:30
tapframe
8134194461 ref: add desugaring support 2026-04-23 23:39:04 +05:30
tapframe
632f5571e1 ref: update selectedHeroSourceCount to filter by catalog keys 2026-04-23 17:34:42 +05:30
tapframe
bb51a1c1be update deps 2026-04-23 00:59:28 +05:30
chrisk325
3ab31a0779
fix: libass downgrade media3 to 1.8.0 2026-04-09 23:05:13 +05:30
tapframe
61a558842f feat: gif support for collections 2026-04-07 11:01:54 +05:30
tapframe
16b5de57ea app icon adjustment 2026-04-05 15:22:32 +05:30
tapframe
3f1d13191a feat: notifications init 2026-04-04 12:29:25 +05:30
tapframe
333063bd1e feat: added metascreen reordering 2026-04-03 00:14:29 +05:30
tapframe
d7efa1ff17 plugins init 2026-04-02 12:11:16 +05:30
tapframe
dd33373f67 feat: enhance player settings with decoder options and improve media source handling 2026-03-29 17:43:04 +05:30
tapframe
b8f4afce5d feat: Integrate Supabase authentication and profile management features
- Added AuthRepository for handling user authentication states and actions.
- Implemented AuthScreen for user sign-in and sign-up functionality.
- Introduced Profile management with ProfileEditScreen and PinEntryDialog for secure access.
- Enhanced synchronization of user profiles and library data with Supabase.
- Created necessary data models and network providers for seamless integration with Supabase services.
2026-03-28 19:32:45 +05:30
tapframe
19a078c28d android player init 2026-03-11 23:15:12 +05:30
tapframe
9d5d5fa4e2 streamscreen init 2026-03-11 21:35: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