Skip to content

feat: support configurable upload timeout and 2GB files - #37

Merged
ColinLeeo merged 2 commits into
apache:mainfrom
CritasWang:fix/configurable-upload-timeout
Sep 1, 2026
Merged

feat: support configurable upload timeout and 2GB files#37
ColinLeeo merged 2 commits into
apache:mainfrom
CritasWang:fix/configurable-upload-timeout

Conversation

@CritasWang

Copy link
Copy Markdown
Contributor

Summary

  • add an elegant upload-timeout control to the upload panel, defaulting to 30 minutes
  • persist the selected timeout locally and apply it per upload request
  • show upload progress and timeout-specific feedback
  • raise frontend and backend upload limits to 2GB
  • update English and Chinese API, deployment, and user documentation

Validation

  • pnpm build
  • pnpm exec oxlint .
  • pnpm exec oxfmt --check src/components/tsfile/FileUpload.vue src/api/tsfile/file.ts
  • mvn test -Dspotless.check.skip=true (285 tests, 0 failures/errors, 17 skipped)
  • browser checks on desktop and 375px mobile layouts, including timeout persistence and cleared-input normalization
  • locale JSON, YAML parsing, and git diff --check

Note

mvn verify reaches packaging successfully but the repository-wide Spotless check currently reports pre-existing formatting violations in 35 Java files unrelated to this change.

@ColinLeeo
ColinLeeo merged commit 9f1784e into apache:main Sep 1, 2026
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.

2 participants