github nerdunit/androidsideloader v3.2
RSL 3.2

8 hours ago

- Added download pause/resume feature with cross-session progress persistence:

Added a pause/resume button to the active download item in the queue panel. Pausing kills the rclone process while keeping partial files on disk; resuming restarts rclone which continues the transfer from where it left off.
Progress bar percentage and part counter (e.g. "3/5") are preserved across both in-session pause/resume and app restarts. Rclone's fresh session stats are mapped onto the remaining range using offset snapshots to avoid feedback loops. Progress state is persisted to settings.json on every poll tick and on app close, and restored on startup before queue items are loaded.

- Updated changelog and bumped version to 3.2
- Added persistent setting to show/hide adult (18+) content (off by default)
- Removed 11 empty _CheckedChanged handler stubs from SettingsForm
- Fixed reinstall freezing UI:

Wrapped long-running ADB/package operations in Task.Run to avoid blocking the caller. The code now performs device/client/package manager setup, backup (pull), uninstall, install (with upload progress callbacks), restore (push) and cleanup inside a background task.

- Implemented true byte-level download resume via local rclone proxy:

  • Added ChunkedDownloader.cs to perform real HTTP Range downloads with retry, concurrency/threads, bandwidth throttle, and accurate speed/ETA.
  • Instead of trying to mimic rclone at the TLS level, the downloader starts rclone serve http on 127.0.0.1 and talks to that local HTTP endpoint. Rclone handles upstream TLS; our code owns byte-range resume and progress.
  • Integrated with existing queue/pause/cancel UI and preserved proxy/bandwidth/thread settings.

- Added visual indicators for downloaded titles (gallery: badge, list: row tint)
- Added "Delete from PC" option to right-click context menu for downloaded titles

Changelog.txt:

RSL 3.2

  • Added download pause/resume feature with cross-session progress persistence
  • Added visual indicators for downloaded titles (gallery: badge, list: row tint)
  • Added "Delete from PC" option to right-click context menu for downloaded titles
  • Added setting to show/hide adult (18+) content (off by default)
  • Fixed UI freezing during reinstall operations

Don't miss a new androidsideloader release

NewReleases is sending notifications on new releases.