github kaikozlov/localsend.koplugin v1.1.3

latest releases: v1.2.1, v1.2.0
4 days ago

Improvements

  • Improved server status notification: Now shows device name, IP:port for manual connections, and PIN status. Default device name changed to "KOReader" instead of random string.

  • Legacy ARM support (arm-legacy build): New build for older devices like Kindle 3 and Kindle DX that aren't compatible with the standard armv7 build.

  • Stability fixes for Go backend:

    • Safe type assertions to prevent panics from sync.Map values
    • Prevent double-close panic in WebRTC signaling client
    • Limit concurrent subnet scans (max 50) to prevent resource exhaustion on constrained devices
    • Add ICE gathering timeout (30s) to prevent indefinite hangs
    • Add empty certificate slice check before fingerprint validation

Installation

  1. Download the zip for your device's architecture:

    • armv7 — Kindle (all models), Kobo, reMarkable 2, PocketBook
    • arm64 — reMarkable Paper Pro
    • arm-legacy — Kindle 3, Kindle DX, older 32-bit ARM devices

    Not sure? Try armv7 first. Use arm-legacy only if armv7 doesn't work on older hardware.

  2. Extract localsend.koplugin to your KOReader plugins directory:

    • Kindle: /mnt/us/koreader/plugins/
    • Kobo: /.adds/koreader/plugins/
    • reMarkable: /home/root/koreader/plugins/
  3. Restart KOReader

See README for usage instructions.

Don't miss a new localsend.koplugin release

NewReleases is sending notifications on new releases.