Commit Graph

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