Adaptive ZIP Compression & Packing Events in Debug Info Panel
๐จ Improvements
- web: ZIP packing now uses store-only compression (
level: 0) for already-compressed formats (audio, video, images, archives, and office documents), reducing CPU load on mobile devices without affecting ZIP output size. - client: Same adaptive compression as the web app - the CLI and TUI now also apply store-only mode for pre-compressed formats when packing multiple files.
- web: The Technical Info timeline now shows packing events for multi-file uploads - "Packing started" when the ZIP phase begins and "Packing complete ยท ร X MB/s" with the average throughput when it finishes.
๐งช Tests
- server: Brought
routes/note.tsto 100% coverage. - web: Brought
useUploadanduseUploadHistoryto 100% coverage. - client: Brought
lib/config.tsto 100% coverage.
๐ณ Docker
- Image:
skyfay/skysend:v2.11.1 - Also tagged as:
latest,v2 - Platforms: linux/amd64, linux/arm64