Version 0.25.0 has been released.
The release brings scene play and o-counter histories, improvements to the grid and list views, better sorting of results in the select components, improvements to the package manager views, improvements to the toast notifications, a whole heap of other minor features and improvements, and many bug fixes. Check out the changelog for details.
As usual, thank you to everyone submitting PRs, reporting issues, helping out with support, managing the other repos and contributing financially.
Please also check out the Roadmap project (https://github.com/orgs/stashapp/projects/5/views/1) for a view of upcoming features and improvements.
Release Notes
v0.25.0 - 2024-03-06
💥 Note: A number of settings and tasks are now only available when Advanced Mode
is set to true in the settings, including the Auto Tag
and Identify
tasks.
✨ New Features
- Added Scene play and o-counter history tracking, view and editing. (#4532)
- Added Advanced settings flag. (#4378)
- Added support for setting galleries in Image edit panel and Bulk Edit Image dialog. (#4573/#4608)
- Added option to generate image thumbnails during generate. (#4602)
- Added Clean Generated Files task. (#4607)
- Added more options to Performer gender filter. (#4419)
- Added image orientation filtering. (#4404)
- Added filtering and sorting of Studios on subsidiary Studio count. (#4479)
- Added image performer age filter. (#4601)
🎨 Improvements
- Overhauled the list view for scenes, galleries and performers. (#4368)
- Made grid card fit cards properly within their containers. (#4514)
- Improved the presentation of the toast notifications. (#4584)
- Improved Tag, Studio, Gallery and Movie select controls. (#4478/#4493/#4535/#4563)
- Improve sorting of results when entering text in select fields. (#4528)
- Add disambiguation to performer link and performer select values. (#4541)
- Show upgradable packages only when checking for updates in the package managers. (#4599)
- Include primary tag name in Scene Marker search and sort. (#4606)
- Improved presentation of scene queue. (#4448)
- Improved zip file move detection. (#4374)
- Saving images will now name them based on the original filename. (#4616)
- Improved scene tagger matching prioritisation. (#4618)
- Added support for disabling mobile media-viewer’s fullscreen auto-rotate. (#4416)
- Defer loading edit panel data until needed. (#4564)
- Performer stash-box draft now includes the Disambiguation field. (#4122)
🐛 Bug fixes
- Fixed invalid share causing error during cleaning. (#4570)
- Fixed stash ids being removed when tagging Studio using the Studio Tagger. (#4572)
- Fixed Plugin manager failing to get any updates if any installed sources are not found. (#4591)
- Fixed
.forcegallery
file not being honoured when re-scanning after adding the file. (#4627) - Fixed Gallery Image filtering. (#4535)
- Fixed Studio overlay not being shown on Image cards, and Studio text not being shown on Gallery cards. (#4540)
- Wrap grid card popovers. (#4539)
- Fix merge scene not deleting generated files. (#4567)
- Fixed auto tag from object not honouring the ignore autotag flag. (#4610)
- Fixed moved files causing re-generation of phashes. (#4598)
- Fixed Movie scene sorting in Movie view. (#4588)
- Fixed
baseURL
not being applied to some links. (#4501) - Fixed country selector in bulk performer edit dialog. (#4565)
- Fixed image clips not upscaling in lightbox. (#4569)
- Fixed
bmp
files being treated as video files in the lightbox. (#4653) - Fixed performer penis length being truncated to integer. (#4630)
- Fixed heatmap generating repeated segments where there is no action. (#4557)
- Fixed media decode error not switching to next streaming format. (#4506)
- Fixed image scraping not using proxy. (#4637)
- Fixed broken favicon after logging in using Firefox. (#4498)
- Moved tag hover popover to the right. (#4593)
- Fixed weird 404 behaviour in plugin assets handler. (#4597)
Plugin API changes
- Added
Mousetrap
andMousetrapPause
toPluginApi.libraries
. (#4489) - Added
useToast
toPluginApi.hooks
. (#4546) - Exposed Studio, Performer, Tag and Gallery selects, and date, country and folder inputs in
PluginApi.components
. (#4546) - Made
task_name
parameter optional, added an optionaldescription
parameter and deprecatedargs
for a generic map parameterargs_map
inrunPluginTask
. (#4603) - Added
runPluginOperation
to run synchronous plugin operations with a return value, without using the task manager. (#4603) - Added
PluginApi.Event.addEventListener
andstash:location
event dispatching. - Relaxed plugin cyclic loop detection to allow up to ten loops. (#4625)
The 🎉 emoji is apt, though I think it should’ve been 🎉💦