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