From 8416a2fa16f76a49b598412a76c9e19025ab6c05 Mon Sep 17 00:00:00 2001 From: Sucukdeluxe Date: Sun, 23 Aug 2026 01:22:28 +0200 Subject: [PATCH] release: prepare v2.0.62 Document deterministic manual extraction, selected-run lifecycle isolation, hybrid archive recovery, and accurate extraction progress for the public hotfix release. --- CHANGELOG.md | 21 +++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e9ac6a..afdaac1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,27 @@ All notable changes to Multi-Debrid Downloader are documented in this file. +## [2.0.62] - 2026-08-23 + +### Manual extraction + +- Run package and child archive extraction while downloads are stopped or paused and while sibling downloads remain open. +- Validate manual targets before replacing stale post-processing, then drain the previous extractor and coordinator before starting the new operation. +- Return actionable manual extraction errors through IPC instead of silently leaving items pending. +- Keep queued and delayed sibling downloads unchanged when starting or stopping a selected-item run. + +### Archive progress and recovery + +- Preserve password-attempt status across progress pulses and show the real finalization percentage instead of counting an active archive as complete. +- Include finalization progress in the package progress bar and retain archive names, elapsed time, and counters in tooltips. +- Retry complete archive sets that were previously marked attempted without a terminal extraction result. +- Add automatically recovered archive parts to the active run so every reset file is downloaded again. + +### Package status + +- Replace misleading aggregate counts such as `20 retries` with the actionable `Retrying link conversion` package state. +- Keep mixed extraction failures concise while retaining detailed item-level attempts and diagnostics. + ## [2.0.61] - 2026-08-23 ### RAR extraction reliability diff --git a/package-lock.json b/package-lock.json index 87b73ef..f3cfa67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "multi-debrid-downloader", - "version": "2.0.61", + "version": "2.0.62", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "multi-debrid-downloader", - "version": "2.0.61", + "version": "2.0.62", "license": "MIT", "dependencies": { "adm-zip": "0.6.0", diff --git a/package.json b/package.json index 4cbd749..3162f80 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multi-debrid-downloader", - "version": "2.0.61", + "version": "2.0.62", "description": "Desktop downloader", "main": "build/main/main/main.js", "author": "Sucukdeluxe",