Skip to content

feat: extract several marked archives at once, each into its own folder - #148

Merged
nextestudios merged 1 commit into
mainfrom
feature/69-batch-extract
Sep 27, 2026
Merged

nextestudios merged 1 commit into
mainfrom
feature/69-batch-extract

Conversation

@nextestudios

Copy link
Copy Markdown
Owner

Summary

  • With archives marked, North shows Extrair cada um para a própria pasta (N) as the first option (North → South extracts). Marked items that aren't archives (by extension) are left out; the real format is still detected by content before enqueuing.
  • A confirmation dialog lists each archive and the folder it will get. On confirm, each archive is enqueued through the existing extraction flow as its own operation (dedicated folder, never reusing an existing one, so contents never mix and repeated stems get "(2)"). Each keeps its own progress, cancel, retry and retry-failed in Menu → Operations and in the history.
  • Passwords aren't asked up front: the queue is serial, so a protected archive fails fast with PasswordRequired and asks in its turn, one at a time; cancelling the keyboard records "senha não informada" for that archive.
  • Instead of one result dialog per archive, a single summary appears when all are done, with one line per archive (completed / warnings / cancelled / failed + folder).
  • GUIDE and README (both languages) and both changelogs updated.

Tested in CI

  • Journey: docs.zip, fotos.zip, fotos.tar.gz (same inner file name) and a non-archive marked → the menu offers 3, three completed Extract operations, folders docs, fotos, fotos (2) each with only their own content, summary lists each archive, no folder for the text file.

Manual checks

  • None beyond the usual visual review of the dialogs.

Closes #69

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nextestudios
nextestudios force-pushed the feature/69-batch-extract branch from d7be0af to 45d5030 Compare September 27, 2026 05:07
@nextestudios
nextestudios merged commit 41b433a into main Sep 27, 2026
1 check passed
@nextestudios
nextestudios deleted the feature/69-batch-extract branch September 27, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: extract several selected archives at once (one folder per archive)

1 participant