stash/pkg
WithoutPants e52ac14d56
Fix missing folder corruption during scanning (#6608)
* Add root paths parameter to GetOrCreateFolderHierarchy

Ensures that folders are only created up to the root library paths.

* Create full folder hierarchy when scanning a new folder

During a recursive scan, folders should be created as they are encountered (folders are handled in a single thread). This change applies only during a selective scan. Creates up to the root library folder.

* Create folder hierarchy on new file scan

This should only apply when scanning a specific file, as parent folders should be been created during a recursive scan.

* Fix existing folders with missing parents during scan
2026-02-27 07:42:53 +11:00
..
exec Fix/ffprobe unmarshalling error (#2685) 2022-06-22 10:49:14 +10:00
ffmpeg Custom sprite generation (#6588) 2026-02-20 15:09:59 +11:00
file Fix missing folder corruption during scanning (#6608) 2026-02-27 07:42:53 +11:00
fsutil Fix panic in IsFsPathCaseSensitive (#6589) 2026-02-19 08:09:06 +11:00
gallery Backend support for gallery custom fields (#6592) 2026-02-23 07:39:28 +11:00
group Backend support for Group custom fields (#6596) 2026-02-23 11:53:12 +11:00
hash Bugfix: AVIF Image PHash Support (#6556) 2026-02-11 11:38:57 +11:00
image Backend support for image custom fields (#6598) 2026-02-24 07:41:40 +11:00
javascript Add package docs and project vision/goals (#5169) 2024-08-28 09:01:39 +10:00
job Replace ValueOnlyContext with context.WithoutCancel (#6379) 2025-12-08 07:59:42 +11:00
logger Log errors returned from graphql (#3562) 2023-04-17 15:27:25 +10:00
match Feature: Tag StashID support (#6255) 2025-11-13 14:24:09 +11:00
models Add sidebar to scene markers list (#6603) 2026-02-26 07:54:40 +11:00
performer FR: Change Career Length to Career Start and Career End (#6449) 2026-02-17 13:44:03 +11:00
pkg Add package docs and project vision/goals (#5169) 2024-08-28 09:01:39 +10:00
plugin [packaging] switch to pnpm (#6186) 2025-11-10 09:17:25 +11:00
python Add package docs and project vision/goals (#5169) 2024-08-28 09:01:39 +10:00
savedfilter Maintain saved filters in full export/import (#5465) 2024-11-12 16:59:28 +11:00
scene Custom sprite generation (#6588) 2026-02-20 15:09:59 +11:00
scraper FR: Change Career Length to Career Start and Career End (#6449) 2026-02-17 13:44:03 +11:00
session [Feature] Reveal file in system file manager from file info panel (#6587) 2026-02-23 12:51:35 +11:00
sliceutil feat: auto-remove duplicate aliases (#6514) 2026-02-04 10:37:15 +11:00
sqlite FR: Add Missing is-missing Filter Options Across all Object Types (#6565) 2026-02-26 16:36:54 +11:00
stashbox FR: Tags Tagger (#6559) 2026-02-25 11:39:14 +11:00
studio Feature Request: Add organized flag to studios (#6303) 2026-02-19 09:05:17 +11:00
tag Merge tag values dialog (#6552) 2026-02-11 11:27:57 +11:00
txn Database connection pool refactor (#5274) 2024-09-20 12:56:26 +10:00
utils FR: Change Career Length to Career Start and Career End (#6449) 2026-02-17 13:44:03 +11:00