WithoutPants
dc520e2b2f
Ignore empty studio alias in ScrapedStudio ( #6313 )
2025-11-25 10:11:39 +11:00
Slick Daddy
ecd9c6ec5b
Show O Counter in Studio card ( #5982 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-11-25 10:06:36 +11:00
Gykes
5d02f916c2
Check for dupe IDs against boxes ( #6309 )
2025-11-25 08:58:57 +11:00
Gykes
2cac7d5b20
Bugfix: Add extra date formats. ( #6305 )
2025-11-25 08:17:51 +11:00
Gykes
957c4fe1b5
Bugfix: Fix empty Aliases Being Created for Studios ( #6273 )
...
* Filter out empty alias strings in studio modal create
* Reject empty alias strings in backend
* Remove invalid ValidateAliases call from UpdatePartial
This was calling using the values which are not necessarily the final values.
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-11-14 11:49:26 +11:00
Gykes
c99825a453
Feature: Tag StashID support ( #6255 )
2025-11-13 14:24:09 +11:00
Gykes
a08d2e258a
Feature: Add Various Scraper Fields ( #6249 )
...
* Support aliases in stashbox studio query
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-11-13 10:14:04 +11:00
Gykes
678b3de7c8
Feature: Support inputURL and inputHostname in scrapers ( #6250 )
2025-11-10 15:00:47 +11:00
Gykes
f434c1f529
Feature: Support Multiple URLs in Studios ( #6223 )
...
* Backend support for studio URLs
* FrontEnd addition
* Support URLs in BulkStudioUpdate
* Update tagger modal for URLs
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-11-10 14:34:21 +11:00
EventHoriizon
d5b1046267
Group O-Counter Filter/Sort ( #6122 )
2025-11-10 11:53:53 +11:00
BigBangClock2
1a9a62eae9
Add sorting by performer age ( #6009 )
2025-11-10 10:49:40 +11:00
Gykes
53655e51c4
Feature: Filter by Total Scene Duration ( #6172 )
2025-11-10 10:45:36 +11:00
ayaya
289b698598
Add hardware codec support for rkmpp ( #6182 )
2025-11-10 09:55:12 +11:00
feederbox826
600cb15102
[packaging] switch to pnpm ( #6186 )
...
* [packaging] switch to pnpm
* Bump compiler version
* Change pnpm store in docker build
---------
Co-authored-by: feederbox826 <feederbox826@users.noreply.github.com>
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-11-10 09:17:25 +11:00
Colin Alexander Duffy
20fa5d3146
Add JXL ( #6184 )
2025-11-06 18:09:40 +11:00
Gykes
42f76ca34f
Filter by Studio ( #6155 )
2025-11-06 17:26:30 +11:00
WithoutPants
a50a0d4289
Related files/folder filter for scenes/images/galleries ( #6158 )
...
* Add related files filter to scene filter
* Add files_filter to gallery filter
* Add files_filter to image filter
* Add gallery related folder filter
2025-11-06 17:25:59 +11:00
WithoutPants
8c4b607454
Add bulk update markers interface ( #6210 )
2025-11-06 16:01:24 +11:00
Gykes
6cace4ff88
Update parser to accept groups ( #6228 )
2025-11-06 09:53:43 +11:00
WithoutPants
1b2b4c5221
Fix panic when scraping with unknown field ( #6220 )
...
* Fix URL in group scraper causing panic
* Return error instead of panicking on unknown field
2025-10-31 19:54:35 +11:00
WithoutPants
d70ff551d4
Replace "movie" with "group" in scene is missing criterion ( #6204 )
...
* Add support for "group" value in scene is-missing filter criterion
* Replace movie with group in scene is missing criterion
2025-10-29 11:12:42 +11:00
WithoutPants
c162c3843d
Add timeout to ffmpeg hardware tests ( #6154 )
2025-10-21 08:13:42 +11:00
gregpetersonanon
914bbfc164
Prevent scanner from failing when reading file info ( #6123 )
2025-10-20 10:54:26 +11:00
WithoutPants
de5a9129b3
Use SafeMove when moving backup database ( #6147 )
2025-10-17 08:17:15 +11:00
WithoutPants
ce4b86daf5
Fix tag order on details pages ( #6143 )
...
* Fix related tag order
* Fix unit tests
2025-10-16 13:15:09 +11:00
WithoutPants
7b182ac04b
Vacuum into database directory then move file if backup dir different ( #6137 )
...
If the backup directory is not the same directory as the database, then vacuum into the same directory then move it to its destination. This is to prevent issues vacuuming over a network share.
2025-10-15 16:30:06 +11:00
WithoutPants
d3f6301101
Use natural sort for related tags ( #6128 )
2025-10-13 13:13:45 +11:00
WithoutPants
72c9c436be
Fix groups not transferring when merging tags ( #6127 )
...
* Add test for group when merging tags
* Fix groups not reallocated when merging tags
2025-10-13 13:13:23 +11:00
Otter Bot Society
12c4e1f61c
Treat images with no exif metadata as well-oriented ( #6006 )
2025-09-09 16:48:16 +10:00
gregpetersonanon
fd36c0fac7
Allow scan to continue when encountering an error ( #6073 )
2025-09-09 15:10:13 +10:00
WithoutPants
108c0c7de5
Use /plugins instead of /plugin in testReact
2025-07-03 10:40:51 +10:00
WithoutPants
7215b6e918
Ensure tmp dir is created before creating temp file ( #5977 )
2025-06-30 07:52:32 +10:00
WithoutPants
7eff7f02d0
Add findFolder and findFolders queries to graphql schema ( #5965 )
...
* Add findFolder and findFolders queries to graphql schema
* Add zip file criterion to file and folder queries
2025-06-26 15:48:29 +10:00
WithoutPants
704041d5e0
Add findFiles and findFile graphql queries ( #5941 )
...
* Add findFile and findFiles
* Add parent folder and zip file fields to file graphql types
* Add parent_folder, zip_file fields to Folder graphql type
* Add format to ImageFile type
* Add format filter fields to image/video file filters
2025-06-24 13:05:17 +10:00
damontecres
8d78fd682d
Include searching by tag sort name ( #5963 )
2025-06-24 13:02:19 +10:00
feederbox826
019fe81de9
Update Freeones scraper from CommunityScrapers ( #5956 )
...
1b103ad2d5
Co-authored-by: feederbox826 <feederbox826@users.noreply.github.com>
2025-06-23 14:13:01 +10:00
WithoutPants
849a368d3d
Fix ordering of tags ( #5945 )
2025-06-20 16:03:56 +10:00
philMorel
60f1ee2360
feat: Add Performers tab to Group detail page ( #5895 )
...
* Feat(#1401 ): Show all performers from group's scenes on group detail
* Add Groups criterion to performers
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-06-11 17:07:09 +10:00
smith113-p
a91b9c4d92
Slightly simplify code after PR #5894 ( #5917 )
...
The code looks like it does because it initially used string pointers; however, the version that landed used a regular string array, so we can just the = operator.
2025-06-11 11:49:47 +10:00
smith113-p
96d2b36a08
Submit all scene URLs to Stashbox ( #5894 )
2025-06-03 10:05:43 +10:00
WithoutPants
00f5d0d984
Upgrade gqlgenc ( #5901 )
...
* Update gqlgenc
* Fix type error
* Fix package names in config
* Remove override and regenerate
* Update compiler and bump version
2025-06-03 08:55:51 +10:00
DogmaDragon
8ecbf4f7e4
Update tripwire link to direct to the forum ( #5885 )
2025-06-02 17:07:55 +10:00
WithoutPants
62d7076ff3
Add missing group scraper fields ( #5820 )
2025-04-16 08:55:27 +10:00
mz28k
2375bc6cac
Fix to find a match for a parent studio ( #5810 )
2025-04-07 14:58:59 +10:00
WithoutPants
6ed66f3275
Ignore missing scenes when submitting fingerprints ( #5799 )
2025-04-02 15:48:07 +11:00
luigi611
edbd9b69eb
Partial fix for #2761 - Add reverse proxy prefix to HLS links ( #5791 )
...
* Partial fix for #2761 - Add reverse proxy prefix to HLS links
---------
Co-authored-by: Guido <guido@test.com>
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-04-02 14:26:39 +11:00
its-josh4
db06eae7cb
Sort tags by name while scraping or merging scenes ( #5752 )
...
* Sort tags by name while scraping scenes
* TagStore.All should sort by sort_name first
* Sort tag by sort name/name in TagIDSelect
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-04-02 14:26:14 +11:00
WithoutPants
1d3bc40a6b
Import/export bug fixes ( #5780 )
...
* Include parent tags in export if including dependencies
* Handle uniqueness when sanitising filenames
2025-04-01 15:04:26 +11:00
bob123491234
4bfc93b7ae
Add marker end seconds import/export ( #5777 )
...
* skip importing markers if scene is skipped
2025-03-28 16:50:26 +11:00
bob123491234
c0d5d1e5a7
Add tag count to studio sort whitelist ( #5776 )
2025-03-28 12:45:40 +11:00