InfiniteTF
aad4ddc46d
Add batch delete for performers/tags/studios/movies ( #1053 )
...
* Add batch delete for performers/tags/studios/movies
* Fix ListFilter styling bug
2021-01-13 11:57:53 +11:00
InfiniteTF
8a3d940aa7
Prevent studio from being selected as its own parent ( #1051 )
2021-01-12 17:11:01 +11:00
InfiniteTF
3d83fa449d
Fix z-index of performer scrape selector and correct no options message ( #1050 )
2021-01-12 15:05:01 +11:00
InfiniteTF
0a123548a0
Cache fixes ( #1048 )
...
* Bust cache for studio/tag image updates
* Reset cache when a scan/clean has been run
2021-01-12 15:03:50 +11:00
SpedNSFW
03a9d65cfe
extend resolutions ( #1036 )
...
* extend resolutions
- Simplifies logic
- Adds more options including 540p, 1440p, and resolutions common to VR such as 1920p
- Supports vertical/portrait videos and images
* implement new resolution filters
2021-01-07 16:10:59 +11:00
bnkai
1882b44951
Strip file extension from scene title when scanning ( #1022 )
2021-01-07 11:38:30 +11:00
dependabot[bot]
4fc0d47087
Bump axios from 0.21.0 to 0.21.1 in /ui/v2.5 ( #1045 )
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.0 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.0...v0.21.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-06 13:18:44 +11:00
InfiniteTF
6b1d229a6d
Equalise card styles for movies/galleries/images ( #1015 )
2021-01-05 13:12:16 +11:00
Jeremy Meyers
d84d48bc29
Update AutoTagging.md ( #1037 )
2021-01-04 09:02:10 +11:00
InfiniteTF
d50238cf41
Various bugfixes for scene tagger ( #1014 )
...
* Tagger fixes
* Validate stash-box endpoint pattern
2020-12-28 13:28:29 +11:00
InfiniteTF
5c10712aab
Fix performer page lightbox ( #1020 )
2020-12-24 11:10:09 +01:00
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
InfiniteTF
f264baa330
Add includes/excludes modifiers to path filter ( #996 )
2020-12-17 14:00:07 +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
InfiniteTF
7d37e3e564
Add type policies for entity fetch queries ( #958 )
2020-11-26 09:50:36 +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
peolic
ceb888958e
Update scraping docs ( #929 )
...
* update editorconfig to ignore trailing whitespaces in markdown
* fix incorrect code example
* add missing genders
* add gallery to scraping docs
* reorder Scraping.md
2020-11-10 13:03:44 +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
WithoutPants
5f482b7b8a
Handle zip file modification ( #877 )
...
* Rescan zip if updating mod time
* Use inequality for mod time comparison
* Add sort by file_mod_time (fixes #469 )
2020-11-05 10:26:51 +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
bae82513eb
Add equals/not equals string criteria ( #917 )
...
* Fix encoding of string criteria
* Add equals and includes (and not) string criteria
2020-11-03 09:26:07 +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
01227ceb85
Fix recursive loop ( #905 )
2020-10-27 12:53:34 +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
dullcibus
b3906f4b97
Add languages to code blocks for syntax highlight ( #896 )
...
Added languages to code blocks to get colored syntax highlighting for easier reading.
2020-10-26 15:12:42 +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
bbc6c43201
Add shim for String.prototype.replaceAll ( #858 )
2020-10-17 09:46:24 +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
WithoutPants
12cba97192
Add scraper list page ( #833 )
2020-10-13 15:19:54 +11:00
WithoutPants
aca2c7c5f4
Images section ( #813 )
...
* Add new configuration options
* Refactor scan/clean
* Schema changes
* Add details to galleries
* Remove redundant code
* Refine thumbnail generation
* Gallery overhaul
* Don't allow modifying zip gallery images
* Show gallery card overlays
* Hide zoom slider when not in grid mode
2020-10-13 10:12:46 +11:00
InfiniteTF
df3252e24f
Fix folder selector link color ( #842 )
2020-10-12 08:26:20 +11:00
WithoutPants
ade109d9e4
Path filter for scenes and galleries ( #834 )
2020-10-12 08:19:51 +11:00
WithoutPants
08276ac616
Add collapse button to scene page ( #838 )
2020-10-11 18:35:34 +11:00
WithoutPants
98dda782aa
Prevent invalid date tag in video file from aborting scan ( #836 )
...
* Give more context when ffprobe fails
* Suppress JSONTime unmarshal error
* Tidy scan logging
2020-10-11 12:02:41 +11:00
InfiniteTF
ca14859339
Fix filter layout on devices ( #840 )
2020-10-11 12:02:01 +11:00
WithoutPants
d55177c170
Parent studio link in studio page ( #835 )
2020-10-10 10:29:31 +11:00
WithoutPants
c3a7d30a33
Convert scraped movie create data ( #832 )
2020-10-09 11:43:54 +11:00
WithoutPants
8866670e53
Add partial import functionality ( #812 )
2020-09-20 18:36:02 +10:00
WithoutPants
7a45943e8e
Stash box client interface ( #751 )
...
* Add gql client generation files
* Update dependencies
* Add stash-box client generation to the makefile
* Move scraped scene object matchers to models
* Add stash-box to scrape with dropdown
* Add scrape scene from fingerprint in UI
2020-09-17 19:57:18 +10:00
WithoutPants
b0b5621337
Add 0.4.0 changelog, convert to md ( #803 )
...
* Turn page into shared component
* Add v0.4.0 changelog markdown page
* Rename version files
* Markdown conversion
2020-09-16 09:54:24 +10:00
WithoutPants
03d4826c85
Selective export ( #770 )
2020-09-15 17:28:53 +10:00
InfiniteTF
03f5e1a442
Config for stash-box instances ( #748 )
2020-09-14 17:13:35 +10:00
caustico
5df1e0025f
Add filter on Movie section "Is Missing is scenes" ( #800 )
2020-09-14 10:35:54 +10:00
caustico
933d6d0bd5
Add gallery icon in "scene card" and "scene list table" ( #799 )
2020-09-12 19:11:43 +10:00
caustico
981b2622a5
Add filter country when click the performer flag ( #795 )
2020-09-12 17:55:02 +10:00
InfiniteTF
b541322d0a
Hotfix for theme preview bug ( #804 )
2020-09-12 17:53:37 +10:00
InfiniteTF
7f907fdf41
Fix date timezone bug ( #807 )
2020-09-12 17:52:48 +10:00
InfiniteTF
147f50de6b
Update gallery view layout and switch libraries ( #793 )
...
* Update gallery view layout and switch libraries
* Tweak gallery grid layout
2020-09-11 18:18:31 +10:00
InfiniteTF
5cd7dcaeb2
Library updates ( #792 )
...
* Upgrade Typescript to 4.0
* Update i18n-iso-countries to 6.0
* Update react-intl to 5.8.0
* Update jimp to 0.16.1
* Update apollo and graphql libraries
* Update various libraries and fix linting/type errors
* Refactor cache invalidation
* Codegen refetch queries
2020-09-11 13:01:00 +10:00
InfiniteTF
5ba11e0e93
Persist studio/gallery/marker list filters ( #802 )
2020-09-11 11:08:59 +10:00
InfiniteTF
9095ba21dc
Scene card preview refactor ( #787 )
...
* Refactor scene card preview
* Add delay to video preview
2020-09-11 10:52:36 +10:00
InfiniteTF
19dfa571da
Fix erroneous pending thumbnail on wall items ( #784 )
2020-09-09 08:37:19 +10:00
WithoutPants
16ea6abf91
Fix age filtering regression ( #778 )
...
* Show filter control in loading/error
* Add performer age unit tests
* Fix addWhere regression
2020-08-31 18:17:17 +10:00
bnkai
b437425a41
Add cbz to supported extensions as gallery ( #774 )
2020-08-31 14:21:49 +10:00
InfiniteTF
cb753f28f6
Fix scene markers ( #769 )
2020-08-30 14:51:40 +10:00
InfiniteTF
fe6afca3c2
Fix scene-card jumping ( #764 )
2020-08-28 16:37:12 +10:00
InfiniteTF
fef16d7e09
Fix various console errors and graphql loading issues ( #760 )
...
* Refactor listhook to resolve loading issues
* Fix graphql loading race conditions
* Various console spam
* Fix scene card overlay hierarchy
* Fix modal and manual borders
2020-08-28 16:33:19 +10:00
peolic
165a0d4398
MovieScrapeDialog tweaks ( #753 )
...
* MovieScrapeDialog: use TextArea for Synopsis
* MovieScrapeDialog: add Date placeholder
2020-08-23 13:14:16 +10:00
InfiniteTF
ffa1fbda7f
Fix infinite load issue ( #756 )
...
* Remove subcomponents to resolve infinite load issue
2020-08-23 12:54:52 +10:00
WithoutPants
1fd3fcc6a8
Show and allow creation of unknown performers/tags/studios/movies from scraper dialog ( #741 )
...
* Fix toast container z-index
* Make scrape operations network only
* Add CollapseButton component
2020-08-22 18:12:39 +10:00
WithoutPants
2cdec6bde1
Update changelog for #745
2020-08-21 17:58:20 +10:00
JoeSmithStarkers
ecc42e4e24
Preview generation fallback ( #725 )
...
* Added preview generation fallback feature.
When a preview generation fails (often for wmv/avi files), the new code tries with less stricted (no xerror) and more time consuming options (slow+fast seek).
Fix a minor issue when stash downloads ffmpeg/ffprobe, but doesn't re-detect their paths.
2020-08-17 09:21:58 +10:00
WithoutPants
44c32a91d3
UI improvements ( #726 )
...
* Use rating stars in movie
* Make multiset button more obvious
* Hide select all/none buttons where not selectable
* Make add the default multi-set mode
2020-08-14 09:41:01 +10:00
woodgen
e3ea3ea85e
scraper/mapped: Add feetToCm post process. ( #711 )
...
This patch adds a feetToCm post process that converts imperial feet and
inches to centimeters.
2020-08-12 11:17:43 +10:00
WithoutPants
551c13bbc8
Update changelog
2020-08-12 09:21:39 +10:00
WithoutPants
e16118f551
Clear image ( #722 )
...
* Allow clearing of tag images
* Allow clearing of studio images
* Allow clearing of performer images
* Allow clearing of movie images
* Add filtering for missing images
2020-08-12 09:19:27 +10:00
WithoutPants
c0afd31b1c
Make scene movie number freely editable ( #721 )
2020-08-12 08:45:48 +10:00
peolic
39bc8b7351
update scraping docs ( #720 )
2020-08-11 08:44:57 +10:00
woodgen
4045ddf3e9
Implement scraping movies by URL ( #709 )
...
* api/urlbuilders/movie: Auto format.
* graphql+pkg+ui: Implement scraping movies by URL.
This patch implements the missing required boilerplate for scraping
movies by URL, using performers and scenes as a reference.
Although this patch contains a big chunck of ground work for enabling
scraping movies by fragment, the feature would require additional
changes to be completely implemented and was not tested.
* graphql+pkg+ui: Scrape movie studio.
Extends and corrects the movie model for the ability to store and
dereference studio IDs with received studio string from the scraper.
This was done with Scenes as a reference. For simplicity the duplication
of having `ScrapedMovieStudio` and `ScrapedSceneStudio` was kept, which
should probably be refactored to be the same type in the model in the
future.
* ui/movies: Add movie scrape dialog.
Adds possibility to update existing movie entries with the URL scraper.
For this the MovieScrapeDialog.tsx was implemented with Performers and
Scenes as a reference. In addition DurationUtils needs to be called one
time for converting seconds from the model to the string that is
displayed in the component. This seemed the least intrusive to me as it
kept a ScrapeResult<string> type compatible with ScrapedInputGroupRow.
2020-08-10 15:34:15 +10:00
WithoutPants
7158e83b75
Add JSON scrape support ( #717 )
...
* Add support for scene fragment scrape in xpath
2020-08-10 14:21:50 +10:00
WithoutPants
711fadcffd
Don't play after failover ( #716 )
2020-08-10 09:19:37 +10:00
WithoutPants
0ffefa6e16
Add plugin tasks ( #651 )
2020-08-08 12:05:35 +10:00
WithoutPants
5992ff8706
Add oshash support ( #667 )
2020-08-06 11:21:14 +10:00
friendlycrab
f59ad0ca2b
Allow adding performer & studio from scenes page ( #663 )
...
* Allow adding performer & studio from scenes page
Adds "create" options for performer and studio select in SceneEditPanel.
Adds new FilterSelectComponent to reduce duplicate logic in selects.
Make invalidateQueries case insensitive so we can pass upper-case query
names that also work with refetchQueries
2020-08-05 15:38:11 +10:00
WithoutPants
f5c3cafa63
Fix markers not autoplaying ( #698 )
...
* Fix marker seeking
* Autostart when loading from marker
2020-08-05 09:48:23 +10:00
bnkai
4373f9bf01
Add cdp support for xpath scrapers ( #625 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2020-08-04 10:42:40 +10:00
Nic Patterson
1b4a9eed36
add non-binary option for gender ( #695 )
2020-08-01 16:26:00 +10:00
WithoutPants
b465c36fc7
Fix tag delete ( #690 )
...
* Fix tag list delete button not working
* Fix tags not refreshed when created/deleted
2020-07-29 11:51:20 +10:00
WithoutPants
278be33618
Fix marker seeking ( #689 )
2020-07-29 11:50:58 +10:00
WithoutPants
c327a98ecb
Fix missing video player poster ( #686 )
2020-07-24 10:45:48 +10:00
WithoutPants
a2341f0819
Allow customisation of preview generation ( #673 )
...
* Add generate-specific options
* Include no-cache in preview response
2020-07-23 12:51:35 +10:00
WithoutPants
37be146a9d
Transcode stream refactor ( #609 )
...
* Remove forceMkv and forceHEVC
* Add HLS support and refactor
* Add new streaming endpoints
2020-07-23 11:56:08 +10:00
InfiniteTF
274d84ce93
Fix performer card name truncation ( #682 )
2020-07-22 11:21:14 +10:00
WithoutPants
2b9215702e
Refactor xpath scraper code. Add fixed and map ( #616 )
...
* Refactor xpath scraper code
* Make post-process a list
* Add map post-process action
* Add fixed xpath values
* Refactor scrapers into cache
* Refactor into mapped config
* Trim test html
2020-07-21 14:06:25 +10:00
InfiniteTF
f4ae9b09a6
Fix FormattedDate timezone bug ( #681 )
2020-07-21 13:04:56 +10:00
WithoutPants
c1be600b01
Don't show dialog when setting front movie image ( #678 )
2020-07-21 08:30:26 +10:00
WithoutPants
c104c6d075
Generate content for specific scenes ( #672 )
...
* Add UI dialog for scene(s)
* Move preview preset to config
2020-07-19 11:59:18 +10:00
WithoutPants
8e4945325d
Fix badly sized performer container ( #670 )
2020-07-19 11:10:52 +10:00
WithoutPants
8076405965
Support random performer sort ( #666 )
2020-07-14 08:51:39 +10:00
bnkai
ec2bcc7a74
Scan for files with ALLCAPS extensions ( #650 )
2020-07-11 17:22:36 +10:00
WithoutPants
e9141b5dfc
Fix tag query performance problems ( #657 )
...
* Fix sql tracing
* Disable query by marker count
* Disable unit test
2020-07-09 08:42:07 +10:00
WithoutPants
244ae54f3f
Add grid view, image to tag ( #641 )
...
* Add grid view for tags
* Add tag page
* Import/export tags
* Add tag name uniqueness checks
* Fix styling on missing marker previews
* Add trace loglevel
* Add SQL trace
* Add filter options for tags
* Add tag sort by options
* Add tag page keyboard shortcuts
2020-07-07 10:35:43 +10:00
WithoutPants
54430dbc11
Fix travis not validating UI ( #653 )
...
* Fix travis not validating UI
* Fix lint errors
2020-07-06 08:58:35 +10:00
WithoutPants
f1c544affb
Scrape dialog ( #644 )
...
* Fix performer page button spacing
* Improve scene URL scrape button styling
2020-07-02 10:10:29 +10:00
WithoutPants
bfeb7d1824
Add keyboard shortcuts ( #637 )
...
* Add documentation
* Fix manual styling
* Add dialog for setting Movie images
* Mention manual in README
2020-07-02 08:45:14 +10:00
WithoutPants
3157d748bc
Scene selection improvements ( #642 )
...
* Select subsequent scenes on card click
2020-07-01 11:50:43 +10:00
WithoutPants
56b9c081ec
[RFC] Fix query toolbar, performer/studio/movie page styling improvements ( #632 )
...
* Fix query toolbar
* Fix performer page styling
* Improve studio page styling
* Improve movie page styling
2020-06-26 07:49:00 +10:00
WithoutPants
455e16ece9
Support deleting multiple scenes ( #630 )
...
* Improve layout and add buttons
* Move functionality into ListFilter
* Make modal style dark
* Convert scene options into edit scenes dialog
* Add delete scenes dialog
* Clear selected ids on delete
* Refetch after update/delete
* Use DeleteScenesDialog in Scene page
* Show scene check boxes in small screens
* Change default multi-set mode to set
2020-06-23 10:40:11 +10:00
WithoutPants
83f8bc0832
In-app help manual ( #628 )
2020-06-23 10:15:02 +10:00
WithoutPants
534d47500b
Integrate build version in UI ( #629 )
2020-06-23 09:51:57 +10:00
WithoutPants
aa57b75243
Add changelog entry for #618
2020-06-23 09:21:18 +10:00
WithoutPants
77a5b1d814
Add custom served folders ( #620 )
2020-06-21 22:25:13 +10:00
WithoutPants
d3ababf0a1
Gallery list improvement ( #622 )
...
* Add grid view to galleries
* Show scene in gallery card
* Add is missing scene gallery filter
* Don't store galleries with no images
2020-06-21 21:43:57 +10:00
WithoutPants
e50f1d01be
Fix scene delete ( #621 )
2020-06-19 23:09:47 +10:00
WithoutPants
f60ce01fec
Render pagination at top as well ( #614 )
2020-06-18 11:10:00 +10:00
bnkai
9d0522f62d
Add "split" xpath in post-processing , newlines in replace support ( #579 )
2020-06-18 10:47:10 +10:00
WithoutPants
3fbb4cdc32
[RFC] Revamp scene page ( #562 )
...
* Don't show scrubber on small height device
* Move operations into ellipsis menu
* Hide scrubber in mobile devices
* Add delete scene to operations drop down
* Remove redundant panels
* Fix video height on smaller devices
* Adjust player aspect ratio for portrait videos
2020-06-18 10:26:05 +10:00
WithoutPants
1ca5f357e9
Remove v2 UI ( #613 )
2020-06-17 11:02:47 +10:00
WithoutPants
96e6e16507
Parent studios ( #595 )
...
* Refactor getMultiCriterionClause
Co-authored-by: Anon247 <61889302+Anon247@users.noreply.github.com>
2020-06-15 21:34:39 +10:00