9 Commits

Author SHA1 Message Date
Alan Friedman
9c16d73fef Cleanup tests
- Tests should now work in both Firefox and Chrome, but we can continue
using Chrome for parity with Travis CI
- When writing acceptance tests for Chrome, prefer using
`waitForElementVisible` instead of `waitForElementPresent`. For
whatever reason in Chrome, but not Firefox, elements can be briefly
‘present’ in the DOM but with no content, causing tests to fail.
Waiting for visibility seems to solve this
- Instead of using callbacks, we can simply chain browser async events
2016-02-27 11:28:06 -05:00
Alan Friedman
8bd05cf7a0 Add ability to pass in class names to message log function 2016-02-27 11:24:28 -05:00
Dan Seripap
4c6ff2fff2 Added warning before changing username 2016-02-26 09:52:59 -05:00
Dan Seripap
10b1e9c012 Better checking of username colors, throw error on blank slash commands 2016-02-26 00:36:54 -05:00
Dan Seripap
d0d47c098a Fixing colors, allowing only unique usernames per chat session 2016-02-25 12:44:36 -05:00
Dan Seripap
78790eacec Parsing new usernames as string, requiring letter as starting name 2016-02-25 11:15:26 -05:00
Dan Seripap
57cef2f44f Better sanitation of chat messages, support for multiline messages, updated username change method 2016-02-24 22:21:46 -05:00
Dan Seripap
edfab8a0c3 Closes #12 - /me command 2016-02-24 09:17:21 -05:00
Dan Seripap
4cee744b07 Support for encrypted file transfer
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
2016-02-23 15:59:01 -05:00