mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-07-27 12:22:12 +00:00
FluxaAppleAddonStoreManager fetches manifests over URLSession and persists the local addon list plus enabled/disabled state via FluxaAppleAddonConfigurationStore. FluxaAppleAddonStoreStartup routes AppleAddonStoreActionSnapshot actions from the shared UI to it and pushes merged state back to Kotlin. FluxaIosApp constructs and registers it, restoring/refreshing on launch. Users can now actually add, toggle, reorder, and remove Stremio addons on iOS. |
||
|---|---|---|
| .. | ||
| FluxaAppleAddonCatalogResolver.swift | ||
| FluxaAppleAddonConfigurationStore.swift | ||
| FluxaAppleAddonResourceLoader.swift | ||
| FluxaAppleAddonStoreManager.swift | ||
| FluxaAppleAuthStore.swift | ||
| FluxaAppleCatalogBootstrap.swift | ||
| FluxaAppleCatalogLoader.swift | ||
| FluxaAppleHeadlessCoordinator.swift | ||
| FluxaAppleHeadlessRuntime.swift | ||
| FluxaAppleLibraryStore.swift | ||
| FluxaAppleNetGuard.swift | ||
| FluxaApplePlatformEffectExecutor.swift | ||
| FluxaApplePluginHttpClient.swift | ||
| FluxaApplePluginRepositoryManager.swift | ||
| FluxaAppleStremioAuthClient.swift | ||