mirror of
https://github.com/ImranR98/Obtainium.git
synced 2026-08-01 09:57:17 -04:00
Add a cancel button for in-progress downloads (in the app list tile, the detail page, and the download notification) and surface download sizes: the expected size before starting (best-effort probe) and live received/total progress in the UI and notification. - Route notification Cancel taps via the FLN background isolate to the main isolate (IsolateNameServer/SendPort); gated off for background-isolate downloads whose cancel token isn't reachable. - Share per-app download state (progress + bytes) across AppInMemory copies so UI listeners keep updating after saveApps replaces the map entry. - Treat cancellations silently and keep the .part file for later resume.