162 Commits

Author SHA1 Message Date
Alan Friedman
c92831a4a3 Merge branch 'develop' into cleanup-tests 2016-02-27 11:33:51 -05:00
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
Alan Friedman
fe148efd6f Merge pull request #28 from seripap/feature/cmdk
CMD+K
2016-02-27 10:39:20 -05:00
Dan Seripap
87802963f9 Key definitions. Moving window to window handler 2016-02-27 10:12:57 -05:00
Dan Seripap
7fa4517e01 Merge branch 'develop' into feature/cmdk
* develop:
  Version Up
  Back to jquery
  Better checking of username colors, throw error on blank slash commands
  Fix for safari/ios not being able to access filereader
2016-02-26 14:49:46 -05:00
Dan Seripap
4c6ff2fff2 Added warning before changing username 2016-02-26 09:52:59 -05:00
Alan Friedman
8a0b93254b Merge pull request #21 from seripap/bugfix/ios-fileupload
Fix for safari/ios not being able to access filereader
2016-02-26 09:30:25 -05:00
Dan Seripap
87dc8cc056 Back to jquery 2016-02-26 09:14:28 -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
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
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
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
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
Dan Seripap
445371465b Enabling file support, passing tests 2016-02-25 09:56:32 -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
e1d095da84 Merge branch 'develop' into feature/fileTransfer
* develop:
  Add Travis yml file
  Add zombie.js tests
2016-02-24 10:25:01 -05:00
Dan Seripap
edfab8a0c3 Closes #12 - /me command 2016-02-24 09:17:21 -05:00
Dan Seripap
0a29d92aed Started write of tests 2016-02-23 17:18:02 -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
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
Dan Seripap
7e66df3ac0 Merge branch 'master' into issues/reorg
* master:
  Removes hard wired URL so that "New Room" works everywhere.
2016-02-19 08:36:14 -05:00
Dietmar Winkler
ac88699ec9 Removes hard wired URL so that "New Room" works everywhere. 2016-02-19 13:11:19 +01:00
Dan Seripap
e492945fcb Abstracted some window events 2016-02-17 22:13:25 -05:00
Dan Seripap
e27b4e1d5c Dynamic URLs 2016-02-17 21:57:00 -05:00
Dan Seripap
f008a7db93 Fix audio class, moving crypto functions 2016-02-17 21:55:28 -05:00
Dan Seripap
316db0cfc5 Start of reorganization: Audio class 2016-02-17 21:23:20 -05:00
Alan Friedman
27ae0a4fbf Merge branch 'master' into revert-to-hmac 2016-02-14 19:45:17 -05:00
Dan Seripap
05f66b7bdb Added .secret file for sessions
x
2016-01-27 18:16:40 -05:00