Commit Graph

31 Commits

Author SHA1 Message Date
calzoneman 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:

ALTER TABLE `registrations` ADD `session_hash` VARCHAR( 64 ) NOT NULL ,
ADD `expire` BIGINT NOT NULL
2013-04-25 22:50:12 -05:00
calzoneman db2e5e20b9 Add small copyright notice to bottom of index.html 2013-04-25 20:01:34 -05:00
calzoneman 442c75c507 Partial redesign of default layout 2013-04-24 15:47:52 -05:00
calzoneman 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
2013-04-24 14:28:20 -05:00
calzoneman 6b5466f5ae Add chat antiflood option 2013-04-23 14:17:42 -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
calzoneman 40ad039a06 Add configurable voteskip ratio, show # voteskips to mods 2013-04-20 20:17:38 -05:00
calzoneman 9e8ca1ad3a Add ids to various div[class=row] elements 2013-04-19 14:04:51 -05:00
calzoneman e5b61ef91c Add button to get playlist URLs 2013-04-17 14:05:45 -05:00
calzoneman 1ee3c06213 Implement custom JS
As referenced in Issue #28
2013-04-16 11:11:10 -05:00
calzoneman 6944ea930e Layout/CSS tweaks 2013-04-06 16:02:20 -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 5880be6f68 Fixes; start refactoring clientside 2013-04-03 15:18:35 -05:00
calzoneman 52fe508628 Implement voteskip 2013-04-02 14:07:22 -05:00
calzoneman fab4039fc1 Add MOTD and chat filter interface 2013-04-01 16:02:09 -05:00
calzoneman 19ee0491c3 Add a few layout options 2013-03-31 17:30:46 -05:00
calzoneman e70002ae4f Correct behavior for leader/unleader; compensate for Soundcloud being inconsiderate 2013-03-25 13:54:18 -05:00
calzoneman a5ca7d227e Add banlist interface 2013-03-23 22:45:10 -05:00
calzoneman 98b3587341 Support custom CSS 2013-03-23 17:15:19 -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 d1fee84200 Write documentation 2013-03-20 14:17:59 -05:00
calzoneman bc187c99f5 Implement polls 2013-03-16 16:49:58 -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 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 b2b134ce4a Slight layout change 2013-03-05 16:56:21 -06:00
calzoneman 68fc74edd5 Push to github 2013-02-15 23:02:42 -06:00