Skip to content

Releases: AntonyLeons/streamdrop

v1.0.21

01 Jun 20:05

Choose a tag to compare

Release v1.0.21 with iOS download fixes and environment tests.

Key changes:

  • fix(ios-download): update ios large file warnings and button text
  • add env tests

v1.0.20

31 May 21:53

Choose a tag to compare

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

30 May 18:12

Choose a tag to compare

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

29 May 22:56

Choose a tag to compare

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

29 May 09:42

Choose a tag to compare

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

29 May 01:34

Choose a tag to compare

Release v1.0.16 with real-time SSE event updates, programmatic native tar directory transfers, performance improvements, and interface enhancements.

v1.0.15

20 May 21:43

Choose a tag to compare

Full Changelog: v1.0.14...v1.0.15

v1.0.14

19 May 23:22

Choose a tag to compare

Fixes

  • Fixed undefined abortController references in download.js (variable should be activeAbortController)
  • Added null-safety check for activeAbortController in the finally block

These fixes resolve the e2e test failures caused by downloads failing silently with a ReferenceError.

v1.0.12

13 May 22:25

Choose a tag to compare

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

13 May 21:26

Choose a tag to compare

What's Changed

  • Repository now public
  • Republish to verify Trusted Publishers / OIDC pipeline

Full Changelog: v1.0.8...v1.0.9