Commit Graph

822 Commits

Author SHA1 Message Date
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 23d85655a8
Refactor tag query (#1194) 2021-03-11 22:17:37 +11:00
Jeremy Meyers 53cb9a1b7b
Documentation Updates to README.md (#1179) 2021-03-11 15:56:22 +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
WithoutPants 16da483674
Change gallery icon to images (#1167) 2021-03-04 08:27:42 +11:00
SpedNSFW bde5d07afb
Find correct python executable (#1156)
* find correct python executable
For script scrapers using python, both python and python3 are valid depending on the OS and running environment. To save users from having any issues, this change will find the correct executable for them.

Co-authored-by: bnkai <bnkai@users.noreply.github.com>
2021-03-03 08:01:01 +11:00
WithoutPants 1850a2b533
Add sqlite filter builder. Add AND, OR, NOT filters to scene filter (#1115)
* Add resolution enum extension
* Add filter builder
* Use filterBuilder for scene query
* Optimise joins
* Add binary operators to scene query
* Use Query for auto-tag
2021-03-02 11:27:36 +11:00
bnkai 117e6326db
Expose url for URLReplace in JSON scrapeByURL and scrapeByFragment (#1150)
* Expose url for URLReplace in JSON scrapeByURL and scrapeByFragment
* Apply queryURLReplace to xpath scrapers

Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2021-03-02 09:19:56 +11:00
bnkai fe990e00c1
Check if gallery is already associated during scanning (#1154) 2021-03-01 16:37:55 +11:00
gitgiggety 4825de7d35
Fix SQL error in 8K resolution filter (#1159) 2021-03-01 16:06:57 +11:00
WithoutPants 7cfff46d02
Gallery filter fix (#1147)
* Fix gallery performer and tags filters
* Add unit tests
2021-03-01 13:30:40 +11:00
bnkai 44ea777019
Add check version support for armv7, arm64 (#1142) 2021-03-01 12:37:46 +11:00
bnkai 711496e9f4
Add full timestamp for console/file logging (#1130) 2021-03-01 12:28:09 +11:00
InfiniteTF 01da28010d
Gallery view persistence (#1105)
* Persist gallery image view separately from primary image view
2021-03-01 12:10:05 +11:00
InfiniteTF 7e0db2aad4
Change NULL filters to filter empty strings as well (#1137) 2021-03-01 11:48:25 +11:00
bnkai 144cd6e4f2
Skip insecure certificates check when scraping (#1120)
* Ignore insecure certificates when scraping
* add ScraperCertCheck to scraper config options
2021-03-01 11:47:39 +11:00
WithoutPants a9ac176e91
Mobile UI improvements (#1104)
* Use dropdown for o-counter instead of hover
* Always show previews on non-hoverable device
* Add IntersectionObserver polyfill
* Prevent video previews playing fullscreen
2021-02-26 16:13:34 +11:00
WithoutPants af6b21a428
Update latest_develop tag 2021-02-24 14:36:39 +11:00
WithoutPants 8ec25ef161
Add commitish for dev release 2021-02-24 13:48:56 +11:00
WithoutPants 777956f0ab
GitHub actions (#1146) 2021-02-24 11:26:48 +11:00
SpedNSFW acbdee76de
Random strings for cookie values (#1122) 2021-02-23 13:40:43 +11:00
InfiniteTF 14230d7b52
Enable keepalive for websocket connection (#1134) 2021-02-23 13:03:02 +11:00
WithoutPants f7a8899d90
Add rescan option to overflow dropdown (#1119)
* Make scan options optional
* Add scene rescan
* Add image rescan
* Add gallery rescan
* Add changelog
2021-02-23 12:56:01 +11:00
WithoutPants 7fbb92d071
Merge master back to develop for tag 2021-02-23 10:46:28 +11:00
WithoutPants 2ec595dedf
Merge to master for 0.5 2021-02-22 18:04:33 +11:00
WithoutPants f9b2a4be5e
Update changelog 2021-02-22 16:00:53 +11:00
WithoutPants ac117c2934
Fix performer input values being lost when failing to create (#1133)
* Fix lost performer input values
* Fix unsetting image studio
2021-02-19 20:09:59 +11:00
InfiniteTF dd03c63da2
Add country synonyms for Iran and Moldova (#1121) 2021-02-19 14:27:21 +11:00
Tweeticoats 3f9b395b89
build arm and x86_64 docker containers (#1097) 2021-02-19 10:38:13 +11:00
InfiniteTF deebeab9e8
Fix performer details gender (#1124) 2021-02-14 11:18:26 +01:00
InfiniteTF 647ae2d7f9
Fix cover image in scene edit tab (#1123) 2021-02-13 19:03:29 +01:00
InfiniteTF 758eccc659
Fix scene edit state resetting when scene is updated (#1112)
* Fix organized click resetting scene form state
* Fix state resetting for images/galleries
* Fix favoriting a performer resetting edit state
2021-02-11 14:33:16 +11:00
WithoutPants bbc34bd1bf
Exclude media in generated directory (#1118) 2021-02-11 11:06:04 +11:00
WithoutPants 7609969491
Add donate button to navbar (#1117) 2021-02-11 09:12:35 +11:00
InfiniteTF 8d8a8530e8
Migrate generated files when a scene is rescanned (#1106) 2021-02-10 10:50:34 +11:00
bnkai bcbbd1474c
fix check version (#1103) 2021-02-09 21:00:27 +11:00
bnkai 984a0c9247
Tweak scraper script error printing (#1107) 2021-02-09 19:07:53 +11:00
SpedNSFW 714ae541d4
fix json unmarshal error return (#1109) 2021-02-09 19:04:42 +11:00
JoeSmithStarkers 9da11603c2
Add selective cross compile (#921) 2021-02-04 09:41:43 +11:00