NuvioStreaming/gradle
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
..
wrapper kmp init 2026-03-04 09:00:00 +05:30
libs.versions.toml fix(image): register SvgDecoder so SVG logos actually render 2026-05-08 19:41:54 +02:00