Skip to content

feat: support importing multiple files at once#427

Open
komen205 wants to merge 1 commit intomountain-loop:mainfrom
komen205:feat/multi-file-import
Open

feat: support importing multiple files at once#427
komen205 wants to merge 1 commit intomountain-loop:mainfrom
komen205:feat/multi-file-import

Conversation

@komen205
Copy link
Copy Markdown

Summary

  • Replaces the single-file picker in the import dialog with a multi-file picker (multiple: true)
  • Files are imported sequentially to avoid database conflicts
  • All results are aggregated into a single combined summary dialog
  • Removes the useLocalStorage dependency for the file path (no longer needed)

Motivation

When importing a Postman data export (which produces a folder of individual collection JSON files), users had to go through the import dialog once per file. This change allows selecting all files at once.

Test plan

  • Open Import dialog — button should read "Select File(s)"
  • Select a single file — imports and shows summary as before
  • Select multiple files — all are imported, summary shows combined totals (e.g. "3 Workspaces, 45 HTTP Requests")
  • Cancel file picker — nothing happens

🤖 Generated with Claude Code

Allow selecting multiple files in the import dialog instead of one at a time.
The file picker now uses `multiple: true`, files are imported sequentially,
and results are aggregated into a single combined summary.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@komen205
Copy link
Copy Markdown
Author

Tested by importing multiple Postman collections at once — worked as expected. All collections were imported and the combined summary showed the correct totals.

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.

1 participant