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)
Awesome work! But can we please normalise describing the software IN the post? From the post alone I have no idea what Stash is
For this project, that’s maybe intentional lol
It’s for organizing… homework.
Good, I have a lot of school stuff
Trueee lmao
We’re on Lemmy are they afraid of being censored because they are writing software catered for NSFW uses?
Other social media’s chilling effects are pretty deeply engrained unfortunately…
For anyone who doesn’t know: it’s Jellyfin but for porn.
I firmly believe that this information (but for porn) would increase adoption of the software being advertised.
I was about to swipe away because I have no clue what Stash is.
I’m still about to swipe away but with the knowledge I might actually use this.
It’s unironically one of the best self hosted software there is. Its tags management feature is unmatched, I wish a similar system existed in Paperless.
Thats not the feature i would port to paperless.paperless needs an o counter lol.
God, yes! I see updates like this and just go, “Cool, moving on” because I have no idea what it does, and if you’re trying to get me to adopt your cool thing, I’m going to need more then what appears to be some random strings of words. 😅
There are quite a few github repos with projects filled with buzzwords and other bullshit where i still dont understand wtf the software is actually for 🤔. I dont get it.