Skip to content

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

Open
FlorianKirmaier wants to merge 6 commits into
mainfrom
file-upload-cancel-status-progress
Open

jpro-file: upload cancel/status API, FileUploadProgress, extension filter fixes#125
FlorianKirmaier wants to merge 6 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

sandec-bot and others added 6 commits August 31, 2026 15:30
…lter fixes

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018rfbeYtPsNGspPApSEZqsG
…r.impl; ExtensionFilter.DIRECTORY removed (#59)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018rfbeYtPsNGspPApSEZqsG
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018rfbeYtPsNGspPApSEZqsG
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018rfbeYtPsNGspPApSEZqsG
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018rfbeYtPsNGspPApSEZqsG
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