Loading
refactor(updates): reduce update fetching time
chore: remove update timing traces Baseline timing logs are no longer needed. perf: remove signature verify cap Let signature verification run fully in parallel to minimize matching time. perf: remove system app concurrency cap Let system app update fetches run concurrently without a semaphore limit. perf: cap parallel signature and system fetch Run signature verification and system app update fetches concurrently with conservative caps to reduce latency without saturating IO. perf: maximize CleanAPK detail concurrency Use batch availability as a prefilter and fetch full details in parallel, with per-package fallback to keep labels correct. perf: parallelize CleanAPK detail fetches Run per-package detail requests concurrently to shorten update list retrieval for multiple packages. perf: drop signature concurrency cap Remove the semaphore limit so signature checks can run fully in parallel for faster matching. fix: avoid incomplete CleanAPK batch details Fall back to per-package detail fetches so list items keep the Open Source label when batch availability data is incomplete. perf: parallelize update fetch work Run update sources concurrently and bound signature matching to reduce overall update list latency while keeping work coordinated. perf: cut update detail round trips Batch CleanAPK package lookups and reuse fetched details during signature checks to reduce repeated network calls and installer scans. perf: reduce updates load stalls Add timing logs to attribute update latency and move update network/IO work off the main thread to keep the UI responsive.