Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-06 | Add instructions for running VNDB as standalone web server | Yorhel | 1 | -3/+3 | |
2017-11-26 | Add language: Bulgarian and Platforms: Nintendo Switch & Wii U | Yorhel | 4 | -0/+3 | |
2017-11-25 | Remove broken SQL functions from Makefile + add install instructions | Yorhel | 1 | -2/+2 | |
2017-11-17 | Fix typo in d11 | Yorhel | 1 | -3/+3 | |
2017-08-14 | Some minor doc changes | Yorhel | 2 | -6/+15 | |
2017-08-14 | API: Some additions to the "get *list" commands | Yorhel | 1 | -10/+55 | |
2017-06-21 | API: Various additions | Yorhel | 1 | -3/+51 | |
2017-05-28 | Fix Saturn icon size | Yorhel | 1 | -0/+0 | |
2017-05-22 | API: Add some flags to query staff/seiyuu data | Yorhel | 1 | -0/+56 | |
2017-04-30 | d13: Add ShareX guide | Yorhel | 1 | -2/+22 | |
Draft text & screenshots provided by https://vndb.org/u118842 | |||||
2017-04-28 | API: Made a start on "get staff" support | Yorhel | 1 | -0/+141 | |
2017-04-28 | Replace d13 image links with self-hosted ones | Yorhel | 1 | -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-21 | Add 1366x768 resolution | Yorhel | 1 | -0/+1 | |
https://vndb.org/t950.317 | |||||
2017-03-26 | d5: Fix spelling error | Yorhel | 1 | -1/+1 | |
Reported at https://vndb.org/t2520.217 | |||||
2017-03-03 | Add date filters to VN search | Yorhel | 1 | -1/+4 | |
2017-03-03 | API: Add traits filter to get character | Yorhel | 1 | -0/+19 | |
2017-02-20 | APIDump: Add votes2.gz with dates, update sizes in d14 | Yorhel | 1 | -8/+8 | |
2017-01-29 | Fix HTML error on d11 | Yorhel | 1 | -1/+2 | |
2017-01-19 | Add Open Graph tags for the main page and vrspc | flan | 1 | -0/+1 | |
2017-01-19 | Change the default DB username to "vndb_site" to match changes from 6a04b32 | flan | 1 | -1/+1 | |
2016-12-04 | API: Add username filter to "get user" + d11 updates | Yorhel | 1 | -61/+19 | |
2016-11-27 | SQL: Use separate role for the website + disallow access to user data | Yorhel | 1 | -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-16 | Doc update + IRC bot language fix | Yorhel | 1 | -1/+7 | |
2016-09-11 | API: Add VN relations "official" field | Yorhel | 1 | -1/+3 | |
2016-09-11 | Fix http->https in d14 + increase IRC quote spam interval | Yorhel | 1 | -3/+3 | |
2016-08-31 | API: Add simple "get user" command | Yorhel | 1 | -0/+48 | |
2016-08-09 | Add Croatian language | Yorhel | 2 | -0/+1 | |
2016-07-31 | vnstaff.js: Show error message when staff is credited multiple times | Yorhel | 1 | -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-31 | Add Thai language | Yorhel | 2 | -0/+1 | |
2016-07-31 | API: Support array mathing in "get character" vn filter | Yorhel | 1 | -3/+3 | |
2016-07-03 | Fix adding tags to VNs after last commit | Yorhel | 1 | -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-03 | Various staff search improvements | Yorhel | 2 | -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-02 | JS: Use alias ID in dropdown search to fix selection | Yorhel | 2 | -4/+4 | |
2016-06-19 | API: Add "tags" filter to "get vn" + increase throttle throttle | Yorhel | 1 | -0/+17 | |
2016-06-12 | API: Increase some limits + set custom TCP keepalive values | Yorhel | 1 | -2/+4 | |
2016-05-15 | API: Allow sorting 'get vn' on stats fields | Yorhel | 1 | -1/+2 | |
2016-04-11 | API: Added "vns" flag and member to "get character" | Yorhel | 1 | -0/+11 | |
2016-03-01 | JS: Increase staff/cast box summarization cut-off point | Yorhel | 1 | -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. | |||||
2016-02-15 | Add Tagalog language | Yorhel | 2 | -0/+1 | |
2016-02-12 | JS: Fix char_roles bug + CSS: Minor tweaks to main VN info layout | Yorhel | 1 | -2/+2 | |
2016-02-12 | Minor fixes / behaviour reverts related to the removal of L10N | Yorhel | 1 | -4/+4 | |
- Fix mouse-over text of language flag on homepage - Capitalize release types in edit form - Use plural form of character roles on VN page listing | |||||
2016-01-29 | Multi::API: added 'screens' flag to 'get vn' | Yorhel | 1 | -0/+14 | |
2016-01-26 | d2: VN guideline change | Yorhel | 1 | -18/+45 | |
2016-01-23 | L10N: Remove all remaining traces of the interface translation feature | Yorhel | 1 | -3617/+0 | |
...unless I missed something. | |||||
2016-01-23 | L10N: Intern all VNDB::Handler::* stuff | Yorhel | 1 | -1/+0 | |
Most of these replacements were automated. This ended up being less work than I had anticipated. I also fixed a few minor bugs along the way, but probably introduced more than I fixed. | |||||
2016-01-20 | L10N: Intern all VNDB::Util::* stuff | Yorhel | 1 | -255/+0 | |
With some related edits in other parts of the code, mostly due to interface changes to htmlRevision() and htmlFormError(). Trivial replacements were automated by a super awesome script. | |||||
2016-01-19 | Move some VNDB::L10N stuff to VNDB::Func + intern VNDB::Func | Yorhel | 1 | -35/+0 | |
2016-01-19 | global.pl: Fix incorrect naming of producer relation types | Yorhel | 1 | -6/+6 | |
2016-01-18 | Fix display of spoiler in chartraits.js + warning in Handler/Chars.pm | Yorhel | 1 | -1/+1 | |
2016-01-17 | L10N: Intern all Javascript strings and rename main JS file | Yorhel | 20 | -240/+217 | |
This has been mostly automated. |