24 Commits

Author SHA1 Message Date
Dan Seripap
59a59f1ed3 Added prod script 2016-02-26 14:52:21 -05:00
Dan Seripap
4a087e0988 Version Up 2016-02-26 14:23:50 -05:00
Dan Seripap
db9fc83712 Updated container scripts/readme 2016-02-25 13:22:30 -05:00
Dan Seripap
faeb5a0405 Doc updates 2016-02-25 09:39:46 -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
383999b766 Merge branch 'develop' into feature/fileTransfer
* develop:
  Add Nightwatch.js E2E tests
2016-02-24 10:25:17 -05:00
Alan Friedman
8119329863 Merge branch 'develop' into nightwatch-tests
Conflicts:
	.travis.yml
	gulpfile.babel.js
	package.json
	test/app.js
2016-02-24 10:04:38 -05:00
Alan Friedman
7bf011d161 Add Nightwatch.js E2E tests
Nightwatch uses Selenium, so we can run tests in real browsers. This
makes it easier to test features that use the web cryptography API.
2016-02-24 10:01:08 -05:00
Alan Friedman
a31e0ea3a9 Add zombie.js tests 2016-02-23 17:05:48 -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
Alan Friedman
c4b8c00b16 Add zombie.js tests 2016-02-23 15:52:05 -05:00
Alan Friedman
cfa5da5695 Add JSCS and JSHint to tests and fix errors 2016-02-21 10:58:42 -05:00
Dan Seripap
6ec8d9c5a0 More cleanup: Removed sessions, as they are not needed 2016-02-19 08:55:56 -05:00
Dan Seripap
316db0cfc5 Start of reorganization: Audio class 2016-02-17 21:23:20 -05:00
Dan Seripap
97b004bba9 Added licenses, cleanup 2016-01-19 12:35:47 -05:00
Dan Seripap
217d967e08 Added browserify, es2015 to publicjs 2016-01-13 09:28:10 -05:00
Alan Friedman
68a56cc854 Use gzip compression 2016-01-12 08:36:12 -05:00
Dan Seripap
7f0993182d Better gulp 2016-01-10 16:30:05 -05:00
Alan Friedman
a9d3a17eb6 Add gulp and ignore compiled code 2016-01-09 11:53:00 -05:00
Dan Seripap
44afb443ab Compressed and mangled 2016-01-08 20:35:49 -05:00
Dan Seripap
f09f42226d Uglify js 2016-01-08 20:33:41 -05:00
Dan Seripap
770b31a73a Added favicon notifications 2016-01-08 19:44:57 -05:00
Dan Seripap
b727a046c0 Autologin, short username 2016-01-06 15:23:49 -05:00
Dan Seripap
9d92e59dcd Fatty chat v1 2016-01-06 15:03:26 -05:00