[Feature] Archive upload preview, selective unpacking, formats, and password support #33

Open
opened 2026-07-14 20:08:43 +02:00 by zemion · 0 comments
Owner

Problem / User Need

Archive uploads need a richer flow. The system should support more formats than ZIP, password-protected archives, and preview/selective unpacking before files are committed into the target folder.

Acceptance Criteria

  • Archive upload supports common formats such as tar, tar.gz, and related formats where safe.
  • Password-protected archives can be uploaded with a password supplied through the UI.
  • Archive contents are shown before unpacking into the target folder.
  • Users can select which files/folders from the archive to import.
  • The same preview/confirmation model is considered for bulk upload and single upload when it prevents accidental writes.
  • Unsafe paths, oversized entries, and extraction failures are reported before or during confirmation.

Notes / Decisions

Needs safety decisions: supported formats, archive bomb limits, password handling, temporary storage, and whether preview creates a transient server-side unpack plan.

## Problem / User Need Archive uploads need a richer flow. The system should support more formats than ZIP, password-protected archives, and preview/selective unpacking before files are committed into the target folder. ## Acceptance Criteria - Archive upload supports common formats such as tar, tar.gz, and related formats where safe. - Password-protected archives can be uploaded with a password supplied through the UI. - Archive contents are shown before unpacking into the target folder. - Users can select which files/folders from the archive to import. - The same preview/confirmation model is considered for bulk upload and single upload when it prevents accidental writes. - Unsafe paths, oversized entries, and extraction failures are reported before or during confirmation. ## Notes / Decisions Needs safety decisions: supported formats, archive bomb limits, password handling, temporary storage, and whether preview creates a transient server-side unpack plan.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-files#33
No description provided.