calzoneman
01004c6a3f
Improve require failure message as suggested in #546
2015-12-21 17:34:22 -08:00
calzoneman
04ffda7a20
Fix race condition in Chrome ( #547 )
...
When the changeMedia frame loads a new Google Drive video, @yt is still
set from before and moreover @yt.ready is still true, so calling play()
can result in a TypeError if the new embed hasn't loaded yet (this
seemed to happen consistently in Chrome and I was unable to make it
happen in Firefox).
2015-12-21 17:23:48 -08:00
calzoneman
5a2ef2d24d
Minor fixes for queueWarn
2015-12-20 22:35:24 -08:00
calzoneman
e9e3cbb575
Update migrator to allow blacklisting/whitelisting keys to backfill
2015-12-18 19:21:11 -08:00
calzoneman
b4e7ab2443
Don't save a channel if it hasn't loaded yet
2015-12-18 19:20:57 -08:00
calzoneman
176d4cb06f
Show custom title UI for `fi:` override ( #523 )
2015-12-13 11:18:46 -08:00
calzoneman
6f654b16b8
Prevent crash due to activeLock being destroyed before callback
2015-12-13 00:22:18 -08:00
calzoneman
9a4237cd00
Exclude siteadmins from channel limit ( resolves #508 )
2015-12-12 17:03:42 -08:00
calzoneman
bfe76dae0e
Check X-Forwarded-For on sockets ( resolves #528 )
2015-12-12 16:59:58 -08:00
calzoneman
432ee7bc30
Add warning for inline CSS too large ( fixes #538 )
2015-12-12 16:49:40 -08:00
calzoneman
80c35b4190
Remove unused code
2015-12-12 16:28:24 -08:00
calzoneman
27af66075e
Centralize x-forwarded-proto handling; fixes #542
2015-12-12 16:26:14 -08:00
Calvin Montgomery
1f9e396e05
Merge pull request #541 from lolcow/patch-2
...
Fix uid variable name duplication/ambiguity
2015-12-11 20:45:47 -08:00
Calvin Montgomery
cf67f1148f
Merge pull request #540 from lolcow/patch-1
...
Use absolute path for counters.log
2015-12-11 20:45:41 -08:00
Lolcow Admin
29c0df4fcc
Fix uid variable name duplication/ambiguity
...
`uid` is used twice, where it should be `uid` and `gid`, resulting in an attempted execution of something like `id -g 1500` rather than `id -g syncgroup`. These variable names are already confusing due to the nature of the functions, so I made it clear they're strings rather than numeric IDs.
2015-12-11 00:20:40 -05:00
Lolcow Admin
baf302f12c
Use absolute path for counters.log
...
Puts it in line with the other uses of `Logger.Logger`. Allows running outside of pwd.
2015-12-11 00:03:18 -05:00
calzoneman
11d4c4ca62
Reject blank emote names and images
2015-12-05 18:52:39 -08:00
calzoneman
889fb6595f
Add buffer zone to consider scrolling 'caught up'
2015-12-05 18:05:23 -08:00
calzoneman
b0d5e92350
Fix autoscrolling changes
2015-12-05 17:57:33 -08:00
calzoneman
59468ec77c
Add safeguard to prevent #539
2015-12-02 20:59:46 -08:00
Calvin Montgomery
54cabc04e1
Merge pull request #537 from calzoneman/chatscroll-improvements
...
Chatscroll improvements
2015-11-30 17:18:35 -08:00
calzoneman
3c5d36919b
Fix positioning and background color of new message indicator
2015-11-29 10:29:56 -08:00
calzoneman
23f39ab2f5
Improve chat autoscroll behavior
...
The previous behavior (don't autoscroll if the mouse is over the chat
area) was not intuitive and caused problems for people in chat only
mode, which led to a lot of people assuming that it was a glitch.
This change introduces the following behavior:
* Hovering over chat no longer affects autoscroll.
* Scrolling up in chat turns off autoscroll.
* Scrolling to the bottom of the chatbox resumes autoscroll.
* If a new message is added while autoscroll is off, a "New Messages
Below" indicator is added to the bottom of the chatbox.
2015-11-29 09:49:21 -08:00
Calvin Montgomery
b241a210f3
Fix for uniqueness of IP range bans
2015-11-23 18:22:51 -08:00
calzoneman
5c50e93458
Use VideoJS for RTMP ( #532 )
2015-11-08 19:51:17 -08:00
calzoneman
f9e1d329e4
Remove reference to IO_URL in error handler
...
Referenced in #527
2015-11-06 20:03:01 -08:00
calzoneman
fac11ee312
Fix variable misuse
2015-11-03 19:34:12 -08:00
calzoneman
04336c9712
Fix merge error
2015-11-02 21:13:02 -08:00
calzoneman
47ef670f34
Fix typo
2015-11-02 21:10:52 -08:00
calzoneman
de9b963d38
Merge branch 'web-refactoring' into 3.0
2015-11-02 21:08:14 -08:00
calzoneman
5ead24e45e
Merge branch '3.0' into web-refactoring
2015-11-02 21:07:50 -08:00
calzoneman
5c339656b7
Minor fixes
2015-11-02 20:52:57 -08:00
calzoneman
6505aa2f5e
More refactoring
2015-11-01 17:42:20 -08:00
calzoneman
23333ee266
Remove console logging of clientErrors from HTTP/socket.io
2015-10-30 22:26:20 -07:00
calzoneman
edcf17984f
Fix socket.io counters
2015-10-30 22:25:00 -07:00
calzoneman
44745d86ac
Fix for Wii U browser
...
Apparently it doesn't send the login cookie if you explicitly set the
socket.io transports to prefer websockets. Magic.
2015-10-29 20:50:10 -07:00
calzoneman
a8cc8e4b04
Add more counters for diagnostic information
2015-10-28 23:38:17 -07:00
calzoneman
c2726898e5
Move x-forwarded-for middleware
2015-10-27 23:54:32 -07:00
calzoneman
13d4a49976
Move contact page to its own route handler
2015-10-27 22:04:21 -07:00
calzoneman
88236e036c
Add better error pages
2015-10-27 20:44:40 -07:00
calzoneman
26e8660af4
Change /logout from GET to POST ( #515 )
2015-10-26 23:21:09 -07:00
calzoneman
50ca141f1d
Web refactoring
2015-10-26 22:56:53 -07:00
calzoneman
566e932e7e
Reset LASTCHAT when chat is cleared
2015-10-25 17:31:04 -07:00
Calvin Montgomery
535b1d5d3a
Merge pull request #522 from calzoneman/sioconfig-migration
...
Migrate socket.io configuration to new API
2015-10-25 17:25:00 -07:00
Calvin Montgomery
428007c3f8
Merge pull request #521 from OurFlagIsMined/patch-1
...
more than one Play click deleted a playlist item
2015-10-25 17:24:33 -07:00
calzoneman
1bdea33817
Correct typo
2015-10-25 17:22:50 -07:00
calzoneman
f5de173feb
Remove extra word from NEWS.md
2015-10-25 17:21:15 -07:00
calzoneman
21c3a1b3cd
API changes, add documentation
2015-10-25 17:20:39 -07:00
OurFlagIsMined
4809a3db00
more than one Play click deleted a playlist item
...
If two people tried to play the same playlist item, before the playlist updated, it would delete instead of playing.
The same would also happen if the play button was double-clicked instead of single-clicked.
Also, the active item's play button functioned as a delete button.
Fully tested. Still removes the item (if it was added as temporary) when it finishes playing, or if the play button of a *different* item is clicked.
2015-10-25 19:52:34 -04:00
calzoneman
b2a9c9c7a8
docs: add chat-filters.md
2015-10-21 23:04:49 -07:00