summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)AuthorFilesLines
2019-05-16Add password dictionary checkYorhel1-2/+3
This affects the following: - API login with a weak password is disallowed, affected users will have to change their password through the website to continue using the API. - Registration, password reset or password change forms require the new password to not be in the dictionary. - Attempting to log in to the website with a weak password will force-redirect to a password change form, allowing a new password to be set (using the weak-but-still-valid password as check).
2018-01-05Various fixes to the release icons featureYorhel1-0/+2
It's been a while since I had static/f/ in git, so I had to adjust .gitignore a bit. The CSS changes are purely opinion, but it does integrate better with the existing layout. Everything else are bug fixes.
2016-01-10Use atomic replace when writing .gz assetsYorhel1-0/+1
2015-10-21SQL: Fix editing + func.sql + triggers.sql + autocreate editing funcsYorhel1-0/+1
This changes quite a bit to the way the editing functions work. Because these functions are very repetitive and it's easy to keep things out of sync, I created a script to generate them automatically. I had to rename a few function and table names for consistency to make this work. Since database entries don't have a 'latest' column anymore, and since the order in which tables are updated doesn't have to be fixed, I dropped many of the SQL triggers and replaced them with a edit_committed() function which is called from edit_*_commit() and checks for stuff to be done. Don't forget to run 'make' before importing the update script.
2015-05-11Generate icons.png and associated CSS automaticallyYorhel1-4/+6
It became a bit of a hassle to keep updating that file manually in Gimp. This script performs surprisingly well for our set of icons.
2013-01-04Added daily-generated JSON dump of the tag informationYorhel1-0/+1
This isn't documented yet.
2011-02-16chardb: Added image to character entriesYorhel1-0/+1
2010-11-25JS: Split script.js into a separate file for each languageYorhel1-1/+1
This greatly reduces the size of the Javascript file. The compressed size has been reduced with about 9kB, and is now a total of 14kB for en.js. A nice property of this is that more translations can be added without increasing the JS size. While I was at it, I made jsgen.pl also replace mt() function calls in cases where an exact TL string was requested without any additional arguments and/or formatting codes. This helped reduce the compressed size by about 1kB. My aim is to keep *all* the JS code of VNDB smaller than the jQuery core library, as a general "fuck you" towards users of large and bloated JS libraries. We must keep the VNDB page loading times lower than that of other sites, after all!
2010-11-13Multi::Feed: Added Atom feedsYorhel1-0/+1
TODO: add links to these feeds from the site
2009-11-15docs: Deleted d8 from the git repoYorhel1-0/+1
This page is pretty specific to the main VNDB, and each VNDB would probably have it's own d8.
2009-11-03gitignore: Added data/multi.pidYorhel1-0/+1
2009-10-07JS: Moved script.js to data/ and added jsgen.pl to process itYorhel1-0/+1
While this 'processing' is currently limited to minifying the file if JavaScript::Minifier::XS is available, this change would make it a lot easier to make the strings in the JS code translatable.
2009-09-25Use inline SVG for relation graphsYorhel1-1/+0
The graphs are now stored in the DB in SVG format, the static/rg/ directory can be removed (not used anymore). SVG data is stored using the xml data type, so now I can say for sure you'd need at least PostgreSQL 8.3. This feature still needs some tweaking, though. Current state isn't perfect.
2008-12-21Basic skin generator + example skin for testingYorhel1-0/+2
How it works: Create new directory in static/s/ Create a 'conf' file (see the test skin for a template) Run skingen.pl, which will generate a style.css and boxbg.png This process will probably be automated using a simple web interface or something... There's no skin selector yet, so Util/LayoutHTML.pm has to be modified to view the generated skin.
2008-10-26Removing all files we're not going to use with the rewriteYorhel1-1/+0
...this is basically everything we're going to rewrite
2008-10-26Adding .gitignoreYorhel1-0/+9