WithoutPants
e0623eb302
Fix initial setup issue issues ( #1380 )
...
* Refactor initial setup behaviour
* Adjust wizard
2021-05-13 22:15:21 +10:00
InfiniteTF
5a37e6cf52
Add search modal for stash-box performer scraper ( #1373 )
...
* Cache tagger fingerprint lookups between renders
* Show search modal for stash-box performer scraper
2021-05-10 09:33:08 +10:00
WithoutPants
3f97b3a1cb
Remove unnecessary graphql fields ( #1370 )
...
* Remove unnecessary graphql fields
* Optimise joined queries
* Tag resolver query optimisation
2021-05-09 19:25:57 +10:00
InfiniteTF
81cf3d3337
Fix sorting of tagger fingerprint matches ( #1369 )
2021-05-07 13:00:29 +10:00
InfiniteTF
31981d4116
Add in-memory screenshot generation for sprites and phash ( #1316 )
2021-05-05 13:22:05 +10:00
WithoutPants
08c294414d
Fix initial plugins/scrapers paths when initialising in home directory ( #1358 )
...
* Only set default values once config file present
* Fix configLocation presentation when using home
2021-05-04 07:42:33 +10:00
bnkai
2ab42e9cd3
Populate image/gallery title during scan ( #1359 )
2021-05-03 14:21:51 +10:00
InfiniteTF
896c3874af
Stash-Box Performer Tagger ( #1277 )
...
* Add bulk stash-box performer task
* Add stash-box performer scraper to scrape with menu
2021-05-03 14:21:20 +10:00
WithoutPants
a3609079bb
Autotag support for images and galleries ( #1345 )
...
* Add compound queries for images and galleries
* Implement image and gallery auto tagging
2021-05-03 13:09:46 +10:00
WithoutPants
d7a04ced00
Revert always show preview videos on small devices ( #1340 )
2021-05-03 08:23:19 +10:00
InfiniteTF
4a04dfe4a2
Fix scene tagger bugs ( #1357 )
2021-04-30 14:55:18 +10:00
bnkai
597576f5e6
Get distinct values from scraper ( #1338 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2021-04-29 11:38:55 +10:00
julien0221
502d99de1b
Added new filters (date and title) to galleries ( #1344 )
...
* Added new filters (date and title) to galleries
* Added image_count on filter for galleries
2021-04-29 11:31:51 +10:00
julien0221
4d13e8d7f7
Fixed rating filter on studios ( #1342 )
2021-04-29 11:20:59 +10:00
WithoutPants
210feb4034
Apply scene queuing for all scene listviews ( #1332 )
...
* Apply queue population for all scene list views
* Add missing localisation strings
2021-04-28 09:27:47 +10:00
WithoutPants
fe0c5615a6
Memo-ise list hook functions ( #1329 )
2021-04-28 09:12:35 +10:00
julien0221
70b66d91a0
Added rating to performers and studios ( #1308 )
2021-04-26 13:48:32 +10:00
bnkai
aedadc3857
Add lbToKg pp action to the scraper ( #1337 )
2021-04-26 13:31:25 +10:00
WithoutPants
2eb2d865dc
Auto tag rewrite ( #1324 )
2021-04-26 12:51:31 +10:00
julien0221
f66010a367
Fixed 0 for weight when a new performer is created and fixed the search is null ( #1336 )
2021-04-26 12:13:50 +10:00
bnkai
7836a37d6e
Fix various generate issues ( #1322 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2021-04-22 13:51:51 +10:00
WithoutPants
bf3f658091
Movie scene sort ( #1325 )
...
* Add movie_scene_number sort order
* Sort movie scenes by scene number by default
2021-04-22 12:22:51 +10:00
peolic
1767390e0d
Overwrite new performer image after clearing current image ( #1321 )
2021-04-21 14:19:40 +10:00
WithoutPants
8705f78591
Duplicate checker UI improvements ( #1309 )
...
* Add tools settings page
* Add tools and move dupe checker
* Make negative number get all
* Show missing phashes
* Add multi-edit button
* Show scene details
2021-04-20 18:58:28 +10:00
WithoutPants
39512e1452
Separate UI ( #1299 )
...
* Add custom_ui_location to serve UI from filesystem
2021-04-20 17:12:40 +10:00
peolic
9200f167bf
Add studio *_count filters and sort options ( #1307 )
2021-04-20 16:48:36 +10:00
peolic
1759a99f65
Fix creating performer from gallery scrape dialog ( #1320 )
2021-04-18 13:22:02 +02:00
InfiniteTF
cd0a9a1d62
Fix performer scraping ( #1314 )
2021-04-17 08:52:18 +10:00
InfiniteTF
e3fa8f7b24
Fix fingerprint search when scene only has phash match ( #1312 )
2021-04-16 19:15:47 +02:00
julien0221
d673c4ce03
added details, deathdate, hair color, weight to performers and added details to studios ( #1274 )
...
* added details to performers and studios
* added deathdate, hair_color and weight to performers
* Simplify performer/studio create mutations
* Add changelog and recategorised
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2021-04-16 16:06:35 +10:00
bnkai
cd6b6b74eb
Add http headers support to scraper ( #1273 )
2021-04-16 15:42:56 +10:00
WithoutPants
0b40017b09
Sort performers in popover and card views ( #1294 )
2021-04-15 11:33:20 +10:00
InfiniteTF
e59018acfb
Skip validation of existing paths when adding new paths ( #1301 )
2021-04-15 11:01:31 +10:00
WithoutPants
ea54a67798
Add scene/image/gallery popover count buttons for performer/studio/tag cards ( #1293 )
...
* Add counts to graphql schema
* Add count resolvers and query refactor
* Add count popover buttons
2021-04-15 10:46:31 +10:00
InfiniteTF
e6aaa196f3
Load settings panels on demand ( #1302 )
2021-04-15 10:01:44 +10:00
Elad Lachmi
f443223d16
[Feature] Added slideshow to gallery in wall display mode ( #1224 )
2021-04-13 14:59:37 +10:00
julien0221
6a4421f8e1
Whitespace is not trimmed from the end of query strings ( #1263 )
...
* fixed whitespace not trimmed query string
* fixed whitespace trimming on backend
* added query trim tests and fixed double space
2021-04-13 10:32:52 +10:00
WithoutPants
f5dc654f6b
Support streaming via API key ( #1279 )
...
* Support api key via url query parameter
* Add api key to stream URL
2021-04-12 11:05:49 +10:00
WithoutPants
f6ffda7504
Setup and migration UI refactor ( #1190 )
...
* Make config instance-based
* Remove config dependency in paths
* Refactor config init
* Allow startup without database
* Get system status at UI initialise
* Add setup wizard
* Cache and Metadata optional. Database mandatory
* Handle metadata not set during full import/export
* Add links
* Remove config check middleware
* Stash not mandatory
* Panic on missing mandatory config fields
* Redirect setup to main page if setup not required
* Add migration UI
* Remove unused stuff
* Move UI initialisation into App
* Don't create metadata paths on RefreshConfig
* Add folder selector for generated in setup
* Env variable to set and create config file.
Make docker images use a fixed config file.
* Set config file during setup
2021-04-12 09:31:33 +10:00
InfiniteTF
c38660d209
Add phash generation and dupe checking ( #1158 )
2021-04-12 09:04:40 +10:00
WithoutPants
a2582047ca
Join count filter criteria ( #1254 )
...
Co-authored-by: mrbrdo <mrbrdo@gmail.com >
Co-authored-by: peolic <66393006+peolic@users.noreply.github.com >
2021-04-09 18:46:00 +10:00
peolic
6a0c73b3a1
Remove external resource from Login page ( #1275 )
2021-04-09 16:42:52 +10:00
julien0221
d042ec42ee
Added Auto scroll user back to the top when page navigation is clicked ( #1270 )
2021-04-09 15:27:48 +10:00
julien0221
25311247ed
added an url filter option in scenes ( #1266 )
...
* added an url filter option in scenes
* added url filter on gallery, movies, performers and studios
* Add empty string filter to stringCriterionHandler
* Add unit tests
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2021-04-09 15:05:11 +10:00
peolic
60af076fff
Fix "Clear Image" button ( #1249 )
...
* Fix "Clear Image" button (Performer Edit)
* Fix "Clear Image" button (New Performer)
* Fix "Clear Image" button (Edit Studio)
* Fix "Clear Image" button (Edit Tag)
2021-04-09 14:41:28 +10:00
stashist
4462b3cc8e
Handle /healthz for liveness checks. ( #1264 )
2021-04-09 10:06:02 +10:00
bnkai
2edcdeaeb9
Support today, yesterday when using parseDate in scrapers ( #1261 )
2021-04-07 09:09:04 +10:00
julien0221
72b027a887
Added random for studios, movies and tags ( #1250 )
2021-04-07 08:32:20 +10:00
peolic
7671465334
Fix performer age timezone issues ( #1251 )
...
* Parse date string manually
2021-04-02 10:09:10 +11:00
bnkai
2c1300cae0
Upgrade x/image ( #1248 )
2021-04-01 16:43:42 +11:00