Commit Graph

1060 Commits

Author SHA1 Message Date
Calvin Montgomery dc5fa70017 Improve buffer compensation 2013-04-24 08:04:26 +04:00
Calvin Montgomery 35fb504847 Fix channel update function, start working on compensative synch 2013-04-24 06:33:53 +04:00
calzoneman 6b5466f5ae Add chat antiflood option 2013-04-23 14:17:42 -05:00
calzoneman 3f5ec309e9 Tweak ACL behaviour
ACL is only updated when you first join, when someone's rank changes, or if
you click the Channel Ranks tab
2013-04-23 13:47:09 -05:00
calzoneman 27c494e450 Implement shuffle/clear (Issue #48) 2013-04-22 15:37:42 -05:00
Calvin Montgomery bb019deeb7 Implement ACL for channel owners (Issue #42) 2013-04-22 22:28:40 +04:00
Calvin Montgomery d7de1fc69e Fix singular words (Issue #46) 2013-04-22 21:39:23 +04:00
calzoneman 40ad039a06 Add configurable voteskip ratio, show # voteskips to mods 2013-04-20 20:17:38 -05:00
calzoneman 6e6f6217b0 Document /afk in help.html 2013-04-19 14:58:37 -05:00
calzoneman 05299aabf3 Fix data.meta undefined error 2013-04-19 14:56:00 -05:00
calzoneman 3c4d7073a5 Implement AFK functionality [Issue #37] 2013-04-19 14:50:08 -05:00
calzoneman fb19822eca Beginning to think I should test this locally before I push 2013-04-19 14:24:33 -05:00
calzoneman abe6dbe225 Fix syntax error in previous commit 2013-04-19 14:23:32 -05:00
calzoneman a36d0d022e Support URLs of the form /r/channel for sites with a RewriteRule 2013-04-19 14:21:51 -05:00
calzoneman 9e8ca1ad3a Add ids to various div[class=row] elements 2013-04-19 14:04:51 -05:00
calzoneman eede0b9135 Auto update video width to match responsive layout
This fixes Issue #40
I also fixed the YouTube loader to remove the frameborder
2013-04-19 14:00:10 -05:00
calzoneman 5350fa2e93 Add poll editor
Implements the suggestion from Issue #34
2013-04-18 11:42:07 -05:00
calzoneman 9338905519 Minor fix- greentext and escaping youtube queries 2013-04-17 23:24:37 -05:00
calzoneman e5b61ef91c Add button to get playlist URLs 2013-04-17 14:05:45 -05:00
calzoneman 8a8838a58d Registered users now have rank 1, guests' names are grey
Any new registrations will set global_rank=1 in the database
If you wish to upgrade, run "UPDATE `registrations` SET `global_rank`=1 WHERE `global_rank`=0" on your MySQL database
2013-04-17 13:29:52 -05:00
calzoneman e9d3fa83e4 Fix userlist (Issue #31) 2013-04-16 17:23:35 -05:00
calzoneman 4c58506575 Update help page with channel options/chat filters 2013-04-16 14:22:33 -05:00
calzoneman 3cb43717c1 Update help page 2013-04-16 14:06:42 -05:00
calzoneman 1ee3c06213 Implement custom JS
As referenced in Issue #28
2013-04-16 11:11:10 -05:00
calzoneman 78ecc042d6 Allow custom regex flags
Fixes Issue #29
For example, match "word" without case sensitivity, match globally:
word/ig
If you want to match a literal slash, escape it with a backslash: \/
2013-04-16 11:02:00 -05:00
calzoneman 6ae16d5671 Fix "end poll" button for leaders
Fixes Issue #30
2013-04-16 10:43:53 -05:00
calzoneman 6807d0b686 Move chat callback to addChatMessage 2013-04-15 20:28:01 -05:00
calzoneman 4e2e349196 Tweaks to Leaders, add kick messages 2013-04-14 12:38:00 -05:00
calzoneman 78c7a4d77a Fix Issue#27 2013-04-14 12:22:09 -05:00
calzoneman cb9624e523 Scroll playlist to current video 2013-04-13 12:14:44 -05:00
calzoneman 4e2702f65f Allow comma-separated URLs in queue box 2013-04-12 13:02:57 -05:00
calzoneman d5ce1020b2 Add mute function, tweak playlist button display 2013-04-11 12:51:08 -05:00
calzoneman a9b3319e3d Force client disconnect, fix userlist bug 2013-04-11 11:30:20 -05:00
calzoneman 3f2095b14e Fix banning 2013-04-10 19:51:30 -05:00
calzoneman 176dd58284 Support RTMP streams 2013-04-07 14:38:50 -05:00
calzoneman 109260e46c Fix chat messages not working for anonymous users 2013-04-06 20:56:47 -05:00
calzoneman 0365de5a1a Tweaks to ACP and channel options 2013-04-06 16:08:26 -05:00
calzoneman 6944ea930e Layout/CSS tweaks 2013-04-06 16:02:20 -05:00
calzoneman 9842d59901 Allow graceful client reocnnection on server restart 2013-04-06 15:47:27 -05:00
calzoneman dea52ae78b Fix issue#24 2013-04-04 17:54:05 -05:00
calzoneman fc1c5d4896 Bugfix youtube search 2013-04-04 15:55:43 -05:00
calzoneman 0e49f06fbf Fixes and stuff 2013-04-04 14:56:43 -05:00
calzoneman 362fd0ab23 Implement YouTube search, minor fixes, remove "Play Next" button 2013-04-04 11:39:43 -05:00
calzoneman f7bc601fed Fix Issue#23 2013-04-04 11:05:01 -05:00
calzoneman 11f1ab60f9 Change leader icon to be a star because why not 2013-04-03 18:02:14 -05:00
calzoneman 28a0a95851 Fix a bunch of stuff; refactor clientside 2013-04-03 17:56:03 -05:00
calzoneman 5880be6f68 Fixes; start refactoring clientside 2013-04-03 15:18:35 -05:00
calzoneman 7def0b174f Bugfixes
- Better YouTube URL parsing
- Check for invalid regexes and report them
- Channel names are no longer case-sensitive
2013-04-03 11:39:51 -05:00
calzoneman 52fe508628 Implement voteskip 2013-04-02 14:07:22 -05:00
calzoneman 2ee182eb48 Fix checkbox glitchiness (Issue#21) 2013-04-02 11:16:26 -05:00
calzoneman fab4039fc1 Add MOTD and chat filter interface 2013-04-01 16:02:09 -05:00
calzoneman a0c26ee0e5 Better fix for previous commit 2013-03-31 20:29:39 -05:00
calzoneman 28b9bdb54d Fix layouts breaking chat 2013-03-31 20:10:57 -05:00
calzoneman 19ee0491c3 Add a few layout options 2013-03-31 17:30:46 -05:00
calzoneman 7b11651e1e Prevent chat from autoscrolling when mouse inside 2013-03-30 00:55:25 -05:00
calzoneman 31fd011b4d Blink tab title when your name mentioned 2013-03-30 00:49:41 -05:00
calzoneman 6fbe2732c7 Fix queue issues when moving videos 2013-03-29 15:05:08 -05:00
calzoneman 328b38f319 Add chat modifiers and history 2013-03-29 13:15:46 -05:00
calzoneman d788721b3f Update help page, fix acp login bug 2013-03-28 18:56:29 -05:00
calzoneman 546d50f917 Support click and drag to move; add play button; dump channels on exit 2013-03-28 18:51:08 -05:00
calzoneman 9faada9891 Fix semicolon 2013-03-27 15:15:35 -05:00
calzoneman 30cab284b0 Fix acp for bcrypt update 2013-03-27 15:13:41 -05:00
calzoneman 34f20f423f Transition to using bcrypt for password hashing/storage 2013-03-26 14:12:02 -05:00
calzoneman 141bb69777 Support YouTube Playlists 2013-03-25 14:39:03 -05:00
calzoneman e70002ae4f Correct behavior for leader/unleader; compensate for Soundcloud being inconsiderate 2013-03-25 13:54:18 -05:00
calzoneman 5bed38d0ec Update help page and README 2013-03-25 12:52:05 -05:00
calzoneman 5f5049db12 Change quotes to be consistent
Fixes Issue#11
2013-03-24 12:23:48 -05:00
calzoneman a5ca7d227e Add banlist interface 2013-03-23 22:45:10 -05:00
calzoneman df54f8bffc Proper IPbans in the database 2013-03-23 22:01:37 -05:00
calzoneman 0b56909e20 Change license to MIT 2013-03-23 21:28:20 -05:00
calzoneman 3b335fb381 Slight amendment, load the URL of the custom css in the channel options 2013-03-23 17:21:54 -05:00
calzoneman 98b3587341 Support custom CSS 2013-03-23 17:15:19 -05:00
calzoneman 05fd0f26a8 List loaded channels on ACP 2013-03-23 13:29:47 -05:00
calzoneman c0fc363f1b Dailymotion support 2013-03-23 13:17:39 -05:00
calzoneman bf72733086 Add poll notification, channel options (don't save to db yet) 2013-03-22 15:04:04 -05:00
calzoneman bbfa4ba53d Tweaks 2013-03-21 18:55:32 -05:00
calzoneman b565324ec3 Amend last commit, fix regex 2013-03-20 18:15:52 -05:00
calzoneman 6042c510e1 Fix bad channel names 2013-03-20 18:10:23 -05:00
calzoneman d1fee84200 Write documentation 2013-03-20 14:17:59 -05:00
calzoneman c50dbece97 Add /say and global announcements 2013-03-20 13:35:06 -05:00
calzoneman 755c4f49fd Fix userlist sorting, tweak name tab completion 2013-03-20 13:10:34 -05:00
calzoneman 3f843e9c8c Add nick highlighting 2013-03-17 20:49:25 -05:00
calzoneman 2f38c4cafc Retroactively add user menus when you become a mod 2013-03-17 20:42:07 -05:00
calzoneman 066c0e9d2e Sorted userlist 2013-03-17 20:37:43 -05:00
calzoneman 671b6398ab Amendment to last commit 2013-03-17 20:27:18 -05:00
calzoneman 5cf8a089ab Add tab completion for the chatbox 2013-03-17 20:24:28 -05:00
calzoneman f4c044c4be Remove video box if the novideo param is defined 2013-03-17 14:47:32 -05:00
calzoneman 18d599a7aa Implement channel registration 2013-03-17 12:14:34 -05:00
calzoneman 8fdf3f7cd7 Fix name update on Firefox 2013-03-17 11:50:39 -05:00
calzoneman 8c17b89eff Remove unqueue animation to prevent playlist highlight bug
Fixes Issue#5
2013-03-17 09:54:01 -05:00
calzoneman a8076f0e15 Fix names not being removed on disconnect in Firefox
Fixes Issue #3
2013-03-17 09:42:22 -05:00
calzoneman 96bd8aa9bd Add support for livestream 2013-03-16 17:17:36 -05:00
calzoneman bc187c99f5 Implement polls 2013-03-16 16:49:58 -05:00
calzoneman 741fe8e21f Minor fix for vimeo removing the currently playing indicator 2013-03-16 15:45:52 -05:00
calzoneman 46bee2646d Implement queue locking/unlocking 2013-03-16 15:39:58 -05:00
calzoneman c5d9350351 Slight layout tweak
Also added a "current video" indicator
2013-03-16 15:13:40 -05:00
calzoneman dbb86a73a8 Change button text to be more clear 2013-03-16 15:05:13 -05:00
calzoneman d51b900010 Fix vimeo synchronization, slight playlist tweak
Clicking the delete button on a playlist entry now removes the button strip
before playing the removal animation, to prevent multiclicking
2013-03-16 15:01:56 -05:00
calzoneman 259c72e7da Add usercount indicator 2013-03-06 19:38:16 -06:00
calzoneman 5ca419d3e3 Start working on ACP 2013-03-06 16:02:40 -06:00
calzoneman 91b8a6cab6 Rearrange ranks a bit and fix unleader bug 2013-03-05 17:06:25 -06:00
calzoneman b2b134ce4a Slight layout change 2013-03-05 16:56:21 -06:00
calzoneman 3e556a5c54 Fix vimeo synch 2013-03-05 14:42:14 -06:00
calzoneman 7aafcd7b08 Add ability to kick clients 2013-03-05 14:23:02 -06:00
calzoneman fc27736017 Fixes to clientside chat stuff 2013-03-05 14:07:21 -06:00
calzoneman ab6fc96517 Add CSS for message modifiers [untested] 2013-03-05 12:43:50 -06:00
calzoneman 1e1e51a4ca Fix server not taking over after leadership is removed; fix soundcloud sync bug [untested] 2013-03-05 12:37:06 -06:00
calzoneman ad705e8779 Fix Leader bug and Rank bug 2013-02-16 16:33:38 -06:00
calzoneman e902a8074a Update README; add LICENSE 2013-02-16 11:19:59 -06:00
calzoneman 68fc74edd5 Push to github 2013-02-15 23:02:42 -06:00