Tags: philomena-dev/philomena
Tags
- Moved commission searching to context (@liamwhite, #408) - Added a link to the user profile from user's avatar image (@MareStare, #456) - Fixed sorting in image navigator defaulting to `id` instead of `first_seen_at` (@mdashlw, #473) - - Search no longer considers `first_seen_at` a custom ordering, thus no longer appending `sort[]` params to image links - Added more mod logs for various mod actions (@mdashlw, #475) - Changed "hide" to "delete" and "unhide" to "restore" in UI for a more consistent deletion terminology (@mdashlw, #512) - Fixed auto-closing reports overriding `admin_id` of already closed reports (@mdashlw, #524) - Automatically trigger a reindex of a tag's images when updating its category (@mdashlw, #530) - Changed "Uploads" link to `true_uploader_id` on profile pages for mods (@mdashlw, #531) - Fixed batch tag updates and mass tag reverts missing reindexes for tags and comments (@mdashlw, #534) - Reverted to manual formatting of tag suggestion image counts fixing flaky tests in some environments (@MareStare, #535) - Fixed query params not being retained on `/images` page (@mdashlw, #536) - Fixed query params not being retained on `/admin/artist_links` page (@mdashlw, #538) - Fixed approving comments incrementing `comments_posted` stat twice for users (@mdashlw, #544) - Apply pending migrations and reindex if needed in the `run-development` script (@MareStare, #547) - Auto approve images when deleting from the approval queue (@mdashlw, #550) - - Added a migration to approve all already deleted unapproved images - Introduced a new user display setting "Delay Home Images" (@mdashlw, #479) - - If enabled, the homepage will filter out images younger than 3 minutes and images without generated thumbnails (old behavior) - - Backed by two separate user fields (`delay_home_images` and `staff_delay_home_images`) - - Defaults to `true` for regular users, `false` for staff users - Made search page always render the image list even if no images found in order to expose "Show Hidden" and "Show Deleted" buttons (@mdashlw, #506) - Fixed Canada checks if user has multiple roles of the same resource type (@mdashlw, #427) - Visual and layout tweaks to tags (@Meow, @MareStare) - Introduced a new parser field type `numeric` that does not allow range queries, primarily used for id fields (@mdashlw, #525) - Related page now links back to the image (@mdashlw, #557) - Fixed global index button on images sending you to a random place due to not specifying the `id` sort (@mdashlw, #556) - Fixed throwing an error when clicking on the user profile image SVG (@MareStare, #555) - Added robust keyboard keys normalization, replacing hardcoded magic `keyCode` values (@MareStare, #546) - Display Philomena version in footer (@Meow) - Replaced JS code for dynamic resizing of images in media lists with CSS rules (@Meow, #565) - Removed unnecessary space handling from field parsers (@mdashlw, #543) - Fixed the tag updates atomicity and deadlocks for more stable tag image counts (@MareStare, #483) - Introduced a new query field `filter_id` that allows running filters inside an image query (@mdashlw, #429) - Improved DNP display on tags (@Meow) - Batched tag changes (@Meow, #573) - - Revamps the `tag_changes` table to represent batches of tag changes - - Added a new table `tag_change_tags` to join batches with actual tag changes - - Added a migration to migrate the existing tag changes into the new format - Fixed "Currently banned" status on Aliases page not respecting ban's `enabled` status (@mdashlw, #581) - Added a confirm prompt when rejecting an artist link on profile pages (@mdashlw, #583) - Fixed `philomena clean` script (@MareStare, #588) - Better logging for S3 operations (@MareStare, #570) - Fixed multiple sources not displaying properly on Safari 17 (@stsyn, #590) - Added `--drop-cache`, `compose` and `exec` commands to `philomena.sh` (@MareStare, #589)