calzoneman
92d5375950
database: update for new custom embed format
2015-06-29 17:43:57 -07:00
calzoneman
7fee1414e2
Use VideoJSPlayer for vimeo workaround
2015-06-28 09:42:21 -07:00
Calvin Montgomery
c2b4033903
package: bump cytubefilters
2015-06-24 17:32:32 -04:00
calzoneman
b34f972629
Add imgur and ustream
2015-06-21 10:39:16 -04:00
calzoneman
8dd3280305
Add hitbox and update mixed content errors
2015-06-21 10:27:51 -04:00
calzoneman
b279a41122
Add RTMP player
2015-06-19 22:12:48 -04:00
Calvin Montgomery
4433260041
Merge pull request #490 from calzoneman/fix-489
...
Fix #489
2015-06-19 17:09:54 -04:00
calzoneman
c28dc0d3d2
Fix #489
...
Channels are occasionally plagued by trolls who confuse users by
"hijacking" names of other users in the channel. This is accomplished
by replacing certain letters with visually similar letters (in fact,
indistinguishable in some sans-serif fonts), e.g. replacing lowercase
'l' with capital 'I'
This commit replaces capital 'I', lowercase 'l', digit '1', lowercase
'o', uppercase 'O', and digit '0' with '_' and changes the matching for
isUsernameTaken() to a LIKE query. Since '_' is a single character
wildcard, this causes the database to treat a username with one of these
simple replacements as already registered.
2015-06-19 16:44:25 -04:00
calzoneman
f43e46c716
Fix loading no_emotes setting
2015-06-19 14:49:49 -04:00
calzoneman
14c25ef8c1
Add explicit warning that custom embeds cannot be synchronized
2015-06-19 08:39:11 -04:00
calzoneman
01fbd3c54e
Work on custom embeds
2015-06-18 18:46:33 -04:00
calzoneman
60743bd2ea
Add twitch player
2015-06-16 16:44:14 -04:00
calzoneman
cf5756227d
Add livestream.com player
2015-06-16 12:50:17 -04:00
calzoneman
480497bea4
Initial soundcloud implementation
2015-06-16 07:39:39 -04:00
calzoneman
9451e3978c
Cut down on unneccessary ffprobe error logging
2015-06-15 08:32:11 -04:00
calzoneman
32d9285560
Temporary fix for vimeoWorkaround
2015-06-14 06:41:01 -04:00
Erik Little
3f79e9f858
Merge pull request #487 from calzoneman/remove-yt2
...
Remove YouTube v2 API fallback since v2 is dead
2015-06-07 13:11:09 -04:00
calzoneman
0d8a389e05
Remove YouTube v2 API fallback since v2 is dead
2015-06-07 11:45:23 -04:00
calzoneman
d9f06a50de
Fix 484
2015-06-04 00:57:51 -04:00
Calvin Montgomery
a4cd0659b6
Merge pull request #483 from calzoneman/ffmpeg-preflight
...
Preflight ffprobe requests with node to check headers/error conditions
2015-05-25 16:08:43 -04:00
calzoneman
a81f691d4e
Allow 2 redirects
2015-05-25 16:04:27 -04:00
calzoneman
9b3a71d84f
Fix typo
2015-05-24 11:23:43 -04:00
calzoneman
241db797d3
Add node comment to status-messages.js
2015-05-24 11:22:08 -04:00
calzoneman
18199b32ad
Add status message map for pre-node v0.12 servers
2015-05-24 11:20:09 -04:00
calzoneman
334c0d933b
Fix typo
2015-05-24 11:09:56 -04:00
calzoneman
c4add8f142
Preflight raw file requests to get better error messages
2015-05-24 11:06:02 -04:00
calzoneman
cd0cc69fd8
Gracefully handle HTTP errors in ffprobe
2015-05-23 14:36:13 -04:00
calzoneman
f94c8bc8f1
Replace with CSS margin
2015-05-22 10:29:24 -04:00
calzoneman
9081a5fee1
package.json: bump cytubefilters
2015-05-21 13:13:27 -04:00
Calvin Montgomery
854ff04c11
Merge pull request #480 from flussence/fix-1
...
Fix a typo
2015-05-21 13:02:56 -04:00
Anthony Parsons
35b2920c52
Fix a typo
2015-05-21 17:48:00 +01:00
Calvin Montgomery
0a0b125c8b
Merge pull request #479 from calzoneman/ffmpeg-fixes
...
Resolve #476 - ffmpeg improvements
2015-05-20 20:45:53 -04:00
calzoneman
54f2ad7c5c
Fixes
2015-05-19 22:07:55 -04:00
calzoneman
5f1f985dd0
Rewrite ffmpeg module
2015-05-19 19:48:08 -04:00
Calvin Montgomery
a38e4ef409
Merge pull request #478 from Xaekai/shadowmute
...
Fix shadowmuted users usage of greentext and slash commands
2015-05-19 13:02:17 -04:00
Xaekai
7f269784b1
Fix shadowmuted users usage of greentext and slash commands
2015-05-19 00:03:02 -07:00
calzoneman
88be0e1e92
Don't crash if ffprobe is missing
2015-05-16 23:36:04 -05:00
calzoneman
ce8ac4591e
Use VideoJS for google+
2015-05-15 01:19:08 -05:00
calzoneman
fe9ebfa6b1
Start working on VideoJS for Google Drive
2015-05-15 00:03:05 -05:00
calzoneman
7bc247ede2
Fix 'remove video' option
2015-05-14 13:14:45 -05:00
calzoneman
8b69485448
Show emote list button in chat only
2015-05-14 11:42:26 -05:00
calzoneman
c64d446b38
Fix button spacing when HTML is minified
2015-05-14 11:37:02 -05:00
Calvin Montgomery
d4e75d8ce8
Merge pull request #475 from calzoneman/emote-list
...
Emote list
2015-05-14 11:28:22 -05:00
calzoneman
2c90d28919
Tweak checkbox placement
2015-05-14 11:25:31 -05:00
calzoneman
86bd20d5cc
Minor fix for emote insertion
2015-05-13 12:19:03 -05:00
calzoneman
8927613da7
Add emote search, sort toggle
2015-05-13 12:17:32 -05:00
calzoneman
d3e2433ee6
Fix emote background on light themes
2015-05-12 18:24:03 -05:00
calzoneman
691ec3055c
Fix emote insertion behavior
2015-05-12 13:53:19 -05:00
calzoneman
389dd0d5ab
Initial emote list implementation
2015-05-12 13:50:59 -05:00
calzoneman
73fc5dd724
Fix ffprobe title detection
2015-05-10 23:02:24 -05:00