Commit Graph

823 Commits

Author SHA1 Message Date
Xaekai a636082500 Enhance media link parser.
Accept the shorthand URI style used in the logs as valid.
Add an underscore to the DailyMotion negated group to prevent dupe abuse.
2015-02-16 00:33:44 -08:00
calzoneman cc4d8514fa Fix connect message margin 2015-02-14 16:09:19 -06:00
calzoneman 9938f2c605 Change all textbox keyup to keydown
Fixes an issue repoted by dragondread in IRC where a popup character map
was unintentionally triggering the keyup event after a character was
selected.
2015-02-13 13:40:58 -06:00
calzoneman d7d3534d62 jquery cdn sucks 2015-02-10 23:07:57 -06:00
calzoneman 3bb3e020df More css fixes 2015-02-08 14:35:52 -06:00
calzoneman 7de62c1e84 CSS fixes 2015-02-07 21:17:06 -06:00
calzoneman dfdab263a5 Fix safe nick for hover 2015-02-05 22:23:54 -06:00
Xaekai 6eed208527 Correct chevron pull classing 2015-02-04 23:27:25 -08:00
Xaekai 0b2ae90d3f Change userlist chevron appearance on toggle.
Change userlist chevron placement for Synchtube layout
2015-02-04 23:14:51 -08:00
Calvin Montgomery c8b1afffc0 Merge pull request #433 from gv1222/3.0
CSS Cleanup + Modern theme
2015-02-04 22:19:42 -06:00
Graham 72a68dfc5c Update footer color. 2015-02-02 21:53:17 -05:00
Graham 7bc16c7792 Cleanup queue_entry CSS. 2015-02-02 21:33:13 -05:00
Graham ad9aa91072 Fix .drink colors. 2015-02-02 21:19:05 -05:00
Graham 0ba3b4ba78 Attempt to center chevron vertically. Some discrepancy between browsers. 2015-02-02 21:07:35 -05:00
Graham ef50c527bc Revert stripes for compatibility with light themes. 2015-02-02 20:23:48 -05:00
Graham 5a9c0f98a4 Improve theme selection from modern theme 2015-02-02 20:02:45 -05:00
Graham d1d8b1b748 Improve connect & disconnect messages for more cross-theme compatibility 2015-02-02 19:50:45 -05:00
Graham 187112c734 Fix cdn links 2015-02-02 16:47:23 -05:00
Graham 5739d95ba6 Update theme with new modern design 2015-02-02 15:15:15 -05:00
Calvin Montgomery 583e7e7616 Merge pull request #431 from calzoneman/hitbox
Add hitbox support
2015-01-27 00:29:44 -06:00
Graham f28cde5c71 Improve profile css and general cleanup 2015-01-24 15:29:52 -05:00
Graham 5d488781ca Line up connect message and chat 2015-01-24 14:46:20 -05:00
Graham 461301abfc Merge branch '3.0' of https://github.com/calzoneman/sync into 3.0 2015-01-23 20:47:01 -05:00
Graham 219ab4b40a Minor fixes to modern theme. 2015-01-23 20:36:16 -05:00
calzoneman 5a95bacee4 Fix youtube...again 2015-01-22 23:34:39 -06:00
calzoneman 50bf876010 Add hitbox support 2015-01-22 23:21:31 -06:00
Graham 7c896d82fc Modern theme updates 2015-01-19 10:30:47 -05:00
calzoneman e76fd7b1c4 Fix client motd issue 2015-01-16 19:35:26 -06:00
Calvin Montgomery d7ef0d1893 Merge pull request #428 from calzoneman/sanitize-html
Merge sanitize-html into 3.0 #yolo
2015-01-14 13:23:01 -06:00
calzoneman 139825168f Fix for private, but embeddable soundcloud tracks 2015-01-11 12:10:09 -06:00
calzoneman 80c4c90bcf Migrate old MOTDs and don't replace \n with <br> after 2015-01-08 20:07:02 -06:00
Calvin Montgomery c1ef0848cd Add CSS classes for muted users (#426)
- If a user is muted, the `userlist_muted` class is added to the
  corresponding `.userlist_item`.
- If the user is shadowmuted, the `userlist_smuted` and `userlist_muted`
  classes are added.
- If the user is AFK, the `userlist_afk` class is added.
2015-01-07 15:58:36 -05:00
Calvin Montgomery cd22570c40 Hopefully fix youtube setPlaybackQuality once and for all 2015-01-04 16:46:40 -05:00
Calvin Montgomery 3423f43f2f https://www.youtube.com/watch?v=9u6Bfnq3aZk 2015-01-03 21:36:58 -05:00
Graham 4aa1df8837 Modern theme update 2015-01-03 19:46:02 -05:00
Graham 207ad43140 Update css 2015-01-03 18:21:33 -05:00
Graham fb1636552b Add modern theme 2015-01-03 18:21:07 -05:00
Graham 32c58a9628 Minify slate and cleanup. 2015-01-03 15:32:15 -05:00
Graham e4de90c38b Move color CSS rules into their own files. minify bootstrap 2015-01-03 15:27:15 -05:00
Calvin Montgomery 0c23b8a4c5 Update Copyright year; remove old junk 2014-12-31 12:06:29 -05:00
Calvin Montgomery 4319111f47 Remove console.log 2014-12-28 19:09:41 -05:00
Calvin Montgomery 25eba6ab2b Improve filter handling code 2014-12-28 11:12:37 -05:00
Calvin Montgomery 709724efd4 Warn moderators when a channel exceeds size limit
When the chandump is saved, the size of the file is checked.  If it is over the limit, moderators are displayed a message indicating that the channel is too large and they should remove extra playlist items, filters, and/or emotes.

This is a partial solution for #421.
2014-12-26 11:19:19 -05:00
Calvin Montgomery db7d1a22c8 Resolve #420 2014-12-19 14:39:10 -05:00
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 9db35ba811 Fix PM bar clickthrough 2014-11-24 19:08:51 -06:00
calzoneman 214353acab Fix JWPlayer issue some Firefox users are experiencing 2014-11-22 01:01:32 -06:00
calzoneman b37bc6b1a5 Fix obnoxious link colors in tables on cyborg theme 2014-11-21 16:58:22 -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 084b1cf16f Fix for super long pagetitles 2014-10-03 16:15:35 -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 83ae835bed Allow modals to be wider on large screens 2014-08-13 14:01:21 -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
Calvin Montgomery 002dadd67a Fix question marks breaking channel joins 2014-07-01 20:35:13 -07:00
Calvin Montgomery ece32dda5d Fix chrome bug 2014-07-01 20:29:12 -07:00