Darkwire.io Versions Save

End-to-end encrypted instant web chat

v2.0.0

6 years ago

v2.0.0 is a complete rewrite and includes several new features.

  • Support on all modern browsers (Chrome, Firefox, Safari, Safari iOS, Android)
  • Room locking
  • Front-end rewritten in React.js and Redux
  • Send files up to 4 MB
  • Decoupling of server and client to support for future native apps

See the code for the client and server

v1.6.0

7 years ago
  • Support for static rooms
  • Added rudimentary auto reload on server disconnect
  • File support upload for csv/js/html/css
  • Increased chat room length from 25 to 50
  • Added rate limit for chat messages (1 message @ 120ms)
  • Security update for filename transfer (Thanks to @tux-tn for #48)

v1.5.8

7 years ago

Addresses 2 important security issues.

  • #46 - Adding noreferrer and noopener to autolinks
  • #47 - Fixes XSS username verification via server.

Thanks to @Mickael-van-der-Beek for reporting.

v1.5.7

7 years ago

v1.5.6

8 years ago

Start of signing release tags

v1.5.5

8 years ago

Added support for timestamps by the minute.

v1.5.3

8 years ago
  • Added support for clearing chat room (/clear or CMD+K)
  • Added confirmation before changing usernames

v1.5.0

8 years ago
  • Secure file transfer: up to 1MB - Supports png, jpg, jpeg, gif, zip, rar, gzip, pdf, txt, json, doc, docx
  • Slash commands
    • Interactive action '/me'
    • Changing nickname '/nick {name}' - BETA
  • Improved overall color schemes
  • Language Tweaks

v1.2.3

8 years ago
  • Removed session and Redis middleware
  • Darkwire.io URLS are no longer hardcoded
  • Source clean up

v1.2.2

8 years ago

In an attempt to bring Darkwire into closer adherence to the OTR messaging protocol, we're reverting back to using HMAC for signing and verification instead of digital signatures.

This approach favors deniability over non-repudiation, which is more in line with OTR and ephemeral messaging generally.