summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-02-23Expand VN quotes feature a bitYorhel14-56/+423
With a better listing, submissions form, moderation interface and voting.
2024-01-28Fix two redirect status codes that should be temporaryYorhel2-2/+2
2024-01-19Accept greek characters in romanizationYorhel3-3/+3
These romanization checks are a hot mess. https://vndb.org/t2520.839
2024-01-17ExtLinks: more pixiv URL formatsYorhel1-1/+1
2024-01-13Back to query.vndb.orgYorhel1-1/+1
2024-01-09Move /img/$id to /$id + hide some links when not logged inYorhel6-6/+9
Page moving for consistency with other vndbid's; link hiding is mainly to avoid crawlers and bots from wasting resources.
2024-01-08Add some SQL comments to the database dumpsYorhel3-82/+103
So we have a little bit more documentation on SQLBin's schema page: https://sqlbin.vndb.org/schema
2024-01-07Point to new query interfaceYorhel2-2/+1
2024-01-06ExtLinks: recognize (many) nitter URLsYorhel1-1/+1
Fixes https://vndb.org/t950.1682
2024-01-05Support ISBN codes for releasesYorhel4-23/+8
Fixes https://vndb.org/t950.1680
2024-01-01Not December anymoreYorhel1-1/+1
2023-12-26ExtLinks: Support 8-digit IMDb staff linksYorhel1-1/+1
Fixes https://vndb.org/t2520.836
2023-12-25More CJK blocksYorhel3-3/+3
https://vndb.org/t21372.3
2023-12-24Add extended CJK characters to non-latin script detectionYorhel4-6/+8
Fixes https://vndb.org/t21372.1
2023-12-14ExtLinks: Improve twitter URL regexYorhel1-1/+1
2023-12-09Reports: fix typoYorhel1-1/+1
2023-12-09Misc::Reports: Adjust templates a bit + allow reporting usersYorhel4-12/+17
2023-12-09Report: Rewrite form to JSYorhel4-194/+106
...because I wanted to make a few minor changes.
2023-12-09js: Add handy abstraction for <select> inputsYorhel5-74/+83
Which supports attributes consistent with the Input component and, more importantly, lets you provide a single list of possible values. No more hacking around with oninput and selectedIndex.
2023-12-09js/DocEdit: Get rid of copy-paste garbageYorhel1-35/+0
2023-12-04Reviews::Page: Fix silly perl warning on anonymous reviewsYorhel1-1/+1
2023-12-04Stricter input validation for single-line fieldsYorhel16-30/+32
Tried some malicious multiline inputs, wasn't a big issue given that HTML doesn't render newlines, but could still be surprising in some places.
2023-12-03Staff::Edit: Fix setting the main alias on creationYorhel1-1/+1
2023-12-03SQL: Rename staff.aid to staff.mainYorhel7-18/+24
Both to remove the copies of the column lists in the staff_aliast definition and to align the underlying table with said VIEW. Using a different name from staff_alias.aid also makes it easier to see what the code is trying to do. (No doubt I broke something)
2023-12-03ExtLinks: Fix parsing of Staff pixiv linksYorhel1-1/+1
2023-12-03AdvSearch: Add staff extlink filterYorhel4-12/+21
2023-12-03Staff: Add a bunch more external linksYorhel4-11/+81
2023-12-03Staff/ReleaseEdit: Flatten & simplify extlinks fields into form dataYorhel4-42/+17
Removes the need for entry_to_extlinks() and entry_from_extlinks() crap. The original reason for this separation was so that a single Elm links management module could be used for all forms, but Perl and JS are flexible enough to do that without separating out the extlinks.
2023-12-03VN::List: Don't attempt redirect when page>1Yorhel1-1/+1
Weird scenario, normally one wouldn't (be able to) load a second page when there's only a single result, but bots will be bots.
2023-12-02StaffEdit: Use ExtLinks editing componentYorhel8-116/+136
Abstract it out of the Release edit form (easy, I had written it with re-use in mind) and fix it to support NULLable fields.
2023-12-02DocEdit: Rewrite to JSYorhel7-123/+80
Pointless busywork, because my brain is too mushy to work on useful stuff. :(
2023-12-02Skins: Rename eiel skin againYorhel1-1/+1
Turns out it's "エルエル" (capitalized as either Elel or ELEL, not sure), based on https://vndb.org/t16934.14 & https://vndb.org/t950.1667
2023-12-01December againYorhel1-1/+1
2023-11-30StaffEdit: Warn about editing referenced aliases + alias sortingYorhel3-15/+33
Fixes https://vndb.org/t950.1579
2023-11-30StaffEdit: Rewrite to JSYorhel9-271/+173
No major changes compared to the Elm version, just a few minor improvements: - Better error reporting of invalid URLs - Language field does not have a default anymore - Duplicate staff list also displays alttitle - Allow romanization for Greek names
2023-11-30ReleaseEdit: Fix typoYorhel1-1/+1
Took me a while to actually find this one. Fixes https://vndb.org/t2520.830
2023-11-30Producer/ReleaseEdit: Allow but do not require romanization of GreekYorhel3-7/+18
Partly fixes https://vndb.org/t2520.832 Other forms should be updated as well, but later.
2023-11-30Fix escaping of backslash in search queriesYorhel1-2/+2
Fixes https://vndb.org/t2520.831
2023-11-21js: Turn Icons into mithril.js componentsYorhel4-14/+13
For a little bit of consistency.
2023-11-20VN/Graph: Fix link to the new graphYorhel1-2/+1
2023-11-20VN/Graph: make this crap publicYorhel1-1/+3
2023-11-20VN/Graph: Reduce initial relation distance to keep graph small-ishYorhel1-2/+6
2023-11-20VN/Graph: Add tooltip-style VN infoYorhel4-30/+49
2023-11-20Close unclosed tag01-1/+1
2023-11-20API2: Add "relations" field to POST /vnYorhel2-2/+27
2023-11-19JS/ReleaseEdit: avoid String.replaceAll() for browser compatYorhel1-1/+1
Didn't realize that method is relatively new.
2023-11-15VNEdit: Display staff alttitle as wellYorhel1-2/+2
Fixes https://vndb.org/t950.1659
2023-11-15README: clarify licenseYorhel1-1/+1
2023-11-14VN/Graph: Add arrows for directional relationsYorhel2-5/+12
2023-11-14VN/Graph: Add relation iconsYorhel3-4/+31