Mohamed Isa
9df8db91ff
Double tap on search tab to focus on search input
2026-05-10 18:24:31 +03:00
tapframe
46a82dce9a
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-05-10 12:36:18 +05:30
tapframe
38c882980c
feat: adding attributions page
2026-05-10 12:36:15 +05:30
Muhammed Nayif Rahman
cbac0cf75a
Merge pull request #994 from foXaCe/fix/coil-svg-decoder
...
fix(image): register SvgDecoder so SVG logos actually render
2026-05-10 12:34:53 +05:30
tapframe
0ce89650c2
fix: stripping off parameters after manifest.json
2026-05-09 00:28:36 +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
2fa918fe44
feat: add support for custom avatar url
2026-05-07 13:14:19 +05:30
tapframe
eee6d1a2a8
ref(ios): implement native tab visibily change
2026-05-06 20:07:01 +05:30
tapframe
5926f239e3
update strings
2026-05-06 19:57:12 +05:30
tapframe
38a786850c
ref(ios): native tab to use app icons and avatars
2026-05-06 19:39:06 +05:30
tapframe
8b2a635174
feat(ios): ios native navbar
2026-05-06 19:20:32 +05:30
tapframe
55b97d97ad
feat: trakt library source option to switch between trakt/nuvio library
2026-05-06 13:52:49 +05:30
tapframe
12232cebe9
fix: ios player viewport container issues on downloads
2026-05-01 02:59:35 +05:30
tapframe
5e65881716
fix: add cancelLoading method to StreamsRepository
2026-04-30 21:54:58 +05:30
tapframe
23080c4344
feat: localization
2026-04-25 07:25:24 +05:30
tapframe
41ef04c1cb
feat: in app updater
2026-04-19 01:15:39 +05:30
tapframe
49c3329526
feat: adding cotnributors page.
2026-04-18 23:56:35 +05:30
tapframe
161e5d81bb
feat: avatar storage and caching functionality
2026-04-18 23:01:16 +05:30
tapframe
db4d79ff9d
fix: streamroute to crarry stream payload in memory to avoid ios serialization crash on routing
2026-04-16 12:14:41 +05:30
tapframe
823716b175
feat: exit handler
2026-04-14 20:53:03 +05:30
tapframe
c6b3f71ec4
feat: offline state management
2026-04-13 00:59:34 +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
ff61659e6b
feat: sharedElements transition for cast avatars
2026-04-11 18:45:23 +05:30
tapframe
10a20c6bc2
refactor: reuse resume point for resumeprompt
2026-04-10 20:08:10 +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
47ed75d951
fix: update videoID handling in cw
2026-04-09 01:33:59 +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
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
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
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
61a558842f
feat: gif support for collections
2026-04-07 11:01:54 +05:30
tapframe
28674704eb
feat: custom bottom nav in parity with tv icons
2026-04-07 02:07:30 +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
3a8e0e9d87
improved trakt saving to list behaviour
2026-04-06 13:15:53 +05:30
tapframe
f65f934acd
flavouring yt extraction
2026-04-04 21:30:19 +05:30
tapframe
5ecb5b8131
feat: adding autoplay feature
2026-04-04 19:19:14 +05:30
tapframe
3f1d13191a
feat: notifications init
2026-04-04 12:29:25 +05:30