calzoneman
8927613da7
Add emote search, sort toggle
2015-05-13 12:17:32 -05:00
calzoneman
691ec3055c
Fix emote insertion behavior
2015-05-12 13:53:19 -05:00
calzoneman
389dd0d5ab
Initial emote list implementation
2015-05-12 13:50:59 -05:00
Xaekai
2dd1db166a
Fix annoyance: Clicking Remove video scrolls to top
2015-05-06 12:14:56 -07:00
calzoneman
daf2463a6a
Start working on Dailymotion
2015-05-05 15:06:37 -05:00
calzoneman
a291836a99
Change USEROPTS.default_quality values
2015-05-02 17:55:00 -05:00
calzoneman
d7b69bce38
Fixes
2015-05-02 17:37:09 -05:00
calzoneman
391ea264f5
Work on player rewrites
2015-05-02 11:45:35 -05:00
calzoneman
ae899fd9be
Continue working on YouTube player
2015-04-30 15:26:09 -05:00
calzoneman
d77497aaa7
Work on YouTube player
2015-04-23 22:24:43 -05:00
calzoneman
e2c3b2daad
Fix PM maxlength and throttling
2015-04-23 21:49:15 -05:00
calzoneman
f0c75211fb
Start working on player rewrite
2015-04-23 21:40:08 -05:00
calzoneman
dd48da19c0
Add build-player script
2015-04-23 21:19:55 -05:00
Erik
566c4c174e
make sure the user understand this is for real
2015-04-20 16:09:21 -04:00
calzoneman
f4a9f0b21b
linewrap queue alerts
2015-03-27 19:08:58 -05:00
Calvin Montgomery
e1c8d5c6c9
Fix Ustream
2015-03-23 16:10:00 -07:00
calzoneman
3290501e81
Fix google drive/google+ 'highest available' quality
2015-03-20 14:23:44 -05:00
calzoneman
f3fe933f6e
Support new google drive link format
2015-03-20 13:57:13 -05:00
Calvin Montgomery
8bee1afad1
Fix issue with channel settings not being updated
2015-02-27 13:10:38 -06:00
Erik
3ae2deca7c
Fix cancel for kick/ban/ipban
2015-02-21 21:34:25 -05:00
Xaekai
1c263f825b
Add line start anchors to the shorthand URI parsers
2015-02-21 12:26:03 -08:00
Xaekai
1f7940711d
Resolve missing closing parenthesis on the generic matcher.
2015-02-18 18:44:17 -08:00
Xaekai
5c6a966e6f
Use a generic matcher for the shorthand URIs.
2015-02-16 22:40:18 -08:00
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
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
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
583e7e7616
Merge pull request #431 from calzoneman/hitbox
...
Add hitbox support
2015-01-27 00:29:44 -06: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
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
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
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
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
Calvin Montgomery
e87ddb473b
Require user permission to run channel js
2014-07-01 20:11:54 -07:00
Calvin Montgomery
7f4e2a8882
Fix a few issues
2014-06-12 20:29:12 -07:00
Calvin Montgomery
ac10f05f21
Update ffmpeg loader to work with newer fluent-ffmpeg; fix playlists
2014-06-07 21:25:48 -07:00
Calvin Montgomery
6dde745784
Better error handling, add support for mp3/ogg-vorbis
2014-06-05 22:02:51 -07:00