Mad Black
Can we have a selectable setting to open pictures in a new tab, instead in the same one? This would be pretty handy for tablet and touchscreen users without a mouse.
is_suggestive
etc to allow for those few whackos that hide [suggestive] but not [questionable], or else sex_rating
(0-3) and dark_rating
(0-2) and is_grotesque
(true/false) to make the normal case of filtering anything “above” a certain threshold work smoothly. This wouldn’t affect performance much directly; in fact, it might even make queries, never mind AJAX responses, faster — database engines are awfully good at optimizing for conditions. You’d still need to keep an in-memory cache of which users are filtering which basic ratings if you don’t want to take the hit of a join out to the actual table with the current user’s filters. A few bytes per user, so not much more than a mebibyte normally, plus all the code hassle of cache pruning stale sessions and invalidation when they hit the topbar filter dropdown and so forth.Help fund the $15 daily operational cost of Derpibooru - support us financially!