Release v1.6.12

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Sucukdeluxe
2026-03-04 15:07:08 +01:00
co-authored by Claude Opus 4.6
parent 52909258ca
commit dc695c9a04
3 changed files with 16 additions and 6 deletions
+10 -2
View File
@@ -902,6 +902,14 @@ export class DownloadManager extends EventEmitter {
return this.session.running;
}
/** Abort all running post-processing tasks (extractions). */
public abortAllPostProcessing(): void {
this.abortPostProcessing("external");
for (const waiter of this.packagePostProcessWaiters) { waiter.resolve(); }
this.packagePostProcessWaiters = [];
this.packagePostProcessActive = 0;
}
/** Trigger pending extractions without starting the session (for autoExtractWhenStopped). */
public triggerIdleExtractions(): void {
if (this.session.running || !this.settings.autoExtract || !this.settings.autoExtractWhenStopped) {
@@ -6258,14 +6266,14 @@ export class DownloadManager extends EventEmitter {
if (!this.session.packages[packageId]) {
return; // Package was fully cleaned up
}
pkg.status = (pkg.enabled && !this.session.paused) ? "downloading" : "paused";
pkg.status = (pkg.enabled && this.session.running && !this.session.paused) ? "downloading" : "queued";
pkg.updatedAt = nowMs();
this.emitState();
return;
}
if (!allDone) {
pkg.status = (pkg.enabled && !this.session.paused) ? "downloading" : "paused";
pkg.status = (pkg.enabled && this.session.running && !this.session.paused) ? "downloading" : "queued";
logger.info(`Post-Processing verschoben: pkg=${pkg.name}, noch offene items`);
return;
}