931 Commits

Author SHA1 Message Date
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
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
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
5ead24e45e Merge branch '3.0' into web-refactoring 2015-11-02 21:07:50 -08: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
26e8660af4 Change /logout from GET to POST (#515) 2015-10-26 23:21:09 -07:00
calzoneman
566e932e7e Reset LASTCHAT when chat is cleared 2015-10-25 17:31:04 -07:00
calzoneman
21c3a1b3cd API changes, add documentation 2015-10-25 17:20:39 -07:00
calzoneman
7b5476874d Minor function change 2015-10-21 20:56:09 -07:00
calzoneman
40e2a608f6 Initial sioconfig migration work 2015-10-19 22:32:00 -07:00
calzoneman
dacda65961 Prevent unnecessary duplicate profile boxes 2015-10-19 20:28:33 -07:00
calzoneman
6ed7ca8dbb Upgrade to video.js 5.0 2015-10-17 18:45:13 -07:00
Calvin Montgomery
9f4461a779 Merge pull request #507 from calzoneman/channel-store
Refactor channel storage to allow database store
2015-10-04 23:22:05 -07:00
calzoneman
81cbfc0639 Merge branch '3.0' into channel-store 2015-09-30 21:58:03 -07:00
calzoneman
7875dbdf4a Handle 'best' quality preference in VideoJSPlayer 2015-09-30 18:26:23 -07:00
calzoneman
b2a4afd9ff Merge www/js/player.js from gdrive-youtube 2015-09-26 20:00:07 -07:00
calzoneman
5ec9c2b029 Start refactoring channel storage 2015-09-23 21:56:04 -07:00
calzoneman
3356a55fbd Fix modal issue 2015-09-16 20:20:51 -07:00
calzoneman
c81ae989fd Add auth_timeout parameter 2015-09-16 00:04:34 -07:00
calzoneman
bfe36e8150 Hack YouTube flash player for Google Drive 2015-09-15 23:32:01 -07:00
calzoneman
de02cdbeff Intelligently split link lists to allow URLs with commas 2015-08-19 23:27:05 -07:00
calzoneman
6f7b34f644 Minor fixes to source quality sorting 2015-08-03 19:02:56 -07:00
Calvin Montgomery
eb02ad0836 Merge pull request #499 from calzoneman/gdrive-captions
Support captions/subtitles for Google Drive videos
2015-07-27 17:42:32 -07:00
calzoneman
d86c62664c Fixes for Chrome 2015-07-26 13:29:06 -07:00
calzoneman
f12397db23 Minor fixes for Google Drive subtitles 2015-07-26 12:28:43 -07:00
calzoneman
523ebf4aea Fix video not being restored when getplaylist modal is closed 2015-07-26 11:41:54 -07:00
calzoneman
4a0cbce575 Use lang_original if subtitle name is empty 2015-07-25 11:46:18 -07:00
calzoneman
33e7f81fa7 Wire up google drive subtitles 2015-07-25 01:19:32 -07:00
Calvin Montgomery
dda5077727 Merge pull request #498 from calzoneman/comma-multi-queue
Add comma-separated queueing for multiple items
2015-07-21 21:46:28 -07:00
calzoneman
06347d6c25 Fix hidePlayer() 2015-07-16 21:43:21 -07:00
calzoneman
0044057287 Fix single-item playlist rendering glitch on Firefox 2015-07-16 21:28:11 -07:00
calzoneman
d76af73286 Add comma-separated queueing for multiple items 2015-07-16 19:14:55 -07:00
calzoneman
7e75611e7f Fix fullscreen CSS for webkit browsers 2015-07-11 22:10:59 -07:00
Calvin Montgomery
6e7225aa0d Change mediaurl keydown to keyup so that the Title box shows correctly 2015-07-09 21:45:41 -07:00
calzoneman
bba6b29483 Fix ustream embeds 2015-07-07 19:30:39 -07:00
Calvin Montgomery
c0f76bcf00 Add fullscreen button 2015-07-06 17:35:04 -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
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