NuvioStreaming/composeApp
YLaskco cff97e3159 Skip Intro: merge providers instead of first-match-wins
SkipIntroRepository returned the result of the first provider that had
any data, so a provider with only a partial result (e.g. AniSkip with
just the intro) shadowed another provider that had the complete set
(e.g. IntroDB with intro + outro), silently dropping the outro.

Query IntroDB, Anime-Skip and AniSkip and merge their results by segment
category (opening / ending / recap), filling each category from the
highest-priority provider that has it (IntroDB, then Anime-Skip, then
AniSkip). The most complete set is always used and no provider shadows
another in either direction. The skipIntroEnabled gate and caching are
unchanged.
2026-06-26 01:46:18 -04:00
..
libs build: update quickjs-kt library AAR with JNI optimizations and leak fixes 2026-06-14 13:19:41 +03:00
src Skip Intro: merge providers instead of first-match-wins 2026-06-26 01:46:18 -04:00
build.gradle.kts feat: local db switch for development 2026-06-23 19:43:27 +05:30
proguard-rules.pro update proguard rules and bump version 2026-06-22 21:12:43 +05:30