2386 Commits

Author SHA1 Message Date
Adam Davis
423c673e99 trailing space fixes and other formatting stuff. 2018-04-08 22:00:58 -04:00
Adam Davis
d19d1bec0e Cleanup 2018-04-08 21:35:17 -04:00
Adam Davis
fa197db148 returning the disconnect check that got away. 2018-04-08 20:48:58 -04:00
Adam Davis
da1c3e5ab5 reverting some unintended format changes in else statement. 2018-04-08 20:44:51 -04:00
Adam Davis
d5abf3a238 More empty lines. 2018-04-08 20:39:15 -04:00
Adam Davis
1230d3bcbc Cleaning up empty lines. 2018-04-08 20:38:23 -04:00
Adam Davis
d67a106487 Cleaning up empty lines. 2018-04-08 20:36:21 -04:00
Adam Davis
57226f4d68 reverting white space I deleted in a test commit. 2018-04-08 20:33:26 -04:00
Adam Davis
b98ba476d7 Fix type in overlayInput variable name + some minor code cleanup. 2018-04-08 19:23:00 -04:00
Adam Davis
ab54ea7b65 Tweaking some CSS rules, fix bug with wrong callback in anonymouscheck.js, making sure to unbind keydown and click events for channel overlay before re-using, added message for wrong password. 2018-04-08 19:12:52 -04:00
Adam Davis
1eb3c0221f Just deleting some white space for a test commit 2018-04-08 12:20:36 -04:00
Adam Davis
327be436b8 Updates to channel UI for identity and password challenges. 2018-04-08 12:09:35 -04:00
Adam Davis
f106bdf919 Merge branch '3.0' of https://github.com/calzoneman/sync into 3.0 fork
# Conflicts:
#	src/channel/anonymouscheck.js
#	src/channel/opts.js
2018-04-08 12:01:18 -04:00
Calvin Montgomery
62417f7fb8
Add eslint (#741) 2018-04-07 15:30:30 -07:00
Adam davis
953428cad5 Add Admin Setting - Block anonymous connections (#740) 2018-04-07 11:24:52 -07:00
Adam Davis
544b2cc530 Missing check to see if user was already disconnected by the time onUserPreJoin gets called. 2018-04-06 20:31:08 -04:00
Calvin Montgomery
ef7bf1a319 Use path.join(__dirname, ...) to potentially avoid www/js/player.js issue 2018-04-05 20:48:59 -07:00
Calvin Montgomery
c1e78fd4dc Kill process if www/js/player.js is not found at startup 2018-04-05 20:39:49 -07:00
Adam Davis
59b7eddfcf Spacing updates. 2018-04-02 16:38:39 -04:00
Adam Davis
fc7ebced2f Fixing spacing. 2018-04-02 15:46:34 -04:00
Adam Davis
6e31e0aad3 Adding user socket disconnect callback for anonymous check. 2018-04-02 15:44:39 -04:00
Adam Davis
18819e7553 Just a little cleanup. 2018-04-01 00:07:31 -04:00
Adam Davis
0fef83e05e Moved anonymous check out of acceptUser into its own module . Changed behavior to allow access after user provides a guest login name or logs in. 2018-03-31 23:56:40 -04:00
Adam Davis
7dd6357c7c reverting additions for /leader command. Leaving it out off Block Anonymous Users Pull request work. 2018-03-30 02:30:59 -04:00
Adam Davis
a636b2996f Added /leader command to assign leader via chat. 2018-03-30 02:16:26 -04:00
Adam Davis
49baabdf66 Adding option to block anonymous users from joining a channel. First draft. 2018-03-29 22:59:28 -04:00
Calvin Montgomery
2087921072 Clarify some wording 2018-03-17 17:47:27 -07:00
Calvin Montgomery
6070f7fc06 Update the README 2018-03-17 17:46:21 -07:00
Calvin Montgomery
304a6c9cfa Fix parseMediaLink stripping querystring from HLS manifest URLs 2018-03-17 10:49:08 -07:00
Calvin Montgomery
34eaca7b84 Fix version check in index.js to reject node <v6 2018-03-13 22:36:21 -07:00
Calvin Montgomery
fcfc45dd70 Save YouTube playlists to library in batch to avoid connection pool starvation 2018-03-05 22:19:51 -08:00
Calvin Montgomery
54bf7f1c5b Strip GDrive metadata from saved channel playlists 2018-03-05 21:56:08 -08:00
Calvin Montgomery
8340bf2c81 Add notice that quality preference doesn't work for YouTube anymore (#726) 2018-03-05 21:51:40 -08:00
Calvin Montgomery
81e1947656 Clear template cache on /reload (#734) 2018-03-05 21:46:58 -08:00
Calvin Montgomery
247cf770d0 Avoid O(N^2) loop when loading channel emotes on channel load 2018-03-05 21:35:56 -08:00
Calvin Montgomery
726a5bf7c4 Minor tweaks to specific error conditions 2018-02-24 19:51:28 -08:00
Calvin Montgomery
79556d9365
deps: remove "q" (#731)
Insert Star Trek joke here.

Also did significant refactoring of the surrounding logic for the things
that depended on Q.
2018-02-24 19:47:50 -08:00
Calvin Montgomery
d5f5c91b05 Minor fixes 2018-02-15 19:59:23 -08:00
Calvin Montgomery
49661a95ab Upgrade dependencies 2018-02-15 19:58:33 -08:00
Calvin Montgomery
03f30a82b9 Fix botched version bump in package.json 2018-02-01 17:41:06 -08:00
Calvin Montgomery
966da1ac58 Revert "Replace quadratic emote list impl with Map"
This reverts commit 0f9bc449259171cf67901e7bc3b531ec70c55126.

The original commit was not backwards compatible with use cases that
users were relying on, such as emotes being sorted in insertion order by
default.

I will develop a new patch which fixes the performance issue in a
backwards compatible way.
2018-02-01 17:39:45 -08:00
Calvin Montgomery
aeab31825e Fix a raw file error caused by facebook CDN violating RFC 2616 2018-01-21 18:53:16 -08:00
Calvin Montgomery
e7781b5c09 Remove accidentally committed script 2018-01-18 19:48:32 -08:00
Calvin Montgomery
8821de0e7d Try to reduce the extra crap logged when a db query fails 2018-01-18 19:47:55 -08:00
Calvin Montgomery
0f9bc44925 Replace quadratic emote list impl with Map 2018-01-18 19:34:57 -08:00
Calvin Montgomery
8399eab33f Fix error on invalid regex for /clean 2018-01-17 21:54:43 -08:00
Calvin Montgomery
326e67893c Minor bugfix 2018-01-14 15:43:12 -08:00
Calvin Montgomery
1797e11b43 Sanitize google drive IDs to remove URL hash etc. 2018-01-14 15:15:59 -08:00
Calvin Montgomery
46a738b7f4 Minor tweak to playlist dirty check 2018-01-14 15:08:55 -08:00
Calvin Montgomery
d706bf63b1 Fix ustream 2018-01-14 15:02:15 -08:00