mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-08-06 16:59:44 +00:00
- AddonRepository: cache meta detail lookups with in-flight de-dup, and race addons instead of fanning out to all of them unconditionally, cutting redundant requests to slow/duplicate addon instances. - HomeCatalogFeedCoordinator: publish each background catalog row as it arrives instead of waiting for a whole batch, and support cancelling in-flight remaining-catalog loads. - HomeBillboardRuntime: add a pause for rotation/prefetch/trailer work. - HomeViewModel: pause Home's background billboard/catalog work when Discover becomes active so it stops competing for the same addons. - AndroidDiscoverDataSource: skip redundant addon-list recomputation on catalog-only filter changes, and move card mapping off the main thread. - FluxaHeadlessEffectRunner/FluxaHeadlessAppRuntime: narrow the runtime mutex to only guard Rust engine calls, not the network effects they trigger, so one screen's dispatch can no longer block another's for the duration of a slow effect chain. - NetworkModule: raise the shared OkHttp dispatcher's per-host/total request ceilings. |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||