Skip to content

Releases: stashapp/stash

v0.18.0

30 Nov 01:38
Compare
Choose a tag to compare

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)

v0.17.2

25 Oct 01:29
02c2ad3
Compare
Choose a tag to compare

Release Notes

v0.17.2 - 2022-10-25

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

🐛 Bug fixes

  • Fix file rename detection on case-insensitive file systems. (#3047)
  • Fix size calculation for symlinks. (#3046)
  • Use file base name as title if title is empty in scraper operations. (#3040)
  • Fix error when submitting fingerprints from deleted scene. (#3039)
  • Fix moved zip file creating duplicate galleries. (#3036)

v0.17.1

20 Oct 01:58
Compare
Choose a tag to compare

Release Notes

v0.17.1 - 2022-10-20

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

🎨 Improvements

  • Added Ukrainian language option.

🐛 Bug fixes

  • Fix Windows exporting incompatible zip files. (#3022)
  • Fix migration error handling various NULL values. (#3021)
  • Updated translations missed during release.

v0.17.0

18 Oct 23:47
Compare
Choose a tag to compare

Release Notes

v0.17.0 - 2022-10-19

For best results, ensure that zip-based gallery paths are correct by performing a scan and clean of your library using v0.16.1 prior to updating.

This release includes a migration that significantly changes the way that stash stores information about your files.

To prevent timeout errors, please run the migration with a direct connection and not via reverse proxy.

The migration can take a long time on larger systems. Please view the log file for progress updates.

After migrating, please run a scan on your entire library to populate missing data, and to ingest identical files which were previously ignored.

💥 Known issues and other changes

  • Import/export schema has changed and is incompatible with the previous version.
  • Set name, date, details from embedded file metadata scan flag is no longer supported. This functionality may be implemented as a built-in scraper in the future.

✨ New Features

  • Added support for identical files. Identical files are assigned to the same scene/gallery/image and can be viewed in File Info. (#2676)
  • Added support for setting primary file for scenes, images and galleries. (#2790)
  • Added support for deleting secondary files from scenes, images and galleries. (#2790)
  • Added support for filtering and sorting by file count. (#2744)
  • Added description field to Tags. (#2708)
  • Added Interface option to abbreviate counts on cards and details pages. (#2781)
  • Added Interface options to include sub-studio/sub-tag content in Studio/Tag pages. (#2832)
  • Populate name from query field when creating new performer/studio/tag/gallery. (#2701)
  • Added backup location configuration setting. (#2953)
  • Allow overriding UI localisation strings. (#2837)
  • Added release notes dialog. (#2726)

🎨 Improvements

  • Object titles are now displayed as the file basename if the title is not explicitly set. The Don't include file extension as part of the title scan flag is no longer supported.
  • Optionally show Tag card when hovering over tag badge. (#2708)
  • Show default thumbnails for scenes and images where the actual image is not found. (#2949)
  • Added unix timestamp parsing in the parseDate scraper post processor. (#2817)
  • Improve matching scene order in the tagger to prioritise matching phashes and durations. (#2840)
  • Encode reserved characters in query URLs. (#2899)
  • Moved Changelogs to Settings page. (#2726)

🐛 Bug fixes

  • Fix live transcoded videos hanging at end. (#2996)
  • Fix display of scene markers when title is empty. (#2994)
  • Fix tag marker count sorting. (#2993)
  • Fix studio/tag alias and caption null filtering. (#2990)
  • Fix generated file naming algorithm being set incorrectly in certain circumstances. (#2496)
  • Fix continue queue checkbox value not persisting. (#2895)
  • Fix autostartVideoOnPlaySelected option not applying when navigating from scene queue. (#2896)
  • Fix incorrect gallery value in Scene edit tab after navigating from scene queue. (#2897)
  • Fix https schema not being used over some https connections. (#2900)
  • Fix scene files not deleting correctly when streaming over https. (#2900)
  • Fix panic when custom performer image location is invalid. (#2894)

v0.16.1

26 Jul 03:25
8e222ae
Compare
Choose a tag to compare

Release Notes

v0.16.1 - 2022-07-26

🐛 Bug fixes

  • Fix New button not being localised correctly. (#2772)
  • Fix scene player losing focus when playing next/previous scene. (#2758)
  • Fix UI crash when % character used in tag names. (#2757)
  • Fix keyboard shortcuts not working after selecting an object. (#2750)
  • Fix UI crash on session timeout. (#2755)
  • Fix incorrect scene metadata being set when video has cover art. (#2752)
  • Fix incorrect image being displayed when first previewing image. (#2754)
  • Fix issues with multi-edit behaviour. (#2754)
  • Fix UI crash after upgrading with pending fingerprints. (#2754)

v0.16.0

05 Jul 00:54
351472f
Compare
Choose a tag to compare

Release Notes

v0.16.0 - 2022-07-05

✨ New Features

  • Added hotkeys to scrub scene by 10% duration. (#2678)
  • Added support for customizing recommendations on home page. (#2592)
  • Support submitting stash-box scene updates for scenes with stash ids. (#2577)

🎨 Improvements

  • Moved Filter and Saved Filters buttons out of the query input field. (#2668)

🐛 Bug fixes

  • Fix fields disappearing after creating missing objects in the scrape dialog. (#2702)
  • Fix saved filters with uppercase characters not appearing in filtered results. (#2698)
  • Fix query results not updating when clearing search query field. (#2686)
  • Fix incorrect field name in movie export json. (#2664)
  • Fix ffprobe showing window on some systems. (#2685)
  • Fix portrait videos orienting incorrectly in full-screen mode. (#2665)
  • Fix scene scrubber stopping scrolling after editing scene or marker. (#2600)
  • Fix folder-based galleries not auto-tagging correctly if folder name contains . characters. (#2658)
  • Fix scene cover in scene edit panel not being updated when changing scenes. (#2657)
  • Fix moved gallery zip files not being rescanned. (#2611)

v0.15.0

18 May 02:49
b2ac022
Compare
Choose a tag to compare

Release Notes

v0.15.0 - 2022-05-18

✨ New Features

  • Show Handy status on scene player where applicable. (#2555)
  • Added recommendations to home page. (#2571)
  • Add support for VTT and SRT captions for scenes. (#2462)
  • Added option to require a number of scroll attempts before navigating to next/previous image in Lightbox. (#2544)

🎨 Improvements

  • Added Handy server sync button to Interface settings page. (#2555)
  • Changed playback rate options to be the same as those provided by YouTube. (#2550)
  • Display error message on fatal error when running stash with double-click in Windows. (#2543)

🐛 Bug fixes

  • Fix gallery zip files being rescanned unnecessarily. (#2594)
  • Fix long Handy initialisation delay. (#2555)
  • Fix lightbox autoplaying while offscreen. (#2563)
  • Fix playback rate resetting when seeking. (#2550)
  • Fix video not starting when clicking scene scrubber. (#2546)
  • Update vtt files when scene hash changes. (#2554)
  • Don't break up preview video into segments for shorter scenes. (#2553)
  • Fix parsing query URLs when query string contains special characters. (#2552)
  • Fix crash when cancelling pending tasks. (#2527)
  • Fix markers not refreshing after creating new marker. (#2502)
  • Fix error when submitting scene draft to stash-box without performers. (#2515)
  • Fix incorrect video player positioning on touch-enabled devices. (#2501)

v0.14.0

11 Apr 07:44
2b8a40e
Compare
Choose a tag to compare

Release Notes

v0.14.0 - 2022-04-11

💥 Note: Image Slideshow Delay (in Interface Settings) is now in seconds rather than milliseconds and has not been converted. Please adjust your settings as needed.

✨ New Features

  • Add Ignore Auto Tag flag to Performers, Studios and Tags. (#2439)
  • Add python location in System Settings for script scrapers and plugins. (#2409)

🎨 Improvements

  • Added support for Handy APIv2. (#2193)
  • Added support for bulk editing most performer fields. (#2467)
  • Changed video player to videojs. (#2100)
  • Maintain lightbox settings and add lightbox settings to Interface settings page. (#2406)
  • Image lightbox now transitions to next/previous image when scrolling in pan-Y mode. (#2403)
  • Allow customisation of UI theme color using theme_color property in config.yml (#2365)
  • Improved autotag performance. (#2368)

🐛 Bug fixes

  • Fix existing performers being lost when setting performers in the scene tagger. (#2478)
  • Fix scene fields being overwritten with empty values when saving from the scene tagger. (#2461)
  • Fix Is Missing Date filter not including null date values. (#2434)
  • Fix Open Stash systray menu item not opening stash when Skip Opening Browser was enabled. (#2418)
  • Fix error saving a scene from the tagger when the scene has stash ids. (#2408)
  • Perform tag pattern exclusion on stash-box sources. (#2391)
  • Don't generate jpg thumbnails for animated webp files. (#2388)
  • Removed warnings and incorrect error message in json scrapers. (#2375)
  • Ensure identify continues using other scrapers if a scrape returns no results. (#2375)
  • Continue trying to identify scene if scraper fails. (#2375)

v0.13.1

16 Mar 00:23
2b5c5f2
Compare
Choose a tag to compare

Release Notes

v0.13.1 - 2022-03-16

🐛 Bug fixes

  • Fix auto-tag not using case-insensitive matching. (#2378)

v0.13.0

08 Mar 00:25
9ef3060
Compare
Choose a tag to compare

Release Notes

v0.13.0 - 2022-03-08

✨ New Features

  • Added title, rating and o-counter in image lightbox. (#2274)
  • Added option to hide scene scrubber by default. (#2325)
  • Added support for bulk-editing movies. (#2283)
  • Added support for filtering scenes, images and galleries featuring favourite performers and performer age at time of production. (#2257)
  • Added support for filtering scenes with (or without) phash duplicates. (#2257)
  • Added support for sorting scenes by phash. (#2257)
  • Open stash in system tray on Windows/MacOS when not running via terminal. (#2073)
  • Optionally send desktop notifications when a task completes. (#2073)
  • Added button to image card to view image in Lightbox. (#2275)
  • Added support for submitting performer/scene drafts to stash-box. (#2234)

🎨 Improvements

  • Removed generate options from Tasks -> Generate. These should be set in System -> Preview Generation instead. (#2342)
  • Added gallery icon on Image cards. (#2324)
  • Made Performer page consistent with Studio and Tag pages. (#2200)
  • Added gender icons to performers. (#2179)
  • Added button to test credentials when adding/editing stash-box endpoints. (#2173)
  • Show counts on list tabs in Performer, Studio and Tag pages. (#2169)

🐛 Bug fixes

  • Fix Scrape All button not returning phash distance-matched results from stash-box. (#2355)
  • Fix performer checksum not being updated when name updated via batch stash-box tag. (#2345)
  • Fix studios/performers/tags with unicode characters not being auto-tagged. (#2336)
  • Preview Generation now uses defaults defined in System settings unless overridden in the Generate options. (#2328)
  • Fix scraped performer tags being incorrectly applied to scene tags. (#2339)
  • Fix performer tattoos incorrectly being applied to Twitter URL during batch performer tag. (#2332)
  • Fix performer country not expanding from code when tagging from stash-box. (#2323)
  • Fix image exclude regex not being honoured when scanning in zips. (#2317)
  • Delete funscripts when deleting scene files. (#2265)
  • Fix regex queries incorrectly being converted to lowercase. (#2314)
  • Fix saved filters with URL encoded characters being incorrectly converted. (#2301)
  • Removed trusted proxies setting. (#2229)
  • Fix preview videos causing background media to stop on Android. (#2254)
  • Allow Stash to be iframed. (#2217)
  • Resolve CDP hostname if necessary. (#2174)
  • Generate sprites for short video files. (#2167)
  • Fix stash-box scraping including underscores in ethnicity. (#2191)
  • Fix stash-box batch performer task not setting birthdate. (#2189)
  • Fix error when scanning symlinks. (#2196)
  • Fix timezone issue with Created/Updated dates in scene/image/gallery details pages. (#2190)