1753 Commits

Author SHA1 Message Date
calzoneman
cb52148b2f Replace lib/status-messages with status-message-polyfill 2015-07-08 11:00:40 -07:00
calzoneman
bba6b29483 Fix ustream embeds 2015-07-07 19:30:39 -07:00
Calvin Montgomery
d1f21573e6 customembed: don't parse in xmlMode
This fixes an issue where <params> weren't being parsed correctly
because they are self-closing HTML5 tags.
2015-07-07 12:28:09 -07:00
Calvin Montgomery
c212d32a6e Merge pull request #494 from calzoneman/player-fullscreen
Add fullscreen button
2015-07-06 22:38:50 -07:00
Calvin Montgomery
c0f76bcf00 Add fullscreen button 2015-07-06 17:35:04 -07:00
calzoneman
a6ddebbec3 Fix custom embeds in user_playlists; add NEWS.md
Server administrators should check NEWS.md before updating for
information about important changes or required administrator
intervention.
2015-07-06 12:49:21 -07:00
calzoneman
83e3c44a6d Merge branch 'player-rewrite' into 3.0 2015-07-06 11:28:30 -07:00
calzoneman
70be8a6713 Resolve merge conflict 2015-07-06 11:28:18 -07:00
calzoneman
2b6d980aeb Remove redundancy 2015-07-06 11:23:58 -07:00
calzoneman
e40db5f27e Fix mediaquery for contentType 2015-07-06 11:21:52 -07:00
calzoneman
87c1112508 Bump version number 2015-07-06 11:16:02 -07:00
calzoneman
e3d12007b3 Fix css/js textboxes on channelCSSJS frame 2015-07-05 17:52:51 -07:00
Calvin Montgomery
44f1091952 Remove redundancy by extending EmbedPlayer for Twitch 2015-07-05 14:04:21 -07:00
Calvin Montgomery
aad8eef52b Add LIVESTREAM_CHROMELESS flag 2015-07-05 14:00:59 -07:00
Calvin Montgomery
9f030376b5 Fix VideoJS volume 2015-07-05 13:50:34 -07:00
Calvin Montgomery
62ed922c73 Fix leader 2015-07-05 13:29:06 -07:00
calzoneman
35500822d2 Fixes 2015-07-03 11:24:21 -07:00
calzoneman
9db9856a4e Fix stuck loading spinner on IE 2015-07-01 23:59:21 -07:00
calzoneman
c422fa65fc Add fileplayer 2015-07-01 09:38:01 -07:00
calzoneman
a457ea6c8a Convert custom embeds when loading playlist 2015-06-30 09:38:19 -07:00
calzoneman
b34ea01c3d Changes to how custom embeds work 2015-06-29 18:32:18 -07:00
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 &nbsp; 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