beta-real-debrid-downloader/src
Sucukdeluxe 95cf4fbed8 Eliminate 10-15s pause between package extractions
Release post-process slot immediately after main extraction completes.
All slow post-extraction work (nested extraction, auto-rename, archive
cleanup, link/sample removal, empty directory cleanup, MKV collection)
now runs in background via runDeferredPostExtraction so the next package
can start unpacking without delay.

- Export hasAnyFilesRecursive, removeEmptyDirectoryTree, cleanupArchives
  from extractor.ts for use in deferred handler
- Import removeDownloadLinkArtifacts, removeSampleArtifacts from cleanup
- Expand runDeferredPostExtraction with full post-cleanup pipeline:
  nested extraction, rename, archive cleanup, link/sample removal,
  empty dir tree removal, resume state clearing, MKV collection

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 04:22:20 +01:00
..
main Eliminate 10-15s pause between package extractions 2026-03-05 04:22:20 +01:00
preload Fix setPackagePriority type safety and add missing .catch() to IPC calls 2026-03-05 03:59:10 +01:00
renderer Make update changelog collapsible in confirm dialog 2026-03-05 04:12:47 +01:00
shared Add DDownload provider, post-processing status labels, and update changelog 2026-03-05 02:05:16 +01:00