Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-16 | L10N: Intern languages/platforms/resolutions/media/ptype/rtype/vnlength | Yorhel | 14 | -462/+227 | |
2016-01-16 | L10N: Remove all translations | Yorhel | 77 | -18510/+5 | |
TODO: Intern strings again to simplify the code. The immediate effect of this commit is that starting the util/vndb.pl script and generating the JS file is much faster now and that vndb.pl uses less memory. Translations have already been disabled on the main VNDB for a week now. | |||||
2016-01-14 | Handler::Discussions: Some search query normalization fixes | Yorhel | 1 | -0/+3 | |
2016-01-10 | Add 'more'/'less' buttons to staff/character boxes on VN pages | Yorhel | 3 | -3/+36 | |
2016-01-10 | Use atomic replace when writing .gz assets | Yorhel | 3 | -2/+9 | |
2016-01-10 | DB::Users: Perform case-insensitive email matching | Yorhel | 1 | -1/+1 | |
This fixes two things: - It's not possible to create two accounts with the same mail address with different case (although the user+xyz@domain trick still works). - The password reset form is now case-insensitive as well. Some people had problems with the case-sensitive behavior in the past. | |||||
2016-01-10 | Require current password on /u+/edit + only hash password once on /u+/setpass | Yorhel | 3 | -24/+65 | |
2016-01-10 | Multi::IRC: Make sure we keep our nick | Yorhel | 1 | -0/+18 | |
2016-01-10 | Support zopfli/zopflipng for all static asset generators | Yorhel | 5 | -25/+39 | |
Compresses a little better. I reduced the number of iterations required to find the optimal image size in spritegen.pl, but generating the icons.png is *incredibly slow* when combining zopflipng with the 'slow' option. It's possible to parallelize the calculation and use multiple cores to speed it up, but that seems overkill. Some icons.png compression stats: METHOD SIZE RUNTIME default 18103 <1sec slow 17941 few secs pngcrush 15385 <1sec pngcrush+slow 15148 few mins zopflipng 14986 few secs zopflipng+slow 14898 ~1 hour | |||||
2016-01-10 | Multi::Anime: Regularly resolve the AniDB API DNS | Yorhel | 1 | -15/+26 | |
The API IP address doesn't change often, but we don't want months of downtime when it does. | |||||
2016-01-10 | DB::(VN|Producers): Don't decode_utf8() xml values | Yorhel | 2 | -4/+0 | |
Newer versions of DBD::Pg do this automatically. | |||||
2016-01-03 | CSS: Add overflow property to <pre> and fix the thread layouts | Yorhel | 1 | -1/+2 | |
https://vndb.org/t2520.185 | |||||
2016-01-02 | js/filter: Fix passing null to selectCat() in IE | Yorhel | 1 | -1/+3 | |
Apparently IE doesn't like it when you put a HTMLCollection object inside a DOM value. | |||||
2015-12-31 | DB::Releases: Don't match non-patch fields for patch releases | Yorhel | 1 | -6/+6 | |
Fixes https://vndb.org/t950.210 | |||||
2015-12-30 | Combine some tabs in release filters to avoid line wrap | Yorhel | 3 | -35/+35 | |
2015-12-30 | Add release filters to VN browser | Yorhel | 11 | -170/+280 | |
2015-12-29 | Multi::API: Add support for TLS | Yorhel | 2 | -11/+32 | |
2015-11-28 | doc: Minor d7 staff update | Yorhel | 1 | -1/+1 | |
2015-11-28 | VNPage: Generalize seiyuu listing to character summary listing | Yorhel | 5 | -88/+90 | |
The comment already suggested this: I wonder whether it's better to just ask database for character list instead of doing this manual group/sort So yeah, let's just do that. | |||||
2015-11-26 | Modified cast block layout. | morkt | 2 | -18/+41 | |
2015-11-26 | Handler::VNPage: Fix character listing tab | Yorhel | 1 | -1/+1 | |
2015-11-26 | Handler::Discussions: Fix display of username when editing post | Yorhel | 1 | -1/+1 | |
2015-11-26 | Handler::VNPage: Move staff tab into main VN page + some styling changes | Yorhel | 4 | -101/+30 | |
The styling of the staff info can be a bit awkward at times, but it looks slightly better than a table, IMO. I didn't really know what to do with the the seiyuu info - it wastes a lot of screen space in its current implementation, but I can't think of anything better at the moment. | |||||
2015-11-26 | Handler::Releases: Fix bug when editing release with lots of VNs | Yorhel | 1 | -1/+1 | |
2015-11-26 | Multi::IRC: Fix auth bypass bug + make !quote admin-only | Yorhel | 1 | -2/+2 | |
2015-11-14 | DB::VN: Fix undeterministic ordering on tag score in VN listings | Yorhel | 1 | -1/+1 | |
2015-11-11 | Misc poll improvements | Yorhel | 9 | -262/+400 | |
- Merged polls table into threads table. Not much of a storage/performance difference, and it's a bit simpler this way. - Merged DB::Polls into DB::Discussions. Mainly because of the above change in DB structure. - Add option to remove an existing poll. - Allow preview and recast to be changed without deleting the votes - Set preview option by default. Because personal preferences. :) - Minor form validation differences | |||||
2015-11-10 | Merge branch 'poll' of https://github.com/morkt/vndb into polls | Yorhel | 10 | -1/+386 | |
2015-11-10 | added poll error message. | morkt | 1 | -0/+3 | |
2015-11-10 | various fixes. | morkt | 1 | -45/+46 | |
2015-11-10 | Show full date/time at edit history and thread listings | Yorhel | 3 | -4/+4 | |
Having the time display is quite useful. It does make the listings look more cluttered, but meh. | |||||
2015-11-10 | Merge branch 'master' into poll | morkt | 68 | -1685/+2031 | |
2015-11-10 | Add 'has screenshots' filter to VN browser | Yorhel | 3 | -2/+39 | |
2015-11-10 | Add language filter to staff browser | Yorhel | 4 | -2/+16 | |
2015-11-02 | DB::VN: Fix dbVNHasStaff() query when VN has only seiyuu and no staff | Yorhel | 1 | -1/+1 | |
2015-11-01 | Util::LayoutHTML: Suppress warning when $o{search} isn't defined | Yorhel | 1 | -1/+1 | |
2015-11-01 | Remove 'you need to be logged in to edit this page' message | Yorhel | 2 | -17/+1 | |
While helpful, it's also rather dominant. We're not that desperate for new contributes anymore. | |||||
2015-11-01 | Use HTML5 'placeholder' attribute for main search box | Yorhel | 3 | -17/+2 | |
Instead of the JS hack. | |||||
2015-11-01 | dropdownsearch.js: Perform search when copy-pasting or dragging text | Yorhel | 1 | -9/+19 | |
https://vndb.org/t950.103 | |||||
2015-11-01 | Image viewer: Use HTML5 data- attribute instead of 'rel' for data | Yorhel | 4 | -15/+15 | |
The possible values of the rel attribute is fixed, it's not supposed to be a free-form field. | |||||
2015-11-01 | Switch to HTML5 doctype + s/acronym/abbr/ + s/ / /e | Yorhel | 9 | -27/+26 | |
I'd have preferred to stick with XHTML 1.0, but unfortunately browsers won't allow you to use modern Javascript APIs with an older doctype. Note that most pages don't actually validate correctly as HTML5, I'm relying on browsers to be lenient. In either case, I'd like VNDB to stay valid XML (XHTML5, then), and luckily that shouldn't be a problem. | |||||
2015-11-01 | DB::(Producers|VN): Convert svg column to perl encoding when fetching | Yorhel | 2 | -0/+3 | |
DBD::Pg doesn't recognize the 'xml' data type as textual data, and thus doesn't decode it for us. This fixes the display of non-ASCII characters. | |||||
2015-11-01 | Removed support for sha256-hashed passwords | Yorhel | 6 | -34/+9 | |
They had to be deleted from the database at some point, otherwise we still have thousands of easily-cracked password hashes in the database. Note that I could have opted to use scrypt on top of the sha256 hashes so the passwords would remain secure without needing to reset everything, but doing that after one year of switching to scrypt is likely not worth it. Everyone who still actively uses his account has already been converted to scrypt, everyone else should just reset their password whevener they decide to come back. | |||||
2015-11-01 | Remove deprecated 'staffedit' permission flag | Yorhel | 4 | -6/+6 | |
2015-11-01 | Handler::VNEdit: Also increase size of title fields in VN add form | Yorhel | 1 | -2/+2 | |
2015-10-28 | Handler::(Releases|VNEdit): Increase width of title/orig input fields | Yorhel | 2 | -4/+4 | |
2015-10-28 | Handler::Users: Don't hide list stats from own user or usermods | Yorhel | 1 | -3/+4 | |
2015-10-28 | Some doc improvements | Yorhel | 19 | -35/+52 | |
2015-10-25 | DB::Discussions: Fix bug in 'notusers' query | Yorhel | 1 | -1/+1 | |
'<> ANY' doesn't work that way. NOT EXISTS() is also pretty fast and does what we want. | |||||
2015-10-25 | Multi::Anime: Avoid dead state when trying to fetch anime info | Yorhel | 1 | -2/+2 | |
Turns out the anime data hasn't been updated in a few months. Oops. |