InfiniteTF
80a8d2de97
Use parameter binding for all queries ( #387 )
2020-03-03 09:18:14 +11:00
WithoutPants
f87117b0d6
Add O-counter ( #334 )
...
* Add backend support for o-counter
* Add o-counter buttons everywhere
* Put o-counter button right-aligned on tabs
* Add o-counter filter
2020-02-02 19:17:28 -05:00
InfiniteTF
6a6e8d8875
Change thumbnail default size and resize algorithm ( #336 )
...
* Change thumbnail resize algorithm and add size parameter
* Height -> Width
* Change default size from 100px to 200px
* Height -> width
2020-01-31 17:19:15 -05:00
WithoutPants
3d3f8877de
Accept random seed from UI for random sorting ( #328 )
2020-01-24 22:35:21 -05:00
WithoutPants
cf96cae4c8
Add scene duration filter ( #313 )
...
* Add scene duration filter
2020-01-13 11:43:14 -05:00
Stash Dev
f8aa0433a3
Fix scene covers not importing correctly
2020-01-06 15:18:06 -08:00
WithoutPants
488cd5575d
Use arg for regex queries ( #311 )
2020-01-06 13:02:25 -05:00
Stash Dev
653406efd1
Added support for import / export of scene cover images
2019-12-31 14:38:49 -08:00
WithoutPants
f52db4f58b
Add stash scraper type ( #269 )
...
* Add stash scraper type
* Add graphql client to vendor
* Embed stash credentials in URL
* Fill URL from scraped scene
* Nil IDs returned from remote stash
* Nil check
2019-12-20 19:13:23 -05:00
WithoutPants
1704d3771f
Add scene auto-tagging from filename ( #204 )
...
* Add auto tagging for performers, studios and tags
* Fix scene title logging
* Fix golang 1.11 compile error
* Improve regex pattern. Only log when added
* Remove paging from parse query
* Add integration test
* Fix prefix detection on paths
2019-12-01 11:18:44 -05:00
bnkai
a6b8a3f2e8
Make sort filter queries for name case insensitive ( #183 )
2019-11-15 17:12:47 -05:00
WithoutPants
84bee2eb60
Performers, Tags and Studio from scene filename ( #174 )
...
* Make regex matching case-insensitive
* Port filename parser code to backend
* Add performers to scene filename parser UI
* Finish porting parser to backend
* Add performer, studio and tag parsing
* Hide fields not being parsed
* Don't query for empty performer/studio/tag
* Use exact matches
* Fix panic
* Fix arrays changed false positive. Fix layout
2019-11-07 07:49:08 -05:00
WithoutPants
3c089dd97c
More performer filter criteria ( #179 )
...
* Add new performer filter criteria to UI
* Add backend support for new performer criteria
2019-11-06 23:36:48 -05:00
WithoutPants
7cb9cd8a38
Scene filename to metadata parser ( #164 )
...
* Initial UI prototype
* Add backend support to update multiple scenes
* Fix title editing issues
* Add query regex support. UI improvements
* Rewrite parser. Add fields button and page size
* Add helper text for escaping {} characters
* Validate date
* Only set values if different from original
* Only update scenes that have something changed
* Add built in parser input recipes
* Make pattern matching case-insensistive
2019-10-30 09:37:21 -04:00
WithoutPants
d0730c7243
Add query options for tags, performers, studios #29 ( #157 )
...
* Add query options for tags, performers, studios
* Remove errant log
* Apply expanded query criteria to scene markers
2019-10-27 09:05:54 -04:00
Leopere
d7271d75fc
Merge pull request #109 from WithoutPants/optional_performer_image
...
Generate performer checksum from name instead of image. Use default performer image
2019-10-24 15:35:26 -04:00
WithoutPants
71a4cc6a07
Merge from master
2019-10-24 15:07:34 +11:00
Leopere
ccde317a56
Merge pull request #146 from endqwerty/add_clean_func
...
Add functionality to the Clean Button
2019-10-18 02:35:25 -04:00
Leopere
0d439ef42b
Merge pull request #97 from WithoutPants/delete_tag
...
Add delete tag button #96
2019-10-18 02:34:56 -04:00
WithoutPants
1ac6703d7f
Merge from master
2019-10-18 08:15:45 +11:00
daposy
de1a2a9007
use WithoutPants logic for cleaning up artifacts
2019-10-16 18:13:42 -07:00
WithoutPants
9d41963d05
Display error when deleting tag used as primary
2019-10-17 11:56:08 +11:00
daposy
6aa54c2775
add functionality to clean button
2019-10-16 16:47:53 -07:00
WithoutPants
1b98702e17
Merge from master
2019-10-17 09:31:04 +11:00
Leopere
c8e0ac7d20
Merge pull request #132 from friendlycrab/cleanup
...
Remove unused and generated code
2019-10-16 16:59:18 -04:00
Friendly C
e6bcff0767
Remove generated GraphQL files
2019-10-15 17:04:02 +02:00
Leopere
57e954d4e7
Merge pull request #137 from WithoutPants/nullable_scene_props
...
Allow unsetting of rating, studio, gallery
2019-10-15 10:09:26 -04:00
WithoutPants
a4f0a80816
Fix error when updating objects with slice data
2019-10-15 12:17:56 +11:00
WithoutPants
4433917768
Return updated scene after update
2019-10-15 10:54:05 +11:00
WithoutPants
0852199e27
Only update non-nil database fields
2019-10-15 08:57:53 +11:00
WithoutPants
470c64b840
Allow unsetting of rating, studio, gallery
2019-10-12 22:32:01 +11:00
WithoutPants
afcadd941b
Make title from file metadata optional
2019-10-12 19:20:27 +11:00
bill
ac2bc77407
fix isMissing date filter
2019-09-16 00:52:02 +03:00
WithoutPants
41c8cac738
Merge branch 'master' into optional_performer_image
2019-08-27 19:21:25 +10:00
WithoutPants
57073faab7
Merge branch 'master' into delete_scene
2019-08-25 17:41:32 +10:00
WithoutPants
9c92e64106
Use random performer image if none provided
2019-08-24 17:17:25 +10:00
WithoutPants
7562792589
Add custom css
2019-08-23 08:24:14 +10:00
WithoutPants
20662532d8
Studio checksum from name. Default image
2019-08-21 15:48:36 +10:00
WithoutPants
043d073bcf
Use png for default performer image
2019-08-21 13:14:40 +10:00
WithoutPants
996fd9c70a
Performer checksum from name. Default image
2019-08-21 12:51:30 +10:00
WithoutPants
c3e4c5702a
Merge branch 'master' into delete_scene
2019-08-20 15:37:58 +10:00
StashAppDev
da71a59493
Merge pull request #101 from WithoutPants/issues/69
...
Show studios with no scenes #69
2019-08-19 16:23:30 -07:00
WithoutPants
7ee1b3f052
Add options to delete file and generated files
2019-08-16 07:21:35 +10:00
WithoutPants
cfe2636837
Add delete scene button
2019-08-15 17:32:57 +10:00
WithoutPants
ec9020c1b9
Use left join for studios #69
2019-08-15 11:30:32 +10:00
WithoutPants
35bcf97a7a
Add delete for performers and studios
2019-08-15 07:40:51 +10:00
WithoutPants
45f72a549f
Delete scene/marker tag refs when deleting tags
2019-08-13 09:03:16 +10:00
Stash Dev
4f016ab3c9
Random sort now paginates without duplicates
2019-07-27 13:22:38 -07:00
bill
92d90863a8
fix bug:Studios sort by scene_count reported by malcuk on discord
2019-05-31 01:59:29 +03:00
Stash Dev
4b037e1040
Dependency updates
2019-05-27 12:34:26 -07:00
Stash Dev
ec453c7a14
Added marker / scene audio interface option
2019-04-20 14:48:54 -07:00
Stash Dev
d6eb2c2d8e
Scenes with a marker missing a primary tag fails to load
...
Fixes #42
2019-04-20 10:32:01 -07:00
Stash Dev
29a40c5bdd
Configuration
...
* Added flags to customize the host and port
* Start up just one server rather than a server for HTTP and HTTPS. HTTPS server will only start if a cert and key are found
2019-04-11 10:55:58 -07:00
Stash Dev
763424bc40
Update GQLGen and break up the schema.graphql file
2019-03-27 12:47:43 -07:00
Stash Dev
3b83371f84
Fix invalid scene marker tag count
2019-03-24 19:07:08 -07:00
Stash Dev
b1db98bd1f
Filter improvement exploration
...
Changed the rating filter to allow for more than just an equality check. This progresses #29 .
2019-03-24 15:11:58 -07:00
Stash Dev
c1f1a6ccff
More configuration options
...
* Allow configuration of generated file path and database path. Closes #33
* Added checkboxes to choose what gets generated for the generate task. Closes #32
2019-03-24 10:04:31 -07:00
Stash Dev
c73f78bb42
JPEG is a valid gallery file. Closes #28
2019-03-23 16:30:10 -07:00
Stash Dev
543d2597ec
Tweaks
...
* Fixed scene marker "scene_updated_at" sort option
* Added "created_at" and "updated_at" sort options. Closes #19
2019-03-23 16:27:53 -07:00
Stash Dev
ae9bbf237f
Support multiple content folders. Closes #2
2019-03-23 14:09:05 -07:00
Stash Dev
dd22d88d07
Config Tweaks
...
Using viper for config management. Added configuration endpoint.
2019-03-23 10:06:37 -07:00
Stash Dev
66d2c5ca04
UI V2
...
Squashed commits:
[e74bbf9] stuff
[28476de] stuff
[c7efb7b] stuff
[2c78f94] stuff
[f79338e] stuff
[a697876] stuff
[85bb60e] stuff
[9f108b2] stuff
[d8e00c0] stuff
[7787ef9] stuff
[f7f10b7] stuff
[aa266f7] stuff
[511ba6b] stuff
[7453747] stuff
[db55e2d] stuff
[b362623] stuff
[7288c17] stuff
[86638cd] stuff
[879dac4] stuff
[65a4996] stuff
[c6fb361] stuff
[d449ce7] stuff
[349dffa] stuff
[84206ab] stuff
[0253c65] stuff
[cc0992e] stuff
[3289e7d] stuff
[d9ab290] stuff
[dcc980d] stuff
[7787da8] stuff
[5bcf7cd] stuff
[00e9316] stuff
[54c9398] stuff
[72b6ee1] stuff
[4b4b26c] stuff
[4cbdb06] stuff
[1a240b3] stuff
[650ea08] stuff
[37440ef] stuff
[9ee66ba] stuff
[b430c86] stuff
[37159c3] stuff
[deba837] stuff
[6ac65f6] stuff
[a2ca1a1] stuff
[c010229] stuff
[3fd7306] stuff
[cbe6efc] stuff
[997a8d0] stuff
[d0708a2] stuff
[d316aba] stuff
[4fe9900] Added initial files
2019-03-15 15:33:51 -07:00
Stash Dev
c4d45db30c
Fix json time when unmarshalling
...
https://github.com/stashapp/stash/issues/25
2019-03-09 10:14:55 -08:00
Stash Dev
f57c2bff1d
Another date fix
2019-03-07 12:19:19 -08:00
Stash Dev
8d23357a13
Fix dates
2019-03-04 19:37:22 -08:00
Stash Dev
b70d5f33d2
Improved date handling
2019-03-04 17:14:52 -08:00
Stash Dev
b488c1ed7d
Reorg
2019-02-14 15:42:52 -08:00