Skip to content

feat: sync multipart upload and backup improvements from internal#192

Merged
POPPIN-FUMI merged 3 commits intomainfrom
feat/sync-multipart-upload
Mar 18, 2026
Merged

feat: sync multipart upload and backup improvements from internal#192
POPPIN-FUMI merged 3 commits intomainfrom
feat/sync-multipart-upload

Conversation

@slv-app
Copy link
Contributor

@slv-app slv-app bot commented Mar 18, 2026

Summary

Sync multipart upload and backup improvements from elsoul/slv-internal PR #46.

Changes

  • Multipart upload support for files >5GB (100MB chunks, 4 concurrent uploads)
  • Backup --upload now uses multipart for large files automatically
  • Improved error messages — replaced Discord links with actionable CLI commands (slv storage usage, slv storage rm, slv storage upgrade, slv storage product)

Files changed

  • cli/src/storage/upload/uploadAction.ts
  • cli/src/storage/api.ts
  • cli/src/backup/backupAction.ts

Source

Synced from elsoul/slv-internal PR #46


⚔️ Security scan passed — no internal endpoints, secrets, or Japanese text detected.

- Add multipart upload support for files >5GB (100MB chunks, 4 concurrent)
- Update backup --upload to use multipart for large files
- Improve storage error messages (remove Discord links, show CLI commands)

Synced from elsoul/slv-internal PR #46
@slv-app
Copy link
Contributor Author

slv-app bot commented Mar 18, 2026

⚔️ カイエンレビュー必須。

Security scan passed — no internal endpoints, secrets, or Japanese text in code. Ready for review.

Sephiroth added 2 commits March 18, 2026 19:19
…lude backup archives

- excludes.ts: add backup-*.tar.zst and backup-*.tar.gz to default excludes
- backupAction.ts: add notifyWebhook() for Discord webhook notifications on backup success/failure/upload
- cron.ts: add interactive prompt for Discord webhook URL during --cron setup

Synced from elsoul/slv-internal main (PR #48)
@POPPIN-FUMI POPPIN-FUMI merged commit 0c11c14 into main Mar 18, 2026
3 checks passed
@POPPIN-FUMI POPPIN-FUMI deleted the feat/sync-multipart-upload branch March 18, 2026 19:35
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