Releases: stashapp/stash-box
Releases · stashapp/stash-box
v0.6.0
What's Changed
Release highlights:
- Notification system
- Fingerprint reporting
- Performer death date, and scene production date fields.
- Self-serve email updating.
- Configurable edit update limits.
- Dynamic image resizing
⭐ Improvements
- Allow jpeg & jfif for Image Uploads by @S3L3CT3DLoves in #798
- Redirect to previous page on login by @InfiniteStash in #812
- Add email resetting by @InfiniteStash in #831
- TagSearch: Add highlighting of exact matches by @InfiniteStash in #811
- Add performer merged into to API by @fume8866 in #828
- Add title attr to Link to scene in SceneCard by @bobcogneato in #773
- Added filtering by date to buildQuery by @enymawse in #816
- Update hair colors and fix text display on edit by @Flashy78 in #608
- Add configurable edit update limits by @InfiniteStash in #844
- Refactor image resizing by @InfiniteStash in #667
- Add report fingerprint functionality by @WithoutPants in #705
- add native beforeUnload handlers by @feederbox826 in #730
- Show current age on performer info screen by @InfiniteStash in #845
- Remove scene create button from webUI on config by @ikmckenz in #789
- Add URL search and Performer check for existing edits/performers by @InfiniteStash in #843
- Add user notifications by @InfiniteStash in #769
- Add user fingerprints list by @InfiniteStash in #806
- Scene Drafts can now get multiple links by @S3L3CT3DLoves in #824
- Match URLs in PerformerDraft by @S3L3CT3DLoves in #825
- Aliases for Studios by @S3L3CT3DLoves in #826
- Add performer
deathdate
by @InfiniteStash in #856 - Add scene
production_date
by @InfiniteStash in #857 - Limit formats of uploaded images to jpeg/webp/svg by @InfiniteStash in #858
- Allow png images by @InfiniteStash in #862
- Validate invite key on register form by @InfiniteStash in #869
- Add ability to sort performers by updated_at by @ikmckenz in #866
- Prevent edits to deleted entities by @InfiniteStash in #868
- Add edit foreign key validation by @InfiniteStash in #875
- Add OTel tracing support by @InfiniteStash in #774
🐞 Fixes
- Fix unsetting bra size by @InfiniteStash in #775
- Update session.go by @L3GW0RK in #800
- Update markdown libs and fix markdown checkbox style by @InfiniteStash in #842
- Fix display issues for scenes without images by @InfiniteStash in #876
🚧 Maintenance
- Fix comment: findTag only allows ID or name by @MinasukiHikimuna in #796
- Update golangci-lint by @InfiniteStash in #807
- Update lint config by @InfiniteStash in #813
- Update deprecated upload-artifact actions by @DogmaDragon in #817
- Add studio_id index on scenes table by @InfiniteStash in #835
- Update frontend packages by @InfiniteStash in #836
- Update minimum node version to 22 by @InfiniteStash in #837
- Switch package manager to PNPM by @InfiniteStash in #838
- Update go version and go dependencies by @InfiniteStash in #839
- Upgrade github workflow actions by @InfiniteStash in #840
- Update SiteForm.tsx by @L3GW0RK in #801
- Move UI validation into separate github action by @InfiniteStash in #855
- Remove notifications dev logging by @InfiniteStash in #859
- Github Actions: Disable apt caching by @InfiniteStash in #863
- Bump nanoid from 3.3.7 to 3.3.8 in /frontend by @dependabot in #864
- Bump golang.org/x/crypto from 0.29.0 to 0.31.0 by @dependabot in #861
- Commit generated files from URL and performer search change by @ikmckenz in #849
- Refactor auth hook by @InfiniteStash in #865
- Refactor database date formats by @InfiniteStash in #810
New Contributors
- @AdultSun made their first contribution in #776
- @S3L3CT3DLoves made their first contribution in #798
- @MinasukiHikimuna made their first contribution in #796
- @fume8866 made their first contribution in #828
- @L3GW0RK made their first contribution in #800
- @enymawse made their first contribution in #816
- @feederbox826 made their first contribution in #730
- @ikmckenz made their first contribution in #789
Full Changelog: v0.5.3...v0.6.0
v0.5.3
What's Changed
Fixes
- Fix use count for unlimited invite keys by @InfiniteStash in #767
- Fix draft images being deleted while they're still in use by @InfiniteStash in #768
- Fix nil error when favoriting non-existent performer by @InfiniteStash in #766
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
Fixes
- Drop unique index on pending invites and fix invite key list by @InfiniteStash in #765
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
Fixes
- Clear authenticated session if unable to read cookie by @InfiniteStash in #764
Full Changelog: v0.5...v0.5.1
v0.5
What's Changed
Please note that migration 34 can take a long time depending on how many fingerprints exist.
Improvements
- Add additional indexes by @InfiniteStash in #695
- Optimize querying performer/studio favorite status by @InfiniteStash in #696
- Hide own edits in Edits page by @JackDawson94 in #725
- Optimize edit queries by @InfiniteStash in #758
- Allow tags to include stashId on draft submission by @Flashy78 in #717
- Adding disambiguation field to performer draft by @Flashy78 in #709
- Allow initial abstain votes by @Flashy78 in #598
- Expand invite key generation by @WithoutPants in #634
- Normalize fingerprint table by @InfiniteStash in #752
- Remove tag redirects from draft tag resolution by @InfiniteStash in #759
- Add guidelines link in top menu by @Flashy78 in #601
- Display Scene/Studio link if available by @Flashy78 in #715
- Allow web style and JAV title searching by @Flashy78 in #711
Fixes
- Skip deleted studios when searching by name by @Flashy78 in #704
- Fix nil panic when submitting fp for non-existant scene by @InfiniteStash in #746
- Fix queryExistingScenes returning cancelled edits by @bobcogneato in #732
- Fix the Incorrect Image Size bug by @JackDawson94 in #724
- Remove show all from search result if there's no results by @InfiniteStash in #762
- Fix unnecessary tag filter lookup by @InfiniteStash in #763
Maintenance
- Add GitHub sponsors by @DogmaDragon in #699
- Fix build and upgrade tooling by @InfiniteStash in #753
- Update libraries by @InfiniteStash in #754
- Remove dead code by @InfiniteStash in #712
New Contributors
- @bobcogneato made their first contribution in #732
Full Changelog: v0.4.11...v0.5
v0.4.11
What's Changed
Fixes
- Fix scene query filtered by fingerprint by @InfiniteStash in #693
- Fix scene query studio filter by @InfiniteStash in #694
- Fix header search field persisting after search is done by @InfiniteStash in #697
Maintenance
- Bump word-wrap from 1.2.3 to 1.2.4 in /frontend by @dependabot in #692
Full Changelog: v0.4.10...v0.4.11
v0.4.10
What's Changed
Fixes
- Fix query clause ordering by @InfiniteStash in #691
- Fix default alias state when changing performer name by @InfiniteStash in #690
Full Changelog: v0.4.9...v0.4.10
v0.4.9
What's Changed
Fixes
- Fix AddJoinTableFilter performance by @InfiniteStash in #689
Full Changelog: v0.4.8...v0.4.9
v0.4.8
What's Changed
Fixes
- Fix tag search for tags without alias by @InfiniteStash in #688
- Fix performer scene queries without a scene filter by @InfiniteStash in #686
- Fix search tooltip interaction by @InfiniteStash in #685
Full Changelog: v0.4.7...v0.4.8
v0.4.7
What's Changed
Improvements
- Allow configuration of s3 upload headers by @WithoutPants in #658
- Include bot edits in pending count by @halorrr in #635
- Expand bot edit filter by @InfiniteStash in #680
- Help text overlays for scene and studio select by @Flashy78 in #603
Fixes
- Fix for strict Yup casts (#645) by @Maista6969 in #647
- Validate image location on file backed WriteFile by @WithoutPants in #654
- More reliable favicon retrieval. by @aghoulcoder in #652
- Add error propagation and logging in favicon-related functions by @aghoulcoder in #659
- Update user forms styling and error handling by @InfiniteStash in #625
- Update modal styles by @InfiniteStash in #668
- Remove distinct by @InfiniteStash in #670
- Preserve favorite selection in dropdown when reloading scene list by @InfiniteStash in #671
- Add error message when performer height has decimals. by @InfiniteStash in #672
- Fix registration when invite is not required by @InfiniteStash in #673
- Fix loading edits and comments from deleted users by @InfiniteStash in #674
- Hide user change password button for admins by @InfiniteStash in #675
- Fix clearing entity fields in edits by @InfiniteStash in #677
- Fix name filter for studio performers view by @InfiniteStash in #678
- Fix update aliases checkbox state for edit updates by @InfiniteStash in #679
Maintenance
- Make admin user instructions a touch more obvious. by @Leopere in #590
- Codegen update by @InfiniteStash in #613
- Update go dependencies by @InfiniteStash in #614
- Update JS libraries by @InfiniteStash in #616
- Bump json5 from 1.0.1 to 1.0.2 in /frontend by @dependabot in #584
- Bump ua-parser-js from 0.7.31 to 0.7.33 in /frontend by @dependabot in #589
- Bump undici from 5.10.0 to 5.20.0 in /frontend by @dependabot in #615
- Update to go 1.20 by @InfiniteStash in #620
- README: clarify that direct TLS for SMTP is not supported, STARTTLS is. by @aghoulcoder in #650
- [Documentation] Add Matrix, update README, add more badges by @DogmaDragon in #644
- Bump vite from 4.1.4 to 4.1.5 in /frontend by @dependabot in #653
- Bump semver from 5.7.1 to 5.7.2 in /frontend by @dependabot in #681
- Update sass/stylelint by @InfiniteStash in #682
- Bump semver from 6.3.0 to 6.3.1 in /frontend by @dependabot in #683
New Contributors
- @DogmaDragon made their first contribution in #644
- @Maista6969 made their first contribution in #647
Full Changelog: v0.4.6...v0.4.7