summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)AuthorFilesLines
2018-03-04Allow decimal voting from /u+/votesYorhel1-16/+46
2018-02-08Store d+ pages in the DB as versioned entries + use markdownYorhel18-3419/+19
This touches a bunch of things: - Adds a new first-class database entry type - Removes the d+.+.+ BBCode link syntax, adds a new d+#+ and d+#+.+ link syntax (references have been updated where possible) - Adds a new dependency on Text::MultiMarkdown
2018-02-07Use newline separation for producer aliasesYorhel2-2/+6
For consistency with the VN & character alias fields. It's also less ambiguous, as there are a few aliases that contain commas.
2018-01-12Truly unique names for release icons and pushed those classes to the ↵TigerShark1-5/+7
inmediate container <abbr>.
2018-01-06d7 updateYorhel1-0/+2
2018-01-06Release icons: Use disc image for UMDYorhel1-1/+1
https://vndb.org/t9992.21
2018-01-05Release icons: Let's use cartridge icon for 'other' after allYorhel1-1/+1
This was already the case in the original patch, I broke it with the code style changes.
2018-01-05d10: Change tag guideline as per t10091Yorhel1-1/+1
2018-01-05Code style changes to release icons codeYorhel1-20/+18
These are just style consistency changes, functionally equivalent.
2018-01-05Various fixes to the release icons featureYorhel2-2/+3
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.
2018-01-05Add info icons for each release in vn page.TigerShark2-0/+13
2017-12-09Add Docker configYorhel1-1/+1
2017-12-06Add instructions for running VNDB as standalone web serverYorhel1-3/+3
2017-11-26Add language: Bulgarian and Platforms: Nintendo Switch & Wii UYorhel4-0/+3
2017-11-25Remove broken SQL functions from Makefile + add install instructionsYorhel1-2/+2
2017-11-17Fix typo in d11Yorhel1-3/+3
2017-08-14Some minor doc changesYorhel2-6/+15
2017-08-14API: Some additions to the "get *list" commandsYorhel1-10/+55
2017-06-21API: Various additionsYorhel1-3/+51
2017-05-28Fix Saturn icon sizeYorhel1-0/+0
2017-05-22API: Add some flags to query staff/seiyuu dataYorhel1-0/+56
2017-04-30d13: Add ShareX guideYorhel1-2/+22
Draft text & screenshots provided by https://vndb.org/u118842
2017-04-28API: Made a start on "get staff" supportYorhel1-0/+141
2017-04-28Replace d13 image links with self-hosted onesYorhel1-3/+3
Yes I abused the screenshot-uploading trick rather than storing those images on the git repo. I'd rather not have many images in git.
2017-04-21Add 1366x768 resolutionYorhel1-0/+1
https://vndb.org/t950.317
2017-03-26d5: Fix spelling errorYorhel1-1/+1
Reported at https://vndb.org/t2520.217
2017-03-03Add date filters to VN searchYorhel1-1/+4
2017-03-03API: Add traits filter to get characterYorhel1-0/+19
2017-02-20APIDump: Add votes2.gz with dates, update sizes in d14Yorhel1-8/+8
2017-01-29Fix HTML error on d11Yorhel1-1/+2
2017-01-19Add Open Graph tags for the main page and vrspcflan1-0/+1
2017-01-19Change the default DB username to "vndb_site" to match changes from 6a04b32flan1-1/+1
2016-12-04API: Add username filter to "get user" + d11 updatesYorhel1-61/+19
2016-11-27SQL: Use separate role for the website + disallow access to user dataYorhel1-0/+1
Previously the website was connected to the database with a "database owner" user, which has far too many permissions. Now there's a special vndb_site user with only the necessary permissions. The primary reason to do this is to decrease the impact if the site process is compromised. E.g. it's now no longer possible to delete or modify old entry revisions. An attacker can still do a lot of damage, however. Additionally (and this was the main reason to implement this change in the first place), the user sessions, passwords and email data is now not easily accessible anymore. Hopefully, the new user management abstractions will prevent email and password dumps in case of an SQL injection or RCE vulnerability in the site code. Of course, this only works if my implementation is fully correct and there's no privilige escalation vulnerability somewhere. Furthermore, changing your password now invalidates any existing sessions, and the password reset function is disabled for 'usermods' (because usermods can list email addresses from the database, and the password reset function could still allow an attacker to gain access to anyone's account). I also changed the format of the password reset tokens, as they totally don't need to be salted.
2016-10-16Doc update + IRC bot language fixYorhel1-1/+7
2016-09-11API: Add VN relations "official" fieldYorhel1-1/+3
2016-09-11Fix http->https in d14 + increase IRC quote spam intervalYorhel1-3/+3
2016-08-31API: Add simple "get user" commandYorhel1-0/+48
2016-08-09Add Croatian languageYorhel2-0/+1
2016-07-31vnstaff.js: Show error message when staff is credited multiple timesYorhel1-1/+20
The backend does this validation as well, but if that validation fails it will show an unhelpful "Malformed JSON" error. This JS message should be more helpful.
2016-07-31Add Thai languageYorhel2-0/+1
2016-07-31API: Support array mathing in "get character" vn filterYorhel1-3/+3
2016-07-03Fix adding tags to VNs after last commitYorhel1-1/+1
I changed the exact matching syntax of the tag search to be '='-prefixed rather than 'name:'-prefixed, to be similar to exact staff search. But I forgot that the JS code relied on the name-prefix.
2016-07-03Various staff search improvementsYorhel2-0/+2
- Exact match is now case-insensitive - Main staff search supports exact match with =-prefix - On VN edit dropdown: exact matches are sorted before other matches - VN edit dropdown now also displays original name
2016-07-02JS: Use alias ID in dropdown search to fix selectionYorhel2-4/+4
2016-06-19API: Add "tags" filter to "get vn" + increase throttle throttleYorhel1-0/+17
2016-06-12API: Increase some limits + set custom TCP keepalive valuesYorhel1-2/+4
2016-05-15API: Allow sorting 'get vn' on stats fieldsYorhel1-1/+2
2016-04-11API: Added "vns" flag and member to "get character"Yorhel1-0/+11
2016-03-01JS: Increase staff/cast box summarization cut-off pointYorhel1-1/+1
It's rather annoying to have to click "more" only to see one or two more lines. Let's just show everything in that case.