spotube/composeApp/src
Kingkor Roy Tirtho f012defd79 fix(plugin): reload Zipline service on same-version replace
- Add `generation` counter to serialized state so DataStore emits
  on every addPlugin (same-version replace produces identical JSON)
- Run all Zipline JNI calls (close, service.close) on ziplineDispatcher
  thread — wrong thread causes segfaults
- Stop ALL services in flatMapLatest finally block instead of only
  deselected ones (leaked zombie services)
- Wrap finally block in NonCancellable + try-catch per service
2026-07-07 19:06:44 +06:00
..
androidJvmMain/kotlin/dev/krtirtho/spotube/core/newpipe feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00
androidMain feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00
commonMain fix(plugin): reload Zipline service on same-version replace 2026-07-07 19:06:44 +06:00
commonTest/kotlin/dev/krtirtho/spotube/core/zipline/host_apis/additionals feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00
iosMain/kotlin/dev/krtirtho/spotube feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00
jvmMain/kotlin/dev/krtirtho/spotube feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00
mobileMain/kotlin/dev/krtirtho/spotube/core/ui/component feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00