Initial implementation of script libraries. There a few things left to add to make it better but most of the hard stuff is done. Closes #52
Merge branch 'css-alignment' of github.com:OpenUserJs/OpenUserJS.org
Manage your authentication strategies on your profile edit page (/user/edit), including adding new authenticators and setting your default authentication strategy. Closes #67
Express has gone insane with version 4 and broke everything which will take time to fix (see https://github.com/visionmedia/express/wiki/Migrating-from-3.x-to-4.x). Until then we'll use the latest release of version 3.
Add the toobusy library for quick failures in case the site gets overloaded with traffic some day.
Don't list flagged scripts publicly.
Small bugfix.
Some starter code for groups.
Fix typo.
Initial script groups implementation.
Merge branch 'groups'
Clean the group name on the server-side before creating it.
Minor improvements.
Update the ratings of all groups a script belongs to.
Finish script library implementation.
Add some debug info to /admin/user
Don't let cleanFilename choke on an undefined or null value. Use an empty string. Closes #84.
Improve the code quality of the metadata generation routine.
Allow for collaborative scripts via metadata. See https://openuserjs.org/user/add/scripts for details. Closes #10.
Barebones discussions implementation. It needs a lot of improvement but this is just to get us started. Closes #9 and closes #8.