* Revert "Revert "Allow to launch server without Redis (#119)" (#133)"
This reverts commit 18065f965215c32b4b66e13246a6a54977088518.
* Default to REDIS_URL env var for store host
* Add nvmrc file for nvm use
* Add help to run redis store with docker
* Add Redis and memory store
* Rename dist files
* Allow to launch server without Redis
* Slit stores in their own files
* Update readme.md
Co-authored-by: Alan Friedman <d.alan.friedman@gmail.com>
* Mimic Redis API
* Move store logic in is own file
Co-authored-by: Alan Friedman <d.alan.friedman@gmail.com>
Accept file, blob decoding
Remove double init of window handler
Added confirmation/acceptance message
Add lazy IDs to transferred files for file owner
Added chat class- initial support for slash commands
Abstraction of chat to its own class
Removed underscore from vendors, switching to import. Increased username color values
Not localizing username, organizing slash commands
Keeping context
Support for symbols/emojis. Fixes#9
Added back npm scripts, added method to check if log messages contain usernames
Checks and balances
Better parsing of commands and organization of valid commands
Fixed#10 - Added running version on modal and about section, Updated disclaimer/wording, displaying public IP if available through server
File transfer pre-confirmation
Encrypting stringified object versus string
Participants now generate RSASSA-PKCS1-v1_5 public/private key pairs
and sign messages with their private key. Recipients verify signatures
with the sender’s public key.