Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-03-27 | Add platform icons to VN screenshot listing | Yorhel | 1 | -0/+1 | |
https://vndb.org/t950.416 | |||||
2018-03-10 | Handler::Tags: Remember sort option when changing spoilers in VN listing | Yorhel | 1 | -3/+3 | |
Fixes https://vndb.org/t2520.250 | |||||
2018-03-04 | Allow decimal voting from /u+/votes | Yorhel | 1 | -5/+6 | |
2018-02-24 | d8 is back | Yorhel | 1 | -0/+1 | |
2018-02-09 | Increase VN page staff/cast cutoff thing to 200px | Yorhel | 1 | -2/+2 | |
https://vndb.org/t950.410 | |||||
2018-02-08 | Store d+ pages in the DB as versioned entries + use markdown | Yorhel | 11 | -112/+270 | |
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-07 | Use newline separation for producer aliases | Yorhel | 1 | -6/+10 | |
For consistency with the VN & character alias fields. It's also less ambiguous, as there are a few aliases that contain commas. | |||||
2018-01-13 | Handler::Chars: Fix setting of og:image tag | Yorhel | 1 | -1/+1 | |
2018-01-12 | Don't allow unlikely short GTIN codes | Yorhel | 3 | -2/+3 | |
Should fix https://vndb.org/t2520.237 | |||||
2018-01-12 | Truly unique names for release icons and pushed those classes to the ↵ | TigerShark | 1 | -2/+2 | |
inmediate container <abbr>. | |||||
2018-01-08 | BBCode: Fix parsing of tags in [something[url=..] | Yorhel | 1 | -5/+5 | |
https://vndb.org/t2520.233 The old bb2html() blindly replaced [url=..] anywhere inside the matched token, and did not require that the [url=..] was itself the token. I've made the tag matching more strict to make sure that [something[url=..] is now properly tokenized. This also affects other tags, so it's likely that there's some input that the old bb2html() would still have handled differently. | |||||
2018-01-06 | Release filters: Fix handling of PC98 resolution icon | Yorhel | 1 | -0/+2 | |
https://vndb.org/t9992.16 | |||||
2018-01-06 | BBCode: Fix word boundary check when dblink is the first token | Yorhel | 1 | -2/+2 | |
2018-01-06 | Add bb2text() and use it for release notes & open graph tags | Yorhel | 7 | -11/+31 | |
2018-01-06 | Use the new BBCode parser in bbSubstLinks() | Yorhel | 1 | -44/+21 | |
2018-01-06 | Rewrite bb2html() to be more flexible | Yorhel | 4 | -144/+233 | |
This is based on the API that I described in https://vndb.org/t5564.12 It's mostly bug-compatible with the old bb2html(), main differences: - <br /> -> <br> for no reason - Doesn't sporadically add a wrong </div> - $rmwhitespace now also after [/code] Most of the test cases were contributed by flan <flan@flande.re> | |||||
2018-01-05 | Fix static file URL for release icons | Yorhel | 1 | -1/+1 | |
2018-01-05 | Code style changes to release icons code | Yorhel | 1 | -63/+55 | |
These are just style consistency changes, functionally equivalent. | |||||
2018-01-05 | Various fixes to the release icons feature | Yorhel | 1 | -3/+6 | |
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-05 | Add info icons for each release in vn page. | TigerShark | 1 | -1/+64 | |
2017-12-31 | Multi::Maintenance: Update cron timings | Yorhel | 1 | -4/+4 | |
The database has grown and we're on SSDs now, so it's good to revisit these timings and see what needs optimizing, if anything. | |||||
2017-12-16 | Fix query debugging output with new TUWF | Yorhel | 1 | -4/+6 | |
2017-11-17 | Fix display of char measurements when only weight is known | Yorhel | 1 | -1/+1 | |
Fixes https://vndb.org/t2520.229 | |||||
2017-08-14 | API: Some additions to the "get *list" commands | Yorhel | 1 | -6/+16 | |
2017-06-21 | API: Various additions | Yorhel | 1 | -2/+18 | |
2017-06-15 | Fixup variable rename in last commit | Yorhel | 1 | -2/+2 | |
2017-06-15 | Handler::Chars: Hide instances block when hidden by spoiler settings | Yorhel | 1 | -2/+5 | |
https://vndb.org/t950.339 | |||||
2017-06-05 | Fix "All except characters" to show staff | Yorhel | 1 | -1/+1 | |
Fixes https://vndb.org/t2520.222 | |||||
2017-05-25 | API: Add some hidden checks to staff stuff | Yorhel | 1 | -4/+11 | |
2017-05-22 | API: Add some flags to query staff/seiyuu data | Yorhel | 1 | -0/+47 | |
2017-04-28 | API: Made a start on "get staff" support | Yorhel | 1 | -0/+75 | |
2017-03-26 | Multi::RG: Fix inverse check for non-official relations | Yorhel | 1 | -1/+1 | |
2017-03-26 | Multi::RG: Remove unofficial relations from graph if #vns > 30 | Yorhel | 2 | -9/+28 | |
This makes the relation graphs useful again for several large (mostly) independent graphs that are sometimes linked together by unofficial relations. e.g. https://vndb.org/t8985 | |||||
2017-03-05 | Fix 500 when editing character entry without traits | Yorhel | 1 | -1/+1 | |
Fixes https://vndb.org/t2520.215 | |||||
2017-03-03 | Add date filters to VN search | Yorhel | 2 | -2/+7 | |
2017-03-03 | VNBrowse: Remember sort options when changing query or filters | Yorhel | 1 | -2/+2 | |
2017-03-03 | API: Add traits filter to get character | Yorhel | 1 | -0/+4 | |
2017-03-03 | Don't allow deleted or unapproved traits to be linked to char entries | Yorhel | 2 | -0/+4 | |
Fixes https://vndb.org/t2520.213 | |||||
2017-02-20 | APIDump: Add votes2.gz with dates, update sizes in d14 | Yorhel | 1 | -1/+9 | |
2017-02-20 | Multi::IRC: Whitelist c64 in id detection | Yorhel | 1 | -1/+1 | |
2017-01-29 | IRC: Remove eval command | Yorhel | 1 | -9/+0 | |
I never use it. And it's scary. | |||||
2017-01-25 | Ignore duplicate board IDs in threat edit | Yorhel | 1 | -1/+1 | |
https://vndb.org/t2520.209 | |||||
2017-01-25 | Disable links to AnimeNFO for the moment | Yorhel | 1 | -4/+5 | |
https://vndb.org/t2520.210 | |||||
2017-01-25 | API: Fix Unicode password login + some messages | Yorhel | 1 | -3/+3 | |
2017-01-21 | Don't omit metadata with a value of '0' | flan | 1 | -1/+1 | |
2017-01-19 | Add Open Graph tags for the main page and vrspc | flan | 7 | -10/+70 | |
2016-12-04 | API: Add username filter to "get user" + d11 updates | Yorhel | 1 | -0/+5 | |
2016-11-27 | SQL: Use separate role for Multi2.26 | Yorhel | 1 | -25/+24 | |
2016-11-27 | SQL: Use separate role for the website + disallow access to user data | Yorhel | 3 | -135/+170 | |
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-11-03 | List deleted releases when adding a new release | Yorhel | 2 | -5/+29 | |