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 and MousetrapPause to PluginApi.libraries. (#4489)
  • Added useToast to PluginApi.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 optional description parameter and deprecated args for a generic map parameter args_map in runPluginTask. (#4603)
  • Added runPluginOperation to run synchronous plugin operations with a return value, without using the task manager. (#4603)
  • Added PluginApi.Event.addEventListener and stash:location event dispatching.
  • Relaxed plugin cyclic loop detection to allow up to ten loops. (#4625)
  • The Stoned Hacker
    link
    English
    123 months ago

    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.

    • Something Burger 🍔
      link
      fedilink
      English
      63 months ago

      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.

      • @ssdfsdf3488sd
        link
        English
        42 months ago

        Thats not the feature i would port to paperless.paperless needs an o counter lol.