Commit graph

  • cecb5db6c7 Fix #81 calzoneman 2013-05-02 21:56:31 -0500
  • 3da4baba52 Fix #80 calzoneman 2013-05-02 10:34:12 -0500
  • cf1546ed72 Fix #79 calzoneman 2013-05-02 10:28:29 -0500
  • 1d90ea48d2 Implement #78 (as an option) calzoneman 2013-05-02 10:25:39 -0500
  • dbf41e3499 Fix old style URL redirect calzoneman 2013-05-01 18:17:19 -0500
  • b36fd3518e Fix index.html calzoneman 2013-05-01 17:57:59 -0500
  • 288da92e6f Remove login from index.html since it's unnecessary calzoneman 2013-05-01 17:54:55 -0500
  • 41de5c5d7a Add homepage channel list calzoneman 2013-05-01 17:49:34 -0500
  • 5b7eed3541 Sort usernames in connection log calzoneman 2013-05-01 17:24:07 -0500
  • d8894f0280 Add timestamps (optional) to chat messages calzoneman 2013-05-01 16:03:03 -0500
  • 3600a3114a Transition channel page away from index.html calzoneman 2013-05-01 13:39:01 -0500
  • 7a2f3efcff Fix #74 calzoneman 2013-05-01 13:03:03 -0500
  • ab3dd208c3 Alert on wrong credentials (#76) calzoneman 2013-05-01 13:02:06 -0500
  • 6a3e248ea5 Add donation link to footer calzoneman 2013-04-30 17:09:30 -0500
  • f76b509430 Pressing enter on media URL queues next calzoneman 2013-04-30 11:15:03 -0500
  • b0cc87e193 Add site footer calzoneman 2013-04-30 11:13:06 -0500
  • 130d22a754 Add multiple chat filter editor calzoneman 2013-04-30 11:09:32 -0500
  • af8fcbb673 Improve anti-chatflood calzoneman 2013-04-30 10:30:59 -0500
  • 9bc712c003 Mask user IPs for nonadmins calzoneman 2013-04-29 20:01:46 -0500
  • d43f39caa1 Better channel bans calzoneman 2013-04-29 18:59:51 -0500
  • e315407a48 Allow range IP bans calzoneman 2013-04-29 17:06:39 -0500
  • 4b0e920dc6 Begin improving filters calzoneman 2013-04-29 12:29:31 -0500
  • 9350ef6d75 Change some permissions to channel admins (#67) calzoneman 2013-04-29 11:26:01 -0500
  • 184fbcd971 Fix #66 calzoneman 2013-04-29 11:08:06 -0500
  • 794f26af22 Fix invalid sessions causing a half-logged in state calzoneman 2013-04-28 20:51:56 -0500
  • bdfd7ad3dc Less hackish fix for boolean cookies calzoneman 2013-04-28 17:36:06 -0500
  • 1cc005b55b Fix option cookies calzoneman 2013-04-28 17:26:45 -0500
  • 609b3c3d0a Fix empty MOTD bug calzoneman 2013-04-28 17:10:00 -0500
  • 7f7ae16138 Add JWPlayer support calzoneman 2013-04-28 17:06:58 -0500
  • 4bdbac3dbd Fix synchtube layout, add placeholder text, fix alignment issue calzoneman 2013-04-28 13:48:22 -0500
  • 406988aef1 Allow chaining for /m calzoneman 2013-04-28 13:04:15 -0500
  • 8d6b228f8f Add user options menu calzoneman 2013-04-28 12:57:08 -0500
  • 89f7e26450 Minor fixes calzoneman 2013-04-28 12:14:52 -0500
  • 3730ae0066 Add global bans calzoneman 2013-04-28 01:30:18 -0500
  • 7003101828 Limit connections per IP calzoneman 2013-04-28 01:06:58 -0500
  • 535b80153d Fix ip bans for like the 4th time calzoneman 2013-04-27 23:10:48 -0500
  • fb702934f1 Fix the regex matching invalid channel names calzoneman 2013-04-27 20:54:23 -0500
  • 7c9d9c7ab1 Work on another layout option, fix footer calzoneman 2013-04-27 18:49:39 -0500
  • 9e884ac116 Fix slight layout glitch, work on dark theme calzoneman 2013-04-27 15:55:08 -0500
  • d168c8fff7 Add guest login, tweak button visibility calzoneman 2013-04-27 12:55:17 -0500
  • 5e5ff5f414 Fix chat antiflood (#56) calzoneman 2013-04-27 12:13:37 -0500
  • b0cf61d332 Fix chat antiflood calzoneman 2013-04-27 12:13:01 -0500
  • 654ce1e886 Fix channelwidget.html calzoneman 2013-04-27 11:54:35 -0500
  • 52d9663eb7 Moderators can remove videos from the library calzoneman 2013-04-27 11:48:36 -0500
  • a15cda4b6d last one I promise calzoneman 2013-04-26 12:56:25 -0500
  • 838792c59b This better fix this calzoneman 2013-04-26 12:55:01 -0500
  • b9c280ae39 Double fix channellist.html because I didn't read calzoneman 2013-04-26 12:53:06 -0500
  • d5fc0bb03d Fix 'that username is already taken' login bug calzoneman 2013-04-26 12:50:31 -0500
  • d1b06413ee Fix channellist page to use session login calzoneman 2013-04-26 12:47:26 -0500
  • 6eaa97ccb8 Hide embedded player while login modal is active calzoneman 2013-04-26 12:28:02 -0500
  • 84fb4214d7 Fix cross-domain issues calzoneman 2013-04-25 23:57:46 -0500
  • 087f612b37 Bugfixes for last commit - Fix race condition for login frame - Fix guest logins calzoneman 2013-04-25 23:04:51 -0500
  • 3a7acd0526 Implement new session system I replaced the old login system with a more secure one. Instead of storing cookies containing the username and plaintext password, the password is submitted once to obtain a session hash, which is valid for a given length of time. Registering and logging in is now done via an iframe, which prevents custom javascript from having access to the password field. Site admins need to run the following SQL before updating, or else all of your logins/registrations will fail: calzoneman 2013-04-25 22:50:12 -0500
  • db2e5e20b9 Add small copyright notice to bottom of index.html calzoneman 2013-04-25 20:01:34 -0500
  • ea4ed864c8 Fix content-length bug for api.js Well, it finally happened. I made an assumption about text and it bit me in the butt. Protip: not everything is 1 byte per character! calzoneman 2013-04-25 16:36:56 -0500
  • a88088f2d6 Continue working on API calzoneman 2013-04-25 16:16:53 -0500
  • 3c2b5fcb2c Start working on darm theme calzoneman 2013-04-25 11:34:00 -0500
  • 9786d7eff5 start working on API calzoneman 2013-04-25 11:00:06 -0500
  • 3cefdb81bc Fix last commit, change 'l' to '1' calzoneman 2013-04-24 15:50:43 -0500
  • 20bcd95e9e Change leniency of queue antiflood calzoneman 2013-04-24 15:48:29 -0500
  • 442c75c507 Partial redesign of default layout calzoneman 2013-04-24 15:47:52 -0500
  • 623aec89b1 Add playlist length indicator (Issue #51) It's not exactly pretty, but I'm hoping to have someone help me pretty up the interface this summer calzoneman 2013-04-24 14:28:20 -0500
  • 57475d5d3d Show name of who added something (Issue #50) Hovering over a queue item will now show the name of the person who added it. If it was added by a guest, or if it was added while the server was running a previous version, it will show up as "unknown". calzoneman 2013-04-24 13:10:08 -0500
  • 19d778e8ba Throttle video queues calzoneman 2013-04-24 12:45:17 -0500
  • dc5fa70017 Improve buffer compensation Calvin Montgomery 2013-04-24 08:04:26 +0400
  • 35fb504847 Fix channel update function, start working on compensative synch Calvin Montgomery 2013-04-24 06:33:53 +0400
  • 0d7da77715 Add version update script calzoneman 2013-04-23 16:16:43 -0500
  • 6b5466f5ae Add chat antiflood option calzoneman 2013-04-23 14:17:42 -0500
  • 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 calzoneman 2013-04-23 13:47:09 -0500
  • ce84b30354 Tweak voteskip (Issue #49) calzoneman 2013-04-23 10:23:32 -0500
  • 27c494e450 Implement shuffle/clear (Issue #48) calzoneman 2013-04-22 15:37:42 -0500
  • ce34a3efe0 Tweak express instance to support /r/channel form This means it is no longer necessary to perform a .htaccess hack if you want nice URLs. By default, hostname:port/r/channel acts the same as hostname:port/index.html?channel=channel. calzoneman 2013-04-22 14:42:39 -0500
  • bb019deeb7 Implement ACL for channel owners (Issue #42) Calvin Montgomery 2013-04-22 22:28:40 +0400
  • d7de1fc69e Fix singular words (Issue #46) Calvin Montgomery 2013-04-22 21:38:42 +0400
  • 7b6bba3697 Fix version number calzoneman 2013-04-20 20:21:03 -0500
  • 40ad039a06 Add configurable voteskip ratio, show # voteskips to mods calzoneman 2013-04-20 20:17:38 -0500
  • 6e6f6217b0 Document /afk in help.html calzoneman 2013-04-19 14:58:37 -0500
  • 05299aabf3 Fix data.meta undefined error calzoneman 2013-04-19 14:56:00 -0500
  • 3c4d7073a5 Implement AFK functionality [Issue #37] calzoneman 2013-04-19 14:50:08 -0500
  • fb19822eca Beginning to think I should test this locally before I push calzoneman 2013-04-19 14:24:33 -0500
  • abe6dbe225 Fix syntax error in previous commit calzoneman 2013-04-19 14:23:32 -0500
  • a36d0d022e Support URLs of the form /r/channel for sites with a RewriteRule calzoneman 2013-04-19 14:21:51 -0500
  • 9e8ca1ad3a Add ids to various div[class=row] elements calzoneman 2013-04-19 14:04:51 -0500
  • eede0b9135 Auto update video width to match responsive layout This fixes Issue #40 I also fixed the YouTube loader to remove the frameborder calzoneman 2013-04-19 14:00:10 -0500
  • f7ed2adb73 Fix Issue #35 calzoneman 2013-04-18 15:36:52 -0500
  • 5350fa2e93 Add poll editor Implements the suggestion from Issue #34 calzoneman 2013-04-18 11:42:07 -0500
  • 9338905519 Minor fix- greentext and escaping youtube queries calzoneman 2013-04-17 23:24:37 -0500
  • e5b61ef91c Add button to get playlist URLs calzoneman 2013-04-17 14:05:45 -0500
  • a93e7fe3c2 Switch from connect to express calzoneman 2013-04-17 13:42:29 -0500
  • 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 calzoneman 2013-04-17 13:29:52 -0500
  • e9d3fa83e4 Fix userlist (Issue #31) calzoneman 2013-04-16 17:23:35 -0500
  • 4c58506575 Update help page with channel options/chat filters calzoneman 2013-04-16 14:22:33 -0500
  • 3cb43717c1 Update help page calzoneman 2013-04-16 14:06:42 -0500
  • 1ee3c06213 Implement custom JS As referenced in Issue #28 calzoneman 2013-04-16 11:11:10 -0500
  • 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: \/ calzoneman 2013-04-16 11:02:00 -0500
  • 6ae16d5671 Fix "end poll" button for leaders Fixes Issue #30 calzoneman 2013-04-16 10:43:53 -0500
  • 7b57e411bb Merge branch 'master' of https://github.com/calzoneman/sync calzoneman 2013-04-15 20:29:07 -0500
  • 6807d0b686 Move chat callback to addChatMessage calzoneman 2013-04-15 20:28:01 -0500
  • e8dfb616ea Add package.json calzoneman 2013-04-14 18:16:48 -0500
  • 4e2e349196 Tweaks to Leaders, add kick messages calzoneman 2013-04-14 12:38:00 -0500