NuvioStreaming/composeApp
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
..
libs update quick-js aar 2026-05-04 01:19:51 +05:30
src fix(image): register SvgDecoder so SVG logos actually render 2026-05-08 19:41:54 +02:00
build.gradle.kts fix(image): register SvgDecoder so SVG logos actually render 2026-05-08 19:41:54 +02:00
proguard-rules.pro minify build 2026-04-13 02:44:36 +05:30