Releases: AntonyLeons/streamdrop
v1.0.21
v1.0.20
Release v1.0.20 with WebRTC P2P flow control and compact QR codes.
Key changes:
- perf: implement high-performance WebRTC P2P backpressure flow control and event subscription
- perf: set QR code generator to use Level L error correction for more compact display
v1.0.19
Release v1.0.19 with native WebRTC P2P support for CLI, improved CLI experience, and automated E2E testing.
Key changes:
- feat(cli): implement native WebRTC P2P direct transfer with automatic HTTP fallback
- feat: add stream completion and better CLI
- docs(cli): add colored, structured cli help output
- style(cli): configure compact terminal half-block QR codes, remove trailing newlines
- test(e2e): add automated tests for CLI-to-browser and browser-to-CLI transfers, clipboard image pasting
- fix(cli): resolve TypeScript compilation errors and package version mismatch
- fix(csp): update connect-src to allow STUN server
- ci: sync cli version to match release tag
- style: make button and input disabled states visually obvious
v1.0.18
Release v1.0.18 with Web Worker crypto offloading, WebRTC Safari/iOS compatibility improvements, backpressure flow control, upload/download error handling, and UI enhancements.
Key changes:
- feat(workers): offload file crypto to web workers
- feat(ui): add active transfer warning banner
- fix(webrtc): improve safari compat and protect metadata privacy
- fix(upload): implement pull flow control for backpressure
- perf(upload): replace busy polling with event-driven backpressure
- fix: add iOS size limit and upload error handling
- fix(download): various Safari/iOS auto-download and user gesture fixes
- fix: validate complete decrypted file size and empty stream detection
- fix(cli): adjust qr code terminal output, remove query params from session request
v1.0.17
Release v1.0.17 with real-time SSE event updates, programmatic native tar directory transfers, WebRTC Peer-to-Peer file transfers, performance improvements, and interface enhancements.
v1.0.16
Release v1.0.16 with real-time SSE event updates, programmatic native tar directory transfers, performance improvements, and interface enhancements.
v1.0.15
Full Changelog: v1.0.14...v1.0.15
v1.0.14
Fixes
- Fixed undefined
abortControllerreferences indownload.js(variable should beactiveAbortController) - Added null-safety check for
activeAbortControllerin the finally block
These fixes resolve the e2e test failures caused by downloads failing silently with a ReferenceError.
v1.0.12
What's Changed
- fix: remove busy-wait loop causing 10Mbps throttle and high CPU
Full Changelog: v1.0.11...v1.0.12
v1.0.9
What's Changed
- Repository now public
- Republish to verify Trusted Publishers / OIDC pipeline
Full Changelog: v1.0.8...v1.0.9