Escape HTML on view source page. Closes #80.
Express finally detected my hack to add Mu as a template engine. Here's a quick fix.
Wrap the response object past to express render in an anonymous function to get around the new type checking on the third parameter. Basically, fix the hack.
Better type checking used for default sorting order of a model list.
Abandon the implementation of general OpenID since I believe it would make it too easy for spammers and malicious users to create accounts. Closes #57.
Script flagging is working. Code to remove flagged script still needs to be implemented.
Massive overhaul of the site style.
Minor bugfix.
Removing a user from the user admin page also removes that user's scripts.
Minor admin page bugfix.
Use the https google fonts stylesheet.
Fix a voting bug.
Fixed adding and forking scripts.
Only use GitHub authentication when run locally.
Since the switch to a business datacenter, the not found error no longer occurs. Use the real domain in the GitHub webhook.
Initial implementation of a community-based moderation system. Closes #13 and closes #61.
Unclosed tag.
Script searching. Closes #13
Improve script search.
Use markdown to format user input. Headings are auto-anchored. Closes #22