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
peolic
35718ce59a
Disable sounds on scene/marker wall previews by default ( #1247 )
2021-04-01 16:10:56 +11:00
WithoutPants
1412b554a0
Api key ( #1241 )
2021-03-31 16:08:52 +11:00
UncleRoger33
2c2e56d33a
Add format to performer field placeholder ( #1232 )
...
* Update README.md
Extra letter "p" in the title removed and "(FAQ)" suffix added.
Co-authored-by: peolic <66393006+peolic@users.noreply.github.com>
2021-03-31 15:55:15 +11:00
WithoutPants
ccb96c3795
Movie UI refresh ( #1227 )
...
* Improve movie UI
* Return nil when no back image set
2021-03-31 14:54:58 +11:00
WithoutPants
d5e9030768
Scene queuing ( #1214 )
...
* Add missing localisation strings
* Ignore container error in scene streams
* Implement missing FindScenes by ID
2021-03-31 14:36:11 +11:00
peolic
496900df42
Fix inaccurate age calculation ( #1237 )
2021-03-30 14:25:56 +11:00
peolic
7acae34ed4
Fix performer search columns ( #1236 )
...
* Fix performer search columns
* Update changelog
* Move changelog to new version
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2021-03-30 14:04:57 +11:00
WithoutPants
d30a68567e
Update libraries and regenerate yarn.lock ( #1231 )
...
* Update and regenerate yarn.lock
* Remove eslint check for react function order
2021-03-30 12:33:57 +11:00
WithoutPants
b39fe3ed2b
Correct tag link for gallery and images tags ( #1221 )
2021-03-24 11:03:52 +11:00
InfiniteTF
58243cded0
Remove slim graphql endpoints ( #1207 )
2021-03-17 11:17:01 +11:00
WithoutPants
7e6127975d
Handle NULL in regex criteria ( #1208 )
2021-03-16 11:13:14 +11:00
WithoutPants
f7cd9cb00d
Performer edit UI further updates ( #1206 )
...
* Make performer edit single column
* Make aliases textarea
* Add textareas to performer scrape dialog
2021-03-16 11:10:49 +11:00
InfiniteTF
ecac7a8013
Add timestamp suffix to all image urls ( #1200 )
2021-03-13 11:49:20 +11:00
InfiniteTF
a619b9dd48
Improve performer scrape search modal ( #1198 )
2021-03-13 11:48:04 +11:00
WithoutPants
b63e8ef929
Add Galleries tab to Tag details page ( #1195 )
2021-03-12 08:27:59 +11:00
WithoutPants
a3a531d122
Fix IsPathInDir ( #1192 )
2021-03-11 13:37:13 +11:00
WithoutPants
55aee21cff
Upload Image from url ( #1193 )
2021-03-11 12:56:34 +11:00
WithoutPants
b3966b3c76
Remove streaming resolutions over max configured ( #1187 )
2021-03-11 12:51:42 +11:00
SpedNSFW
b647a75151
Toggle visibility of unmatched scenes in Tagger ( #1176 )
2021-03-10 14:26:48 +11:00
gitgiggety
baeeb2d649
Hide create option when searching in filters ( #1169 )
...
Hide the "Create '<term>'" option when using filters. This as it doesn't make sense to create a new performer/tag/studio in the context of searching for one. As obviously there won't be any results after searching as it has just been created and not assigned to anything yet.
2021-03-10 14:08:45 +11:00
gitgiggety
f794c6ae45
Add scrape gallery from fragment to UI ( #1166 )
2021-03-10 13:47:22 +11:00
WithoutPants
a0676d5c30
Performer tags ( #1132 )
...
* Add scraping support for performer tags
* Add performer count to tag cards
* Refactor sqlite test setup
* Add performer tag filtering in gallery and image
* Add bulk update performer
* Add Performers tab to tag page
* Add count filters and sort bys for tags
* Move scene count to icon in performer card #1148
2021-03-10 12:25:51 +11:00
InfiniteTF
698e21a04f
Fix scene form layout bugs ( #1177 )
2021-03-07 09:19:30 +11:00
WithoutPants
9d1b716f48
Performer UI improvements ( #1168 )
...
* Refactor performer edit page with Formik
* Upgrade react-scripts
* Make eslint errors warnings in dev environment
* Refactor performer details
* Prompt if leaving dirty performer edit page
2021-03-05 15:46:20 +11:00
InfiniteTF
c2c06d8f8d
Fix tagger parsing bugs ( #1172 )
2021-03-05 15:03:08 +11:00
WithoutPants
e5c5cde974
Detect cover images in subdirectories ( #1144 )
2021-03-04 10:52:45 +11:00