github Emmaccen/MeshDrop v0.1.0-beta.2

latest releases: v0.1.1, v0.1.0-beta.4, v0.1.0-beta.3...
pre-release15 months ago

[v0.1.0-beta.2] - 28-05-2025

🚀 Features

  • Improved Transfer Speed
    Improved file transfer speed by ~4x.

  • Optional Auto-Discovery via Short Code
    Peers can now connect using an easy-to-read short code. This enables quick, shareable peer discovery without needing to scan QR-Codes.

  • Firebase Signaling Layer Integration
    Firebase is now integrated for peer-to-peer signaling and handshake exchange, making connection setup faster and more reliable.

  • Advanced Chunking with IndexedDB + Streams
    File transfer now uses ReadableStream and IndexedDB, enabling transfer of very large files without memory bottlenecks.

    This solves the memory overflow issues seen in beta.1 when sending files over ~100MB.

  • Smart Screen Wake Lock Support
    MeshDrop now prevents the screen from dimming or sleeping during active file transfers, improving reliability especially during long sends.

  • PWA Installation Support

    • Added manual “Install App” button for Progressive Web App installs.
    • Tracks install events and engagement for future UX improvements.
  • Lightweight Analytics
    Anonymous usage tracking added to collect feedback, improve features, and measure app performance and stability.


🐞 Bug Fixes

  • Fixed WebRtc Buffer choking on large files by implementing a wait-&-flush system
  • Connected peers can now be found on the sidebar
  • Fixed errors in WakeLock Manager (Race-cons, multi-instances etc)
  • File chunking and reassembly on both ends now leverage streaming and DB-Indexing

⚡️ Performance Improvements

  • Reduced memory consumption across all transfer operations
  • Faster handshake response times and connection reliability
  • Optimized Firebase listener teardown to prevent resource leaks

🎨 UI/UX Updates

  • Improved peer connection flow with clearer prompts
  • Added visual feedback on successful connection and transfer completion
  • Better error messages and fallback states

Don't miss a new MeshDrop release

NewReleases is sending notifications on new releases.