316 Commits

Author SHA1 Message Date
calzoneman
a3a9fa074e Improve behavior of custom embed w.r.t. https
Instead of silently failing when browser policy blocks HTTP embeds over HTTPS, pre-fill the video div with an error message and attempt to salvage the link with s/http/https/g.
2014-12-10 23:56:17 -06:00
calzoneman
db56a8869d Fix #417 2014-12-07 13:42:18 -06:00
calzoneman
cf60994895 Dailymotion is a completely functional site programmed by competent people 2014-12-04 15:55:15 -06:00
calzoneman
b587da6701 Several fixes
- User playlists should now list correctly (fixed a race condition)
  - Livestream types can autoplay (no longer stuck at currentTime = -3)
  - Playlist items with NaN duration do not break user playlist saving
  - ffmpeg support can handle live media (e.g. icecast)
  - Invalid volume is sanitized and an error message is added
  - JWPlayer displays correctly for both HTML5 and Flash
  - JWPlayer volume synchronization is fixed
  - <audio> and <video> tags are scaled correctly with .embed-responsive-item
2014-12-02 22:21:52 -06:00
calzoneman
b09346392e Slight tweak to nick hovers 2014-11-24 19:32:06 -06:00
calzoneman
2f2ed8aaf9 Fix Twitch not working on HTTPS and allow HTTPS channel page 2014-11-24 19:24:47 -06:00
calzoneman
214353acab Fix JWPlayer issue some Firefox users are experiencing 2014-11-22 01:01:32 -06:00
calzoneman
e0191a50f0 Fix #414; use CDNs for bootstrap,jquery 2014-11-20 23:10:40 -06:00
calzoneman
610fd5a7c3 Handle #412 2014-11-16 11:19:14 -06:00
calzoneman
2f9b5ffe6a Fix misaligned checkbox in new poll menu 2014-11-16 11:15:08 -06:00
calzoneman
af4f0fd211 Fix chat disappearing if the video player is gone 2014-11-15 16:52:18 -06:00
Calvin Montgomery
43cc336e07 Merge pull request #410 from calzoneman/responsive-embed
Update Bootstrap to 3.3; improve automatic video/chat resizing with responsive-embed
2014-11-15 11:15:10 -06:00
calzoneman
08f9aeaedb JWPlayer fixes 2014-11-13 20:24:05 -06:00
calzoneman
7310dabedf CSS fixes 2014-11-12 19:56:29 -06:00
calzoneman
9f18a6978e Still WIP 2014-11-11 19:48:08 -06:00
calzoneman
7708cf1aca Resolve #408 2014-11-11 15:48:34 -06:00
calzoneman
2c45177cc0 Responsive embed, WIP 2014-11-10 22:43:49 -06:00
calzoneman
b49cd1b146 I'll take "hacks that shouldn't work" for 00 2014-11-01 12:12:22 -05:00
calzoneman
4c5d441931 Minor update 2014-10-24 10:30:23 -05:00
calzoneman
6e0735f3fe Update to socket.io 1.0 2014-10-24 10:23:30 -05:00
calzoneman
12804d1052 Add UI option for no emotes (#404) 2014-10-23 23:21:44 -05:00
calzoneman
d676abc722 Fix: pressing enter now submits login form on channel page 2014-10-08 22:36:33 -05:00
calzoneman
e13e695077 Allow limiting # items per user 2014-10-06 11:32:25 -05:00
calzoneman
2b60ab8e10 Add permission for #402; fix a strange jwplayer issue 2014-09-06 22:59:28 -05:00
calzoneman
71114b0060 Fix: don't search channel library if rank < seeplaylist 2014-09-04 20:53:18 -05:00
calzoneman
bc3f20198c I'm not sure who to hate more 2014-09-02 17:30:41 -05:00
calzoneman
79d636ea89 Fix chrome incompatibility 2014-09-02 17:28:16 -05:00
calzoneman
293f943a9a Accept drive.google.com/file/d/blah as a substitute for docs.google.com/file/d/blah 2014-09-02 16:50:26 -05:00
calzoneman
91c24518c5 Conditionally allow ASCII characters (for Xaekai) 2014-08-29 16:38:57 -05:00
calzoneman
2a8b94e26a Chrome shiftclick workaround requested by Xaekai 2014-08-27 18:49:00 -05:00
calzoneman
7b00ba10b9 Fixes at Xaekai's request 2014-08-27 18:45:11 -05:00
calzoneman
53971af737 Fix remove video reconnect bug 2014-08-21 20:32:58 -05:00
calzoneman
3d6aaf0e1f Fix a bug with theme.js 2014-08-19 00:23:05 -05:00
calzoneman
aff20c3012 Use JWPlayer as flash fallback because it can actually synch 2014-08-18 12:00:26 -05:00
calzoneman
6452ea4ab4 Fix ban reason 2014-08-18 11:49:03 -05:00
calzoneman
8fddbc3e6e Add IP cloaking; make tor bans channel specific 2014-08-14 21:42:13 -05:00
calzoneman
ecca806a58 Fix an issue with quality selection 2014-08-14 16:28:44 -05:00
calzoneman
dc3efd94c8 Remove JustinTV support as it is no longer in service 2014-08-13 13:51:09 -05:00
calzoneman
735b2fcd07 Improve URL parsing 2014-08-13 13:49:32 -05:00
Calvin Montgomery
f11be6ae81 Fix pausing on HTML5 player 2014-08-07 20:34:24 -07:00
Calvin Montgomery
b7edfc31f9 Fix for google docs changing their video player: 2014-08-06 20:12:57 -07:00
Calvin Montgomery
032dede66d Soundcloud fix, part 2 2014-08-03 22:56:17 -07:00
Calvin Montgomery
7acfcaf152 Soundcloud changed their volume range silently
[raging intensifies]
2014-08-03 22:50:24 -07:00
Calvin Montgomery
937ad04967 Change meta format so it persists in DB and on disk 2014-07-11 20:42:13 -07:00
Calvin Montgomery
8acffda8ec Add clientside support for Google+ 2014-07-10 23:23:48 -07:00
Calvin Montgomery
b28fd9e4a8 Add permission for /clear and log it 2014-07-10 20:03:47 -07:00
Calvin Montgomery
2d0fe02a19 Move vimeo simulator out of the changemedia callback 2014-07-09 21:55:49 -07:00
Calvin Montgomery
3f959087af Initial improvements to playback system 2014-07-09 21:20:14 -07:00
Calvin Montgomery
a97db09928 Shift+click workaround for Chrome on playlist 2014-07-07 21:48:23 -07:00
Calvin Montgomery
d3b4ac1468 Change script prompt to be more friendly 2014-07-01 21:13:52 -07:00