087f612b37Bugfixes for last commit - Fix race condition for login frame - Fix guest logins
calzoneman
2013-04-25 23:04:51 -0500
3a7acd0526Implement 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
db2e5e20b9Add small copyright notice to bottom of index.html
calzoneman
2013-04-25 20:01:34 -0500
ea4ed864c8Fix 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
a88088f2d6Continue working on API
calzoneman
2013-04-25 16:16:53 -0500
3c2b5fcb2cStart working on darm theme
calzoneman
2013-04-25 11:34:00 -0500
9786d7eff5start working on API
calzoneman
2013-04-25 11:00:06 -0500
3cefdb81bcFix last commit, change 'l' to '1'
calzoneman
2013-04-24 15:50:43 -0500
20bcd95e9eChange leniency of queue antiflood
calzoneman
2013-04-24 15:48:29 -0500
442c75c507Partial redesign of default layout
calzoneman
2013-04-24 15:47:52 -0500
623aec89b1Add 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
57475d5d3dShow 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
19d778e8baThrottle video queues
calzoneman
2013-04-24 12:45:17 -0500
3f5ec309e9Tweak 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
ce34a3efe0Tweak 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
fb19822ecaBeginning to think I should test this locally before I push
calzoneman
2013-04-19 14:24:33 -0500
abe6dbe225Fix syntax error in previous commit
calzoneman
2013-04-19 14:23:32 -0500
a36d0d022eSupport URLs of the form /r/channel for sites with a RewriteRule
calzoneman
2013-04-19 14:21:51 -0500
9e8ca1ad3aAdd ids to various div[class=row] elements
calzoneman
2013-04-19 14:04:51 -0500
eede0b9135Auto 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
e5b61ef91cAdd button to get playlist URLs
calzoneman
2013-04-17 14:05:45 -0500
a93e7fe3c2Switch from connect to express
calzoneman
2013-04-17 13:42:29 -0500
8a8838a58dRegistered 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
4c58506575Update help page with channel options/chat filters
calzoneman
2013-04-16 14:22:33 -0500
3cb43717c1Update help page
calzoneman
2013-04-16 14:06:42 -0500
1ee3c06213Implement custom JS As referenced in Issue #28
calzoneman
2013-04-16 11:11:10 -0500
78ecc042d6Allow 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