Commit graph

  • 9350ef6d75 Change some permissions to channel admins (#67) calzoneman 2013-04-29 11:26:01 -05:00
  • 184fbcd971 Fix #66 calzoneman 2013-04-29 11:08:06 -05:00
  • 794f26af22 Fix invalid sessions causing a half-logged in state calzoneman 2013-04-28 20:51:56 -05:00
  • bdfd7ad3dc Less hackish fix for boolean cookies calzoneman 2013-04-28 17:36:06 -05:00
  • 1cc005b55b Fix option cookies calzoneman 2013-04-28 17:26:45 -05:00
  • 609b3c3d0a Fix empty MOTD bug calzoneman 2013-04-28 17:10:00 -05:00
  • 7f7ae16138 Add JWPlayer support calzoneman 2013-04-28 17:06:58 -05:00
  • 4bdbac3dbd Fix synchtube layout, add placeholder text, fix alignment issue calzoneman 2013-04-28 13:48:22 -05:00
  • 406988aef1 Allow chaining for /m calzoneman 2013-04-28 13:04:15 -05:00
  • 8d6b228f8f Add user options menu calzoneman 2013-04-28 12:57:08 -05:00
  • 89f7e26450 Minor fixes calzoneman 2013-04-28 12:14:52 -05:00
  • 3730ae0066 Add global bans calzoneman 2013-04-28 01:30:18 -05:00
  • 7003101828 Limit connections per IP calzoneman 2013-04-28 01:06:58 -05:00
  • 535b80153d Fix ip bans for like the 4th time calzoneman 2013-04-27 23:10:48 -05:00
  • fb702934f1 Fix the regex matching invalid channel names calzoneman 2013-04-27 20:54:23 -05:00
  • 7c9d9c7ab1 Work on another layout option, fix footer calzoneman 2013-04-27 18:49:39 -05:00
  • 9e884ac116 Fix slight layout glitch, work on dark theme calzoneman 2013-04-27 15:55:08 -05:00
  • d168c8fff7 Add guest login, tweak button visibility calzoneman 2013-04-27 12:55:17 -05:00
  • 5e5ff5f414 Fix chat antiflood (#56) calzoneman 2013-04-27 12:13:37 -05:00
  • b0cf61d332 Fix chat antiflood calzoneman 2013-04-27 12:13:01 -05:00
  • 654ce1e886 Fix channelwidget.html calzoneman 2013-04-27 11:54:35 -05:00
  • 52d9663eb7 Moderators can remove videos from the library calzoneman 2013-04-27 11:48:36 -05:00
  • a15cda4b6d last one I promise calzoneman 2013-04-26 12:56:25 -05:00
  • 838792c59b This better fix this calzoneman 2013-04-26 12:55:01 -05:00
  • b9c280ae39 Double fix channellist.html because I didn't read calzoneman 2013-04-26 12:53:06 -05:00
  • d5fc0bb03d Fix 'that username is already taken' login bug calzoneman 2013-04-26 12:50:31 -05:00
  • d1b06413ee Fix channellist page to use session login calzoneman 2013-04-26 12:47:26 -05:00
  • 6eaa97ccb8 Hide embedded player while login modal is active calzoneman 2013-04-26 12:28:02 -05:00
  • 84fb4214d7 Fix cross-domain issues calzoneman 2013-04-25 23:57:46 -05:00
  • 087f612b37 Bugfixes for last commit - Fix race condition for login frame - Fix guest logins calzoneman 2013-04-25 23:04:51 -05:00
  • 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 -05:00
  • db2e5e20b9 Add small copyright notice to bottom of index.html calzoneman 2013-04-25 20:01:34 -05:00
  • 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 -05:00
  • a88088f2d6 Continue working on API calzoneman 2013-04-25 16:16:53 -05:00
  • 3c2b5fcb2c Start working on darm theme calzoneman 2013-04-25 11:34:00 -05:00
  • 9786d7eff5 start working on API calzoneman 2013-04-25 11:00:06 -05:00
  • 3cefdb81bc Fix last commit, change 'l' to '1' calzoneman 2013-04-24 15:50:43 -05:00
  • 20bcd95e9e Change leniency of queue antiflood calzoneman 2013-04-24 15:48:29 -05:00
  • 442c75c507 Partial redesign of default layout calzoneman 2013-04-24 15:47:52 -05:00
  • 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 -05:00
  • 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 -05:00
  • 19d778e8ba Throttle video queues calzoneman 2013-04-24 12:45:17 -05:00
  • dc5fa70017 Improve buffer compensation Calvin Montgomery 2013-04-24 08:04:26 +04:00
  • 35fb504847 Fix channel update function, start working on compensative synch Calvin Montgomery 2013-04-24 06:33:53 +04:00
  • 0d7da77715 Add version update script calzoneman 2013-04-23 16:16:43 -05:00
  • 6b5466f5ae Add chat antiflood option calzoneman 2013-04-23 14:17:42 -05:00
  • 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 -05:00
  • ce84b30354 Tweak voteskip (Issue #49) calzoneman 2013-04-23 10:23:32 -05:00
  • 27c494e450 Implement shuffle/clear (Issue #48) calzoneman 2013-04-22 15:37:42 -05:00
  • 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 -05:00
  • bb019deeb7 Implement ACL for channel owners (Issue #42) Calvin Montgomery 2013-04-22 22:28:40 +04:00
  • d7de1fc69e Fix singular words (Issue #46) Calvin Montgomery 2013-04-22 21:38:42 +04:00
  • 7b6bba3697 Fix version number calzoneman 2013-04-20 20:21:03 -05:00
  • 40ad039a06 Add configurable voteskip ratio, show # voteskips to mods calzoneman 2013-04-20 20:17:38 -05:00
  • 6e6f6217b0 Document /afk in help.html calzoneman 2013-04-19 14:58:37 -05:00
  • 05299aabf3 Fix data.meta undefined error calzoneman 2013-04-19 14:56:00 -05:00
  • 3c4d7073a5 Implement AFK functionality [Issue #37] calzoneman 2013-04-19 14:50:08 -05:00
  • fb19822eca Beginning to think I should test this locally before I push calzoneman 2013-04-19 14:24:33 -05:00
  • abe6dbe225 Fix syntax error in previous commit calzoneman 2013-04-19 14:23:32 -05:00
  • a36d0d022e Support URLs of the form /r/channel for sites with a RewriteRule calzoneman 2013-04-19 14:21:51 -05:00
  • 9e8ca1ad3a Add ids to various div[class=row] elements calzoneman 2013-04-19 14:04:51 -05:00
  • 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 -05:00
  • f7ed2adb73 Fix Issue #35 calzoneman 2013-04-18 15:36:52 -05:00
  • 5350fa2e93 Add poll editor Implements the suggestion from Issue #34 calzoneman 2013-04-18 11:42:07 -05:00
  • 9338905519 Minor fix- greentext and escaping youtube queries calzoneman 2013-04-17 23:24:37 -05:00
  • e5b61ef91c Add button to get playlist URLs calzoneman 2013-04-17 14:05:45 -05:00
  • a93e7fe3c2 Switch from connect to express calzoneman 2013-04-17 13:42:29 -05:00
  • 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 -05:00
  • e9d3fa83e4 Fix userlist (Issue #31) calzoneman 2013-04-16 17:23:35 -05:00
  • 4c58506575 Update help page with channel options/chat filters calzoneman 2013-04-16 14:22:33 -05:00
  • 3cb43717c1 Update help page calzoneman 2013-04-16 14:06:42 -05:00
  • 1ee3c06213 Implement custom JS As referenced in Issue #28 calzoneman 2013-04-16 11:11:10 -05:00
  • 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 -05:00
  • 6ae16d5671 Fix "end poll" button for leaders Fixes Issue #30 calzoneman 2013-04-16 10:43:53 -05:00
  • 7b57e411bb Merge branch 'master' of https://github.com/calzoneman/sync calzoneman 2013-04-15 20:29:07 -05:00
  • 6807d0b686 Move chat callback to addChatMessage calzoneman 2013-04-15 20:28:01 -05:00
  • e8dfb616ea Add package.json calzoneman 2013-04-14 18:16:48 -05:00
  • 4e2e349196 Tweaks to Leaders, add kick messages calzoneman 2013-04-14 12:38:00 -05:00
  • 78c7a4d77a Fix Issue#27 calzoneman 2013-04-14 12:22:09 -05:00
  • cb9624e523 Scroll playlist to current video calzoneman 2013-04-13 12:14:44 -05:00
  • 4e2702f65f Allow comma-separated URLs in queue box calzoneman 2013-04-12 13:02:57 -05:00
  • d5ce1020b2 Add mute function, tweak playlist button display calzoneman 2013-04-11 12:51:08 -05:00
  • a9b3319e3d Force client disconnect, fix userlist bug calzoneman 2013-04-11 11:30:20 -05:00
  • 0b1a27a131 Destroy socket on disconnect to prevent dangling sockets calzoneman 2013-04-11 11:23:45 -05:00
  • 3f2095b14e Fix banning calzoneman 2013-04-10 19:51:30 -05:00
  • 179460c5b5 Update README.md Calvin Montgomery 2013-04-09 16:44:47 -05:00
  • fac962795a Fix un-unbannable bans calzoneman 2013-04-07 19:31:52 -05:00
  • 176dd58284 Support RTMP streams calzoneman 2013-04-07 14:38:50 -05:00
  • 109260e46c Fix chat messages not working for anonymous users calzoneman 2013-04-06 20:56:47 -05:00
  • 0365de5a1a Tweaks to ACP and channel options calzoneman 2013-04-06 16:08:26 -05:00
  • 6944ea930e Layout/CSS tweaks calzoneman 2013-04-06 16:02:20 -05:00
  • 9842d59901 Allow graceful client reocnnection on server restart calzoneman 2013-04-06 15:47:27 -05:00
  • ae5693f3ed Fix regexes not having the /g flag when reloaded from disk calzoneman 2013-04-05 21:37:22 -05:00
  • b7cdc0c056 Force channel names to be lowercase Since MySQL is case-insensitive, treating varying cases as unique names was a prroblem. Existing channels with uppercase names should not be affected as the database lookup finds a match without case sensitivity. calzoneman 2013-04-05 14:03:35 -05:00
  • 823ab91d04 patch a couple of bugs calzoneman 2013-04-04 18:22:11 -05:00
  • dea52ae78b Fix issue#24 calzoneman 2013-04-04 17:54:05 -05:00
  • fc1c5d4896 Bugfix youtube search calzoneman 2013-04-04 15:55:43 -05:00
  • 66dde5f337 Bugfix for moderators calzoneman 2013-04-04 15:41:41 -05:00
  • 0e49f06fbf Fixes and stuff calzoneman 2013-04-04 14:56:43 -05:00
  • 362fd0ab23 Implement YouTube search, minor fixes, remove "Play Next" button calzoneman 2013-04-04 11:39:43 -05:00