Commit Graph

  • 22b10e3ffa Implement #123 calzoneman 2013-05-13 18:05:01 -0400
  • 59fa9aa029 Fix video height inconsistency on fluid layout calzoneman 2013-05-13 16:15:12 -0400
  • 4620fb2d56 Add unregistration for channel admins calzoneman 2013-05-13 15:41:29 -0400
  • 27cfbcb61a Fix #121 calzoneman 2013-05-13 15:06:09 -0400
  • 46fa93c35d Update help.html calzoneman 2013-05-13 11:51:34 -0400
  • 1d50eee225 Fix /afk breaking chat calzoneman 2013-05-12 23:35:25 -0400
  • 12c2ef8669 Fix race condition for fluid layout calzoneman 2013-05-12 22:13:28 -0400
  • b98a785740 More modal fixes calzoneman 2013-05-12 22:11:32 -0400
  • a6fff1c849 Fixes calzoneman 2013-05-12 21:37:03 -0400
  • c7e63391f6 Add fluid layout option calzoneman 2013-05-12 21:15:05 -0400
  • b00e63b622 Fix #119 calzoneman 2013-05-12 20:46:28 -0400
  • a9dbd908c4 Merge branch 'master' of https://github.com/calzoneman/sync calzoneman 2013-05-12 20:42:36 -0400
  • ebe48798fe Implement user profiles Existing installations will have to apply the following SQL: ```sql ALTER TABLE `registrations` ADD `profile_image` VARCHAR( 255 ) NOT NULL , ADD `profile_text` TEXT NOT NULL ``` calzoneman 2013-05-12 20:41:02 -0400
  • ed4c4c7fe1 Update README.md Calvin Montgomery 2013-05-12 17:33:23 -0300
  • c6446d6f84 Begin working on profiles calzoneman 2013-05-12 16:15:39 -0400
  • 3959b02b93 Fix #113 calzoneman 2013-05-12 11:48:41 -0400
  • d9ed665540 Show page title in channel list calzoneman 2013-05-12 11:46:19 -0400
  • 3af35cb268 Add links to playlist entries and the index page calzoneman 2013-05-12 11:41:14 -0400
  • 161c8517b2 Change icons for next and temp, update help.html calzoneman 2013-05-11 18:15:48 -0400
  • 369517945b Implement #106 calzoneman 2013-05-11 15:21:14 -0400
  • 2622aaac41 Implement #107 calzoneman 2013-05-11 15:12:51 -0400
  • aba806018c Add Total row to channellist calzoneman 2013-05-11 14:53:33 -0400
  • 0f2c17b828 Fix #105 calzoneman 2013-05-10 18:06:58 -0400
  • dd67179fd4 Variable sync accuracy calzoneman 2013-05-10 16:31:04 -0400
  • bafce39107 Show timestamps on continued messages calzoneman 2013-05-09 21:12:01 -0400
  • ab2118da48 Implement #101 calzoneman 2013-05-09 17:59:02 -0400
  • 6168523a1c Refactor callbacks calzoneman 2013-05-09 12:05:39 -0400
  • 5bb9ba7c61 Default filters apply to all channels (#97) calzoneman 2013-05-09 10:11:25 -0400
  • 05d6d5b120 Fix #98 calzoneman 2013-05-06 21:09:33 -0500
  • d102ca8815 Fix #95, Fix #96 calzoneman 2013-05-06 11:24:55 -0500
  • f9efad01ea Improve/fix youtube search results calzoneman 2013-05-05 18:52:16 -0500
  • 9ea04b9f01 Making a video temporary no longer uncaches it calzoneman 2013-05-04 18:41:56 -0500
  • d0a42a614b Quickfix for race condition on player load calzoneman 2013-05-04 18:20:46 -0500
  • 703ac3ce4f Add temporary videos calzoneman 2013-05-04 17:54:28 -0500
  • 62e80cec63 Add password change (#88) calzoneman 2013-05-04 13:01:04 -0500
  • 27c1f78dbd Add banlist to acp calzoneman 2013-05-04 12:30:38 -0500
  • b2fd687307 Fix #92 and #93 calzoneman 2013-05-04 12:02:38 -0500
  • 622788f7e7 Implement #91 calzoneman 2013-05-04 11:53:07 -0500
  • 281c498911 Add date to logs (#85) calzoneman 2013-05-04 11:43:38 -0500
  • 1b376d3177 Fix cross-domain policy for reading logs calzoneman 2013-05-04 11:40:46 -0500
  • 873f51a7ac Fix new registrations table generation calzoneman 2013-05-03 16:27:12 -0500
  • e524fca989 Add logviewer to ACP calzoneman 2013-05-03 15:53:10 -0500
  • 627fcec448 Unload empty channels Calvin Montgomery 2013-05-03 22:15:05 +0400
  • 923ecc2bf3 Add API endpoints for global ban management Calvin Montgomery 2013-05-03 21:52:14 +0400
  • 4195bbaa17 Limit guest login rate calzoneman 2013-05-02 22:13:46 -0500
  • e62a02673c Fix #82 calzoneman 2013-05-02 22:02:25 -0500
  • 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