Dan Seripap
e94b7e192e
Fix for safari/ios not being able to access filereader
2016-02-25 23:47:08 -05:00
Dan Seripap
6b7994442d
CMD+K clears chat, or /clear, or CTRL+K
2016-02-25 23:37:45 -05:00
Alan Friedman
0d9b41bb3a
Merge pull request #17 from seripap/bugfix/usernameChange
...
Bugfix/username change
2016-02-25 19:07:12 -05:00
Alan Friedman
912389c995
Merge pull request #19 from seripap/bugfix/container-scripts
...
Updated container scripts
2016-02-25 19:04:54 -05:00
Alan Friedman
b6635aa5db
Merge pull request #20 from seripap/bugfix/styles
...
General language and style cleanup
2016-02-25 19:04:34 -05:00
Dan Seripap
c5c2b44ebb
General language and style cleanup
2016-02-25 17:46:58 -05:00
Dan Seripap
0f4fff2d6f
Escaping characters before embed
2016-02-25 16:43:53 -05:00
Dan Seripap
db9fc83712
Updated container scripts/readme
2016-02-25 13:22:30 -05:00
Dan Seripap
fc63e1b2b9
Abstracted creating user versus updating user
2016-02-25 12:55:02 -05:00
Dan Seripap
d0d47c098a
Fixing colors, allowing only unique usernames per chat session
2016-02-25 12:44:36 -05:00
Dan Seripap
6ce7c10584
Merge branch 'develop' into bugfix/pre-v1.5
...
* develop:
Added Heroku procfile
2016-02-25 11:51:10 -05:00
Daniel Seripap
409a68a9be
Merge pull request #16 from seripap/feature/containers
...
Added Heroku procfile
2016-02-25 11:46:49 -05:00
Dan Seripap
03561082bf
Added Heroku procfile
2016-02-25 11:19:53 -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
7ec18ef656
Merge branch 'master' into develop
...
* master:
Removes hard wired URL so that "New Room" works everywhere.
2016-02-25 10:13:41 -05:00
Daniel Seripap
b3befa1247
Merge pull request #7 from seripap/feature/fileTransfer
...
Abstraction of darkwire, file transfer, slash commands
2016-02-25 10:12:55 -05:00
Dan Seripap
445371465b
Enabling file support, passing tests
2016-02-25 09:56:32 -05:00
Dan Seripap
faeb5a0405
Doc updates
2016-02-25 09:39:46 -05:00
Dan Seripap
3ba25cd14a
Removed unused code, cleaned up styles
2016-02-25 09:28:19 -05:00
Dan Seripap
0a9db6f85a
Copy edits
2016-02-25 09:18:03 -05:00
Dan Seripap
1f92848a1a
Removed unused block
2016-02-24 22:33:19 -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
Dan Seripap
e1d095da84
Merge branch 'develop' into feature/fileTransfer
...
* develop:
Add Travis yml file
Add zombie.js tests
2016-02-24 10:25:01 -05:00
Daniel Seripap
71155b3c21
Merge pull request #14 from seripap/nightwatch-tests
...
Nightwatch tests
2016-02-24 10:22:52 -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
Dan Seripap
edfab8a0c3
Closes #12 - /me command
2016-02-24 09:17:21 -05:00
Alan Friedman
c7902a6e29
Add helper for waiting for evaluated string
2016-02-23 18:36:04 -05:00
Dan Seripap
0a29d92aed
Started write of tests
2016-02-23 17:18:02 -05:00
Alan Friedman
7816f2aa87
Add Travis yml file
2016-02-23 17:05:48 -05:00
Alan Friedman
a31e0ea3a9
Add zombie.js tests
2016-02-23 17:05:48 -05:00
Daniel Seripap
bd976f160a
Merge pull request #8 from seripap/feature/tests
...
Added tests
2016-02-23 16:03:58 -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
885a74b1e6
Add Travis yml file
2016-02-23 15:57:15 -05:00
Alan Friedman
c4b8c00b16
Add zombie.js tests
2016-02-23 15:52:05 -05:00
Dietmar Winkler
83840fabb1
Removes hard wired URL so that "New Room" works everywhere.
2016-02-22 09:17:00 -05:00
Alan Friedman
078d10d177
Fix broken things
2016-02-21 11:29:06 -05:00
Alan Friedman
e9b3498eaa
Merge develop
into cleanup
2016-02-21 11:09:00 -05:00
Alan Friedman
cfa5da5695
Add JSCS and JSHint to tests and fix errors
2016-02-21 10:58:42 -05:00
Dan Seripap
59ee6ca56f
Actual configurable port
2016-02-20 09:09:05 -05:00
Dan Seripap
6273e21b22
Bind vs proxy
2016-02-19 13:41:35 -05:00
Dan Seripap
c1b902a5bf
Sending file test, currently working for images only
2016-02-19 13:35:44 -05:00
Dan Seripap
e75f48ef88
Sending and reciving base64 strings
2016-02-19 13:12:30 -05:00
Dan Seripap
0762bbd15c
Passing socket to window handler
2016-02-19 12:52:07 -05:00
Dan Seripap
c6670b56d6
Working implementation of darkwire interface
2016-02-19 12:39:47 -05:00
Dan Seripap
ebeab321e1
Creating some stability
2016-02-19 11:57:01 -05:00
Dan Seripap
e59bb2a1cf
Creating interface for darkwire, started work on filetransfer
2016-02-19 11:39:04 -05:00
Dan Seripap
4338f1aa8a
Configurable port
2016-02-19 09:04:31 -05:00
Dan Seripap
6ec8d9c5a0
More cleanup: Removed sessions, as they are not needed
2016-02-19 08:55:56 -05:00