InfiniteTF
232a69c518
Add gallery wall view, and new lightbox ( #1008 )
2020-12-24 11:17:15 +11:00
WithoutPants
c8bcaaf27d
Fix scene file name parser update ( #998 )
...
* Fix conversion of input maps
* Only set changed scene values in parser update
2020-12-24 09:03:23 +11:00
InfiniteTF
e84c92355e
Fix integer overflow for scene size on 32bit systems ( #994 )
...
* Fix integer overflow for scene size on 32bit systems
* Cast to double in sqlite to prevent potential overflow
* Add migration to reset scene sizes and scan logic to repopulate if empty
2020-12-22 10:29:53 +11:00
bnkai
e883e5fe27
Add Mouse Click support for the CDP scraper ( #827 )
2020-12-22 09:42:31 +11:00
InfiniteTF
dd2086a912
Fix galleryCreate mutation ( #1004 )
2020-12-20 12:35:41 +01:00
WithoutPants
aadbcaeec2
Organised flag ( #988 )
...
* Add organized boolean to scene model (#729 )
* Add organized button to scene page
* Add flag to galleries and images
* Import/export changes
* Make organized flag not null
* Ignore organized scenes for autotag
Co-authored-by: com1234 <com1234@notarealemail.com >
2020-12-18 08:06:49 +11:00
WithoutPants
931d3a0974
Fix login redirect to remember current page ( #989 )
2020-12-13 14:00:01 +11:00
InfiniteTF
4a08bd351a
Fix scene gallery selection ( #990 )
2020-12-11 11:15:32 +11:00
aGlkZGVu
fad64ba126
Implement user customizable menu items ( #974 )
2020-12-09 11:59:09 +11:00
bnkai
938559ca11
Fix studio logo getting nulled when editing a studio ( #986 )
2020-12-07 08:08:49 +11:00
WithoutPants
86747acc78
Use changesets correctly when updating objects ( #976 )
2020-12-04 12:42:56 +11:00
WithoutPants
6eea33aec9
Fix manual tables ( #978 )
2020-12-02 08:26:49 +11:00
SpedNSFW
c45780dc59
Add missing gallery components ( #969 )
...
* add gallery scrapers to settings page
* add galleries to performers page
* add galleries to studios page
2020-12-01 19:38:53 +11:00
bnkai
a96ab9ce6f
Add support for setting cookies in the scraper ( #934 )
2020-12-01 16:34:09 +11:00
InfiniteTF
a45c1111be
Add TruncatedText component ( #932 )
2020-11-27 13:01:37 +11:00
WithoutPants
54c9f167ba
Show studio as text in scene cards where studio image isn't set ( #965 )
2020-11-27 08:01:56 +11:00
peolic
89277f1e25
Fix oversized movie images on scrape dialog ( #961 )
2020-11-26 10:33:41 +11:00
JoeSmithStarkers
df37ddcc2c
Added natural sort for scene and image titles ( #943 )
...
* Added natural sort for scene and images
* Use natural sort for movie names
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2020-11-25 20:09:07 +11:00
InfiniteTF
794ea00d37
Upgrade create-react-app and assorted libraries ( #914 )
...
* Update create-react-app, react, typescript and eslint versions
* Various library updates
2020-11-25 13:20:48 +11:00
JoeSmithStarkers
e3eb550a7d
Parallel scanning/generation, and combined scanning/preview/sprite ( #820 )
...
* Implement parallel scanning and generation, and combined scanning/preview/sprite generation.
* Added UI component for preview/sprite generation during scan, and configurable number of parallel tasks.
* Add v050 changelog entry
2020-11-25 12:45:10 +11:00
JoeSmithStarkers
f0ec37c343
Added screenshots/previews to tagger list ( #939 )
...
* Added screenshots/previews to tagger list
* Move errors and stashids to subcontent container, and tweak layout
* Fix search-result margin
Co-authored-by: Infinite <infinitekittens@protonmail.com >
2020-11-24 08:02:31 +11:00
WithoutPants
bbf7dbe98f
Changelog for 0.4 release ( #951 )
...
* 0.4 changelog
* Updated galleries manual page
2020-11-23 08:19:54 +11:00
InfiniteTF
21806decca
Expand tagger manual entry and add link to tagger interface ( #947 )
2020-11-20 12:07:36 +11:00
WithoutPants
0a098b1d63
Selective scan ( #940 )
2020-11-16 09:20:04 +11:00
InfiniteTF
ba8b3b29a4
Update findGalleries to only fetch imageCount instead of all images ( #941 )
2020-11-15 14:40:47 +11:00
InfiniteTF
6bb24d1744
Prevent movie link from being wiped when tagging scene ( #933 )
2020-11-09 12:29:13 +11:00
WithoutPants
8097cd39d2
Lightbox keybinds ( #928 )
...
* Add mousetrap-pause
* Disable keybinds while lightbox open
2020-11-08 11:22:38 +11:00
InfiniteTF
8a04e5df62
Prevent studio parent id and scene rating from being unset when tagged ( #927 )
2020-11-06 13:14:17 +11:00
InfiniteTF
9ec762ae9a
Fix outstanding tagger issues ( #912 )
...
* Fix potential image errors
* Fix issue preventing favoriting of tagged performers
* Add error handling in case of network issues
* Show individual search errors
* Unset scene results if query fails
* Don't abort scene submission if scene id isn't found
2020-11-05 08:28:58 +11:00
WithoutPants
66c7af62f6
Add gallery file info ( #919 )
2020-11-05 08:18:57 +11:00
WithoutPants
cbfd9e82b7
Fix image clean ( #913 )
...
* Use correct regex when cleaning images
* Clarify video exclusion pattern heading
2020-11-03 09:34:53 +11:00
WithoutPants
8e75a8fff5
Add selection and export for all list pages ( #873 )
...
* Include studios in movie export
* Generalise cards
* Add selection and export for movies
* Refactor gallery card
* Refactor export dialogs
* Add performer selection and export
* Add selection and export for studios
* Add selection and export of tags
* Include movie scenes and gallery images
2020-10-31 09:41:12 +11:00
WithoutPants
07212dbea9
Fix image thumbnail display ( #907 )
2020-10-30 09:52:53 +11:00
WithoutPants
90c5a9dd4a
Add page sizes up to 1000 ( #904 )
2020-10-29 09:27:56 +11:00
WithoutPants
c75b5c204d
Don't set default studio image ( #887 )
2020-10-27 09:35:50 +11:00
SpedNSFW
cfbffb3b96
Add basic i18n implementation ( #879 )
...
To be used as a reference point for any future i18n additions for either new languages or more translatable content.
2020-10-27 09:35:25 +11:00
InfiniteTF
77da544e98
Wire up Tagger set tags checkbox ( #889 )
2020-10-24 19:19:45 +11:00
InfiniteTF
3346f8dcca
Stash-box tagger integration ( #454 )
2020-10-24 14:31:39 +11:00
JoeSmithStarkers
2987b7f3d2
Video filters and transforms ( #826 )
2020-10-22 15:45:05 +11:00
JoeSmithStarkers
71c814c116
Added streaming quality options ( #790 )
2020-10-22 15:02:27 +11:00
InfiniteTF
a31c8ccd33
Fix new performer scraping ( #880 )
2020-10-22 12:30:22 +11:00
WithoutPants
109e55a25a
Query url parameters ( #878 )
2020-10-22 11:56:04 +11:00
com1234475
3832c8505a
Make performer name mandatory in graphQL ( #273 ) ( #841 )
2020-10-21 11:27:16 +11:00
SpedNSFW
147d0067f5
Add gallery scraping ( #862 )
2020-10-21 09:24:32 +11:00
WithoutPants
8eda72ad89
Image improvements ( #847 )
...
* Fix image performer filtering
* Add performer images tab
* Add studio images tab
* Rename interface
* Add tag images tab
* Add path filtering for images
* Show image stats on stats page
* Fix incorrect scan counts after timeout
* Add gallery filters
* Relax scene gallery selector
2020-10-20 10:11:15 +11:00
InfiniteTF
80199f79f3
Persist gallery list state ( #864 )
2020-10-19 08:21:38 +11:00
InfiniteTF
cf003a55bf
Fix loading issue in galleries and redirect on gallery creation ( #857 )
...
* Fix loading issue in galleries and redirect on gallery creation
* Add error messages when image/galleries aren't found
* Clean up gallery/image/performer/scene view states
* Simplify error messages
2020-10-17 09:57:02 +11:00
InfiniteTF
d9270dd7c3
Treat empty string columns as missing ( #852 )
2020-10-16 11:14:48 +11:00
InfiniteTF
73eb5c7a1f
Add image-count sorting, and image deletion on gallery deletion ( #853 )
2020-10-16 10:35:50 +11:00
WithoutPants
d0f1ad3c24
Show static image if wall video missing ( #849 )
2020-10-15 10:53:00 +11:00