Skip to content

jpro-file: upload cancel/status API, FileUploadProgress, extension filter fixes - #125

Merged
FlorianKirmaier merged 7 commits into
mainfrom
file-upload-cancel-status-progress
Sep 28, 2026
Merged

FlorianKirmaier merged 7 commits into
mainfrom
file-upload-cancel-status-progress

Conversation

@FlorianKirmaier

@FlorianKirmaier FlorianKirmaier commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor
  • FileSource: cancelUpload() and uploadStatusProperty(); uploadFileAsync() fails/cancels instead of hanging and can be retried.
  • New FileUploadProgress: size-weighted progress over several uploads, plus uploadAll() / cancelAll().
  • ExtensionFilter.ANY no longer rejects every web upload (broken since JPro 2026.1); FileDropper extension filter now applies on the web; native dropper accepts all files when no filter is set.
  • New DirectoryOpenPicker (desktop only, create throws in the browser); picker implementations moved to picker.impl; ExtensionFilter.DIRECTORY / allowDirectory removed. Closes DirectoryOpenPicker Refactoring #59.
  • Playwright coverage of the web path (WebUploadPlaywrightTest).

Needs JPro 2026.3.2 (Sandec/jpro#776).

🤖 Generated with Claude Code

https://claude.ai/code/session_018rfbeYtPsNGspPApSEZqsG

@FlorianKirmaier
FlorianKirmaier merged commit 688b5d3 into main Sep 28, 2026
2 checks passed
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.

DirectoryOpenPicker Refactoring

2 participants