filex - encrypted peer-to-peer file transfer (Windows client)
=============================================================

QUICK START
  1. Keep all the files in this folder together, then run filex.exe.
  2. It already points at the k-engine.org relay, so it works out of the box.
     (To use your own relay, change the "Server" field.)
  3. SEND: drag a file onto the window, optionally set a password, click
     "Start sending", and share the code -- or "Copy link" for a filex://
     link that opens prefilled on your buddy's machine.
  4. RECEIVE: paste the code (or click the link) and "Connect".

  Or open a "Shared room" to drag files back and forth with one buddy for as
  long as you're both connected.

HOW IT WORKS
  Files travel directly peer-to-peer over an encrypted (DTLS) WebRTC channel
  -- never through the relay, which only brokers the initial handshake. Add a
  password to also lock a file end-to-end (the relay can't read it).

NEW IN 1.1
  Dropped connections recover automatically: if your link blips mid-transfer,
  filex reconnects and resumes the file instead of failing (unencrypted files
  resume where they left off; password-locked files restart). Also fixes a
  minimize-related crash on some GPUs.

NOTES
  - Windows may warn that the app is unsigned ("Windows protected your PC").
    Click "More info" -> "Run anyway".
  - Behind a strict/corporate NAT and can't connect? Add a TURN server under
    "Network (STUN / TURN)".
  - Your settings (server, nick, folders) are remembered between runs.

Source & docs: https://github.com/Remotesh/fileTransfer
License: MIT (see LICENSE.txt). Bundled libraries keep their own licenses
(libdatachannel MPL-2.0, GLFW zlib, libsodium ISC, OpenSSL Apache-2.0).
