stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc

AGPL-3.0 License

Stars
7.5K
Committers
163

Bot releases are hidden (Show)

stash - v0.26.2

Published by WithoutPants 4 months ago

Release Notes

v0.26.2 - 2024-06-27

🐛 Bug fixes

  • Fixed issue where performer could not be created without disambiguation if a performer with the same name and populated disambiguation exists. (#5019)
  • Fix resize loop in grid views. (#5004)
  • Fix query field values duplicating in tagger view when scene list is updated. (#5000)
  • Fix identify clearing parent studio when merging studio field. (#4993)
  • Fix manually selected studio not being applied during scrape. (#4953)
stash - v0.26.1

Published by WithoutPants 4 months ago

Release Notes

v0.26.1 - 2024-06-10

🐛 Bug fixes

  • Fixed identify task defaults not displaying correctly. (#4931)
  • Fixed issue where full hardware transcoding did not work where a filter was not required. (#4934)
  • Fixed new performer tags not displaying correctly in the performer scrape dialog. (#4943)
  • Added missing console object in javascript runtime environment. (#4944)
stash - v0.26.0

Published by WithoutPants 5 months ago

Release Notes

v0.26.0 - 2024-06-03

💥 Note: The Enable Scene Play History setting has been set to true for existing systems. This setting enables play counts and resuming scenes from where they were previously played. If you do not want this enabled, please disable it explicitly in Settings -> Interface -> Scene Player -> Enable Scene Play History.

✨ New Features

  • Added support for favorite Tags and Studios. (#4728, #4675)
  • Added filtering of scenes by galleries, bitrate and last played time. (#4632, #4713, #4829)
  • Added support for sorting Performers by Last O At, Last Played At, and Play Count. (#4649)
  • Added filtering of Performers by Play Count. (#4649)
  • Added support for configuring the DLNA port. (#4836)
  • Add support for filtering galleries by related scenes. (#4840)
  • FFMpeg and FFProbe paths can now be set in Settings -> System, and can also be downloaded from this screen. (#4688)

🎨 Improvements

  • Scan, Generate and Auto Tag options are now saved as they are changed. (#4591)
  • Made migration an asynchronous task. No more time outs during the migration process. (#4666)
  • FFMpeg is now downloaded using a task rather than automatically during setup. (#4688)
  • Moved the details toolbar in Scene, Image and Gallery pages to above the tabs, moved rating control to the toolbar, and added other details. (#4714)
  • Improved Scene, Movie and Gallery select controls. (#4832, #4851)
  • When enabled, full hardware transcoding is used where possible. (#4765)
  • Made directors and photographers clickable links in detail view (#4621)
  • Redundant filter pills are no longer shown on filter sub-views. (#4705)
  • Enforce whitelist for sort values (CVE-2024-32231). (#4865)
  • Changed umask when creating config file to exclude user write (CVE-2024-32233) (#4866)

🐛 Bug fixes

  • Fix selected tagger search result being lost when creating objects. (#4715)
  • Fixed error when adding performer with duplicate aliases using the performer tagger. (#4801)
  • Fixed interactive speed being lost when file is moved. (#4799)
  • Fixed missing studio selector in movie scrape dialog. (#4692)
  • Fixed values being reset when changing mode in bulk edit dialog. (#4854)
  • Fixed python not being resolved correctly if not in path. (#4864)
  • Fixed scraped tag exclusions not applying to galleries and performers (#4872)
  • Fixed UI not loading on Safari 12. (#4874)
  • Include director field when adding movies from the scene scrape dialog. (#4757)
  • Fixed detail items not wrapping correctly. (#4730)
  • Fixed duplicate scene checker selection logic. (#4800)
  • Fixed video streams being reencoded unnecessarily. (#4783)
  • Improved support for Samsung SmartTV for built-in DLNA server (#4784)
  • Fixed incorrect status code for ErrUnauthorized errors. (#4842)
stash - v0.25.1

Published by WithoutPants 7 months ago

Release Notes

v0.25.1 - 2024-03-13

🐛 Bug fixes

  • Fixed captions with embedded timestamps rendering incorrectly. (#4682)
  • Fixed buffering time included in scene play time. (#4670)
  • Fixed medium fingerprint match colour. (#4662)
  • Fixed image clip webm files not being cleaned by Clean Generate task. (#4657)
  • Fixed ffmpeg error when transcoding files where max transcode size is set. (#4660)
stash - v0.25.0

Published by WithoutPants 8 months ago

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)
stash - v0.24.3

Published by WithoutPants 9 months ago

Release Notes

v0.24.3 - 2024-01-15

🐛 Bug fixes

  • Fixed error when editing case of existing studio name. (#4447)
  • Fixed videos muting after auto-play fails. (#4450)
stash - v0.24.2

Published by WithoutPants 9 months ago

Release Notes

v0.24.2 - 2024-01-10

These release notes include all of the changes since v0.23.1. Changes in this release are emphasised.

✨ New Features

  • Added manager for installing, updating and uninstalling scrapers and plugins. (#4242)
  • Added support for enabling and disabling plugins in the UI. (#4141)
  • Added support for plugin settings. (#4143)
  • Added support for plugin assets, external scripts and CSP overrides. (#4260)
  • Added UI plugin API to better support UI-based plugins. (#4256)
  • Added Studio Code and Photographer to Galleries. (#4195)
  • Added Details, Studio Code and Photographer to Images. (#4217)
  • Added scene framerate filter. (#4161)
  • Added option to Duplicate Checker to select all files except the highest resolution. (#4286)

🎨 Improvements

  • [0.24.2] Hide Tags input in Tagger when Set Tags is disabled. (#4440)
  • Show Performer image in Performer select list. (#4227)
  • Match Performers by alias during scraping and tagging if no Performer is found with the exact name (only if a single performer is found with the alias). (#4182)
  • Show Performer disambiguation and add stash-box links to Studio in tagger results. (#4180)
  • Show endpoints with stash ids. (#4216)
  • Load card thumbnails and similar images lazily when a component comes into view, instead of all at once. (#4228)
  • Made the random sorting more random. (#4246)
  • Added more VR projection modes. (#3799)
  • Improved the filtering behaviour when selecting a folder. (#4277)
  • Added support for setting plugins path from the UI. (#4382)

🐛 Bug fixes

  • [0.24.2] Fixed error when renaming marker files during scene merge operation (#4446)
  • [0.24.2] Fixed error when creating/updating a Performer where an alias is the same as the Performer name. (#4443)
  • [0.24.2] Errors during the tagger Scrape All operation now output to the scene card and no longer stop the operation. (#4442)
  • [0.24.2] Fixed studio image sizing on details pages. (#4441)
  • [0.24.2] Fixed URL not being overwritten when specified during Identify (#4412)
  • [0.24.2] Fixed plugin settings to be sorted alphabetically, instead of being displayed in a random order. (#4435)
  • [0.24.2] Fixed scene queue not respecting the Auto-start video setting. (#4428)
  • [0.24.2] Fixed performers incorrectly being matched by alias during scraping. (#4432)
  • [0.24.2] Fixed error when filtering on Scene interactive speed. (#4414)
  • [0.24.2] Fixed plugin CSP not being enacted. (#4424)
  • [0.24.1] Fixed external player button not working correctly. (#4403)
  • [0.24.1] Fixed image thumbnail generation on arm devices. (#4402)
  • [0.24.1] Reverted change to modal button order. (#4400)
  • Fixed submitting to stash-box not working after switching to another scene using the queue. (#4354)
  • Fixed UI crash when clearing a value from a URL or alias list. (#4344)
  • Fixed panic when exporting galleries. (#4311)
  • Fixed error when setting performer height with decimals. (#4283)
  • Fixed Performer stash ids being overwritten instead of merged when saving a Performer in the Performer tagger. (#4215)
  • Fixed organized being set to false if Mark as Organized on save is false when saving a scene in the tagger. (#4213)
  • Fixed URLs not populating correctly when scraping galleries. (#4206)
  • Fixed not being able to click next/previous scene if the applicable scenes had not been loaded by the queue. (#4325)
  • Fixed confirmation dialog not appearing on some screens when using the delete keyboard shortcut. (#4387)
  • Fixed desktop notifications not appearing on macos. (#4153)
  • Fixed video sometimes pausing when clicking on the scene scrubber. (#4295)
  • Fixed file paths not being shown when deleting image clips. (#4323)
  • Fixed image o-counts not being included in stats page. (#4386)
stash - v0.24.1

Published by WithoutPants 10 months ago

Release Notes

v0.24.1 - 2023-12-29

Please view the release notes for 0.24.0 if you are upgrading from a version prior to 0.24.0.

🐛 Bug fixes

  • Fixed external player button not working correctly. (#4403)
  • Fixed image thumbnail generation on arm devices. (#4402)
  • Reverted change to modal button order. (#4400)
stash - v0.24.0

Published by WithoutPants 10 months ago

Release Notes

v0.24.0 - 2023-12-27

✨ New Features

  • Added manager for installing, updating and uninstalling scrapers and plugins. (#4242)
  • Added support for enabling and disabling plugins in the UI. (#4141)
  • Added support for plugin settings. (#4143)
  • Added support for plugin assets, external scripts and CSP overrides. (#4260)
  • Added UI plugin API to better support UI-based plugins. (#4256)
  • Added Studio Code and Photographer to Galleries. (#4195)
  • Added Details, Studio Code and Photographer to Images. (#4217)
  • Added scene framerate filter. (#4161)
  • Added option to Duplicate Checker to select all files except the highest resolution. (#4286)

🎨 Improvements

  • Show Performer image in Performer select list. (#4227)
  • Match Performers by alias during scraping and tagging if no Performer is found with the exact name (only if a single performer is found with the alias). (#4182)
  • Show Performer disambiguation and add stash-box links to Studio in tagger results. (#4180)
  • Show endpoints with stash ids. (#4216)
  • Load card thumbnails and similar images lazily when a component comes into view, instead of all at once. (#4228)
  • Made the random sorting more random. (#4246)
  • Added more VR projection modes. (#3799)
  • Improved the filtering behaviour when selecting a folder. (#4277)
  • Added support for setting plugins path from the UI. (#4382)

🐛 Bug fixes

  • Fixed submitting to stash-box not working after switching to another scene using the queue. (#4354)
  • Fixed UI crash when clearing a value from a URL or alias list. (#4344)
  • Fixed panic when exporting galleries. (#4311)
  • Fixed error when setting performer height with decimals. (#4283)
  • Fixed Performer stash ids being overwritten instead of merged when saving a Performer in the Performer tagger. (#4215)
  • Fixed organized being set to false if Mark as Organized on save is false when saving a scene in the tagger. (#4213)
  • Fixed URLs not populating correctly when scraping galleries. (#4206)
  • Fixed not being able to click next/previous scene if the applicable scenes had not been loaded by the queue. (#4325)
  • Fixed confirmation dialog not appearing on some screens when using the delete keyboard shortcut. (#4387)
  • Fixed desktop notifications not appearing on macos. (#4153)
  • Fixed video sometimes pausing when clicking on the scene scrubber. (#4295)
  • Fixed file paths not being shown when deleting image clips. (#4323)
  • Fixed image o-counts not being included in stats page. (#4386)
stash - v0.23.1

Published by WithoutPants about 1 year ago

Release Notes

v0.23.1 - 2023-10-14

Please view the release notes for 0.23.0 if you are upgrading from a version prior to 0.23.0.

🐛 Bug fixes

  • Fixed Performers not being set correctly from the Scene scrape dialog. (#4199)
  • Fixed Gallery URLs not being set correctly from the scrape dialog. (#4187)
  • Fixed default slideshow delay value. (#4186)
stash - v0.23.0

Published by WithoutPants about 1 year ago

Release Notes

v0.23.0 - 2023-10-10

✨ New Features

  • Added hoverable control at the bottom edge of the scene preview to scrub through the scene. (#4022)
  • Added support for multiple URLs for Images and Galleries. (#4000/#4114)
  • Added option to mark scene as Organized when saving a scene in the Tagger view. (#4031)
  • Added A/B looping support to the scene player. (#3904)
  • Added new selection options to the Duplicate Checker. (#4006)

🎨 Improvements

  • Movies scraped from the scene scrape dialog can now create full movies. (#4147)
  • Improved the lightbox behaviour when using a touchpad or mouse with a smooth wheel. (#3894)
  • Refactored Performer select control to be more performant and to show relevant aliases. (#4013)
  • Made x button on filter badges easier to click. (#4029)
  • Details pages now show the first populated content tab when loaded. (#4032)
  • Refactored the Saved Filter format. (#4054)

🐛 Bug fixes

  • Fixed data corruption that occurred when stash detected a folder had been moved. (#4169)
  • Convert movie duration from seconds during scrape if provided as a number. (#4144)
  • Fixed image clip videos not autoplaying when a page is first loaded. (#4131)
  • Fixed display of cards on the front page on mobile devices. (#4057)
  • Fixed nil pointer dereference when merging scenes. (#4119)
  • Fixed nil pointer dereference when identifying scenes. (#4171)
stash - v0.22.1

Published by WithoutPants about 1 year ago

Release Notes

v0.22.1 - 2023-08-21

Please view the release notes for 0.22.0 if you are upgrading from a version prior to 0.22.0.

🐛 Bug fixes

  • Fixed Batch Update Performers not working correctly. (#4024)
  • Fixed panic when creating Studios during Identify task. (#4024)
  • Added explicit option to store blobs in database at setup, and fixed default blobs path. (#4038)
  • Fixed dropdown appearing beneath other controls on the Performer and Tag pages. (#4039)
  • Fixed buttons moving around when setting marker time when creating a new marker. (#4040)
stash - v0.22.0

Published by WithoutPants about 1 year ago

Release Notes

v0.22.0 - 2023-08-11

✨ New Features

  • Added Studio Tagger. (#3510)
  • Added options to skip multiple results and single name performers during Identify. (#3707)
  • Added folder move detection during scan. (#3817)
  • Changed Scene to accept multiple URLs. (#3852)
  • Added ability to choose from multiple images in the performer scrape dialog. (#3965)
  • Added AirPlay and Chromecast support. (#3907)
  • Added support for creating Movies from the Movie select dropdown. (#3928)
  • Added Optimise Database task. (#3929)
  • Added support for serving interactive CSVs directly to Handy. (#3756)
  • Added video and audio codec filters for scene queries. (#3843)

🎨 Improvements

  • Significantly redesigned the Movie, Performer, Studio, and Tag detail pages. (#3946)
  • Added age, gender, country and image to Performer stash-box results. (#3964)
  • Refactored graphql client cache invalidation to improve performance when creating objects. (#3912)
  • Added Gallery card to the Gallery tab on the Scene page. (#3927)
  • Added logging when deleting files. (#4004)
  • Added more stats to the stats page. (#3812)
  • Added support for -v/--version command line flag. (#3883)

🐛 Bug fixes

  • Fixing sorting of performer tags. (#4018)
  • Fixed scene URLs being cleared when merging scenes. (#4005)
  • Fixed setting the Create Missing flag in the Identify dialog not working. (#4008)
  • Fixed scene marker previews not being renamed when a file hash is changed. (#3988)
  • Fixed parent/child tags not showing popover. (#3968)
  • Fixed scrape not returning any results if only relationship fields were set. (#3954)
  • Fixed rotating in iOS causing scene player to exit fullscreen. (#3919)
  • Repositioned the tag popover to the right on drop-down tag select control. (#3939)
  • Fixed on-screen controls not showing correctly on iPad in Safari. (#3882)
  • Fixed marker tag exclude filtering. (#3846)
  • Fixed error after deleting studio or tag. (#3835)
  • Fixed scene queue show more button appending scenes incorrectly. (#3851)
  • Fixed path sorting ordering numbers before special characters. (#3829)
  • Fixed scene player not staying in full screen when loading a new scene. (#3828)
  • Fixed badge counter value for sub-tags/studios. (#3816)
  • Adjusted dimensions for resolution display and filtering. (#3798)
stash - v0.21.0

Published by WithoutPants over 1 year ago

Release Notes

v0.21.0 - 2023-06-13

✨ New Features

  • Added ability to include and exclude performers, studios and tags in the same filter. (#3619)
  • Added text field to search criteria in the edit filter dialog. (#3740)
  • Support pinning filter criteria to the top of the edit filter page. (#3675)
  • Added ability to add (short) video files as images. (#3583)
  • Added ability to force gallery creation by adding .forcegallery to directory. (#3715)
  • Added ability to ignore gallery creation by adding .nogallery to directory. (#3715)
  • Added penis length and circumcision status for Performers. (#3627)
  • Added Appears With tab to Performer page showing other performers that appear in the same scenes. (#3563)
  • Added distance parameter to phash filter. (#3596)
  • Added Maximum Duration Difference option to the Duplicate Scene Checker. (#3663)
  • Added VR button to the scene player when the scene tag includes a configurable tag. (#3636)
  • Added ability to configure the default sort order for videos served by DLNA. (#3645)
  • Added derived Performer O-Counter field. (#3588)

🎨 Improvements

  • Gallery Updated At timestamp is now updated when its contents are changed. (#3771)
  • Added male performer images that are consistent with the other performer images. (#3770)
  • Improved the UX when navigating the edit filter dialog using keyboard. (#3739)
  • Changed modifier selector to a set of clickable pills. (#3598)
  • Movie covers can now be shown in the Lightbox when clicking on them. (#3705)
  • Scrapers are now sorted by name in the Scraper UI. (#3691)
  • Changed source selector menu to require click instead of mouseover. (#3578)
  • Updated default studio icon to be consistent with other icons. (#3577)
  • Make cards use up the full width of the screen on mobile. (#3576)
  • Log errors when a graphql request fails. (#3562)
  • Use case insensitive sorting for text based sorting. (#3560)
  • Default date sorting in descending order. (#3560)

🐛 Bug fixes

  • Fixed captions not appearing on iOS devices. (#3729)
  • Fixed folder selector appearing for name criterion. (#3788)
  • Fixed generation of interactive heatmaps to match scene duration. (#3758)
  • Fixed incorrect plugin hook being triggered during bulk performer update. (#3754)
  • Fixed error when removing file over network on Windows. (#3714)
  • Fixed scene cards being sized incorrectly on the front page. (#3724)
  • Fixed hair colour not being populated during Batch Update Performers. (#3718)
  • Fixed Create Missing checkbox not appearing in the Identify dialog. (#3260)
  • Fixed override option not being honoured when generating scene covers. (#3661)
  • Fixed error when creating a movie in the scrape scene dialog. (#3633)
  • Fixed issues when scanning a renamed zip file. (#3610)
  • Fixed incorrect Twitter/Instagram URLs sent to stash-box. (#3579)
stash - v0.20.2

Published by WithoutPants over 1 year ago

Release Notes

v0.20.2 - 2023-04-08

Please view the release notes for 0.20.0 if you are upgrading from a version prior to 0.20.0.

🐛 Bug fixes

  • Fixed empty strings being preferred in scrape dialog. (#3647)
  • Fixed scene covers being regenerated when video file was moved. (#3646)
stash - v0.20.1

Published by WithoutPants over 1 year ago

Release Notes

v0.20.1 - 2023-03-31

Please view the release notes for 0.20.0 if you are upgrading from a version prior to 0.20.0.

🐛 Bug fixes

  • Fixed null values being preferred in scrape dialog. (#3621)
stash - v0.20.0

Published by WithoutPants over 1 year ago

Release Notes

v0.20.0 - 2023-03-29

💥 Note: The cache directory is now required if using HLS/DASH streaming. Please set the cache directory in the System Settings page.

💥 Note: The image data subsystem has been reworked in this release. Existing systems will have their storage system set to Database, which stores all image data in the database. This can be changed in the System Settings page.

A migration is required to change the storage system, and can be accessed from the Tasks page.

The Database storage system is not recommended for large libraries, as it can cause performance issues. The Filesystem storage system is recommended for large libraries, and is the default for new systems.

Docker users: please ensure that the Binary Data filesystem path is mapped to a persistent location if you choose to use the Filesystem binary storage type. Not doing so may result your binary data (scene covers, performer images etc) being lost.

💥 Note: the generated/screenshots jpg files are now considered legacy. These files can be migrated into the blob storage system by running the Migrate Screenshots task from the Tasks page.

Once migrated, these files can be deleted. The files can be optionally deleted during the migration.

💥 Known issues

  • Performer autotagging does not currently match on performer aliases. This will be addressed when finer control over the matching is implemented.

✨ New Features

  • Added Is Missing Cover scene filter criterion. (#3187)
  • Added Chapters to Galleries. (#3289)
  • Added button to tagger scene cards to view scene sprite. (#3536)
  • Added hardware acceleration support (for a limited number of encoders) for transcoding. (#3419)
  • Added support for DASH streaming. (#3275)
  • Added configuration option for the maximum number of items in selector drop-downs. (#3277)
  • Added configuration option to perform generation operations sequentially after scanning a new video file. (#3378)
  • Optionally show range in generated funscript heatmaps. (#3373)
  • Show funscript heatmaps in scene player scrubber. (#3374)
  • Support customising the filename regex used for determining the gallery cover image. (#3391)
  • Added tenth-place rating precision option. (#3343)
  • Added toggleable favorite button to Performer cards. (#3369)

🎨 Improvements

  • Added date/time pickers for date and timestamp fields. (#3572)
  • Added folder browser to path filter UI. (#3570)
  • Include Organized flag in merge dialog. (#3565)
  • Scene cover generation is now optional during scanning, and can be generated using the Generate task. (#3187)
  • Overhauled the image blob storage system and added filesystem-based blob storage. (#3187)
  • Overhauled filtering interface to allow setting filter criteria from a single dialog. (#3515)
  • Removed upper limit on page size. (#3544)
  • Anonymise task now obfuscates Marker titles. (#3542)
  • Improved Images wall view layout and added Interface settings to adjust the layout. (#3511)
  • Added collapsible divider to Gallery, Performer, Studio and Tag pages. (#3508, #3514)
  • Overhauled and improved HLS streaming. (#3274)

🐛 Bug fixes

  • Fixed login screen not working correctly from the logout screen. (#3555)
  • Fixed incorrect stash ID being overwritten when updating performer with multiple stash-box endpoints. (#3543
  • Fixed batch performer update overwriting incorrect stash IDs when multiple endpoints are configured. (#3548)
  • Fixed /stream endpoint serving directory list. (#3541)
  • Fixed error when querying with a large or unlimited page size. (#3544)
  • Fixed sprites not being displayed for scenes with numeric-only hashes. (#3513)
  • Fixed Save button being disabled when stting Tag image. (#3509)
  • Fixed incorrect performer with identical name being matched when scraping from stash-box. (#3488)
  • Fixed scene cover not being included when submitting file-less scenes to stash-box. (#3465)
  • Fixed URL not being during stash-box scrape if the Studio URL is not set. (#3439)
  • Fixed generating previews for variable frame rate videos. (#3376)
  • Fixed errors reading zip files with non-UTF8 encoding. (#3389)
  • Fixed plugins not able to access API during zip scan operations on systems with authentication enabled. (#3433)
stash - v0.19.1

Published by WithoutPants over 1 year ago

Release Notes

v0.19.1 - 2023-02-21

Please view the release notes for 0.19.0 if you are upgrading from a version prior to 0.19.0.

🐛 Bug fixes

  • Fixed performance issues with Scene Tagger view. (#3444, #3452)
  • Fixed panic when batch adding performers from the Tagger view. (#3456)
stash - v0.19.0

Published by WithoutPants over 1 year ago

Release Notes

v0.19.0 - 2023-02-14

💥 Known issues

  • Performer autotagging does not currently match on performer aliases. This will be addressed when finer control over the matching is implemented.

✨ New Features

  • Added support for specifying the use of a proxy for network requests. (#3284)
  • Added support for injecting arguments into ffmpeg during generation and live-transcoding. (#3216)
  • Added URL and Date fields to Images. (#3015)
  • Added support for plugins to add injected CSS and Javascript to the UI. (#3195)
  • Added disambiguation field to Performers, to differentiate between performers with the same name. (#3113)
  • Added Anonymise task to generate an anonymised version of the database. (#3186)

🎨 Improvements

  • Added r x x keyboard shortcuts to set decimal ratings. (#3226)
  • Changed performer aliases to be a list, rather than a string field. (#3113)

🐛 Bug fixes

  • Fixed folder symlinks not being handled correctly during clean. (#3415)
  • Fixed error when clicking Scrape All when a file-less scene is in the scene list. (#3414)
  • Fixed clicking popover pills not clearing search term. (#3408)
  • Fixed URL not being preserved when redirected to login. (#3305)
  • Fixed scene previews not being overwritten when Overwrite option is selected. (#3256)
  • Fixed objects without titles not being sorted correctly with objects with titles. (#3244)
  • Fixed incorrect new Performer pill being removed when creating Performer from scrape dialog. (#3251)
  • Fixed date fields not being nulled correctly when cleared. (#3243)
  • Fixed scene wall items to show file base name where scene has no title set. (#3242)
  • Fixed image exclusion pattern being applied to all files. (#3241)
  • Fixed missing captions not being removed during scan. (#3240)
stash - v0.18.0

Published by WithoutPants almost 2 years ago

Release Notes

v0.18.0 - 2022-11-30

✨ New Features

  • Added ability to track play count and duration for scenes. (#3055)
  • Scenes now optionally show the last point watched, and can be resumed from that point. (#3055)
  • Added ability to select rating system in the Interface settings, allowing 5 stars with full-, half- or quarter-stars, or numeric score out of 10 with one decimal point. (#2830)
  • Support creation of scenes without files. (#3006)
  • Added ability to reassign files to other scenes. (#3006)
  • Added ability to split and merge scenes. (#3006)
  • Added Director and Studio Code fields to scenes. (#3051)
  • Added custom javascript option. (#3132)
  • Added support for filtering stash ids by endpoint. (#3005)
  • Added filter criteria for Birthdate, Death Date, Date, Created At and Updated At fields. (#2834)
  • Added selector for Country field. (#1922)
  • Added tag description filter criterion. (#3011)

🎨 Improvements

  • Jump back/forward buttons on mobile have been replaced with double-tap gestures on mobile. (#3120)
  • Added shift- and ctrl-keybinds for seeking for shorter and longer intervals, respectively. (#3120)
  • Limit number of items in selector drop-downs to 200. (#3062)
  • Changed Performer height to be numeric, and changed filtering accordingly. (#3060)
  • Improved performance viewing galleries with many images. (#3183)
  • Generated heatmaps now only show ranges within the duration of the scene. (#3182)
  • Added File Modification Time to File Info panels. (#3054)
  • Added counter to File Info tabs for objects with multiple files. (#3054)
  • Added file count in Scene Duplicate Checker for scenes with multiple files. (#3054)
  • Also show imperial units for performer height and weight. (#3097)
  • Added Estonian and Russian Language translations. Added in-progress Languages for Persian, Ukrainian, Bengali, Thai, Romainian, Hungarian, and Czech. (#3024)

🐛 Bug fixes

  • Fixed database is locked errors when performing operations while running a scan. (#3153)
  • Fixed hang when deleting scene when video has started playing in Firefox. (#3169)
  • Fixed database backup in incorrect directory during migration when database location is an absolute path. (#3140)
  • Fixed autotag error when tagging a large amount of objects. (#3106)
  • Scene Player no longer always resumes playing when seeking. (#3020)
  • Fixed error when editing paths when metadata directory is overridden. (#3212)
  • Fixed sort direction sometimes not being set when selecting a saved filter. (#3206)
  • Fixed gallery create post hook not being fired during gallery creation. (#3134)
  • Fixed Gallery title being incorrectly marked as mandatory for file- and folder-based galleries. (#3110)
  • Fixed Saved Filters not ordered by name. (#3101)
  • Fixed space bar sometimes no playing/pausing the scene player. (#3020)
  • Fixed scrubber thumbnails not disappearing when seeking on mobile. (#3020)
  • Fixed path filter behaviour to be consistent with previous behaviour. (#3041)
  • Fixed index.html not correctly served from custom mapped folders. (#3168)
Package Rankings
Top 2.44% on Proxy.golang.org
Badges
Extracted from project README
Build Docker pulls GitHub Sponsors Open Collective backers Go Report Card Matrix Discord GitHub release (latest by date) GitHub issues by-label Translate Translation status