-
v2.0.0-beta.3 Stable
released this
2026-03-08 19:16:38 +01:00 | 4 commits to main since this releasev2.0.0-beta.3 — Fix "Delete Selected" Not Working
Bugfix
-
cancelPackage did not remove packages from session — The new v2
cancelPackage()only marked packages and items as "cancelled" (status change) but never actually removed them fromsession.packages,session.items, orsession.packageOrder. The old download-manager calledremovePackageFromSession()which deletes all entries. This caused "Ausgewählte löschen" (Delete Selected) to appear to do nothing — packages stayed visible in the UI despite being cancelled.Fixed by rewriting
cancelPackage()to:- Abort all active downloads for the package
- Record run outcomes for non-completed items
- Remove all items from
session.itemsand decrement item count - Remove the package from
session.packagesandsession.packageOrder - Clean up related state (target paths, retry state, cached URLs, post-processing)
- Run artifact cleanup in the background (delete downloaded files)
Full changes since v2.0.0-beta.1
See v2.0.0-beta.2 changelog for the 16 code review bugfixes and separate beta identity changes.
-