WithoutPants
872bb70f6e
Fix scan issue when encountering invalid symlinks ( #871 )
...
* Implement fixed symwalk algorithm
* Remove dependency
2020-10-20 17:00:23 +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
482f8cbd92
Fix clean and scan bugs ( #846 )
2020-10-14 10:51:36 +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
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
WithoutPants
8866670e53
Add partial import functionality ( #812 )
2020-09-20 18:36:02 +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
InfiniteTF
5d9cc09fca
Allow updating tag name capitalization ( #781 )
2020-09-02 10:30:37 +10:00
bnkai
b437425a41
Add cbz to supported extensions as gallery ( #774 )
2020-08-31 14:21:49 +10:00
JoeSmithStarkers
85aa1d8790
Replace os.Rename with util.SafeMove to allow cross device moving to not fail. ( #745 )
...
Fixed annoyingly noisy transcoding progress log messages.
Fixed minor minor issue with directories than are named "blah.mp4" being detected as files to be scanned.
2020-08-21 17:57:07 +10:00
InfiniteTF
ecf745162f
Upgrade doublestar to v2.0.1 ( #742 )
2020-08-17 12:06:40 +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
a39666467e
Fix import performers/movies/studios with no image ( #732 )
2020-08-14 09:40:25 +10:00
WithoutPants
0ffefa6e16
Add plugin tasks ( #651 )
2020-08-08 12:05:35 +10:00
WithoutPants
0874852fa8
Improve oshash collision detection and logging ( #713 )
...
* Log colliding file when setting hash
* Check for existing using both hashes
2020-08-08 11:22:25 +10:00
WithoutPants
5992ff8706
Add oshash support ( #667 )
2020-08-06 11:21:14 +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
InfiniteTF
116f61b6bf
Fix potential sprite generation segfault ( #685 )
2020-07-24 09:20:34 +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
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
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
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
7a74658a73
Move image blobs into separate tables ( #618 )
...
* Scene cover fallback to database
* Fix panic if studio not found
* Fix movie studio not being imported/exported
2020-06-23 09:19:19 +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
96e6e16507
Parent studios ( #595 )
...
* Refactor getMultiCriterionClause
Co-authored-by: Anon247 <61889302+Anon247@users.noreply.github.com>
2020-06-15 21:34:39 +10:00
InfiniteTF
4ec6d62e01
Selectable wall preview type ( #510 )
...
* Add optional image preview generation
* Add setting for video preview encoding preset
2020-05-27 09:33:49 +10:00
bnkai
ccd75731b7
Change scrape matching (studio, movies, tag, performers) to case insensitive ( #556 )
...
* Change scrape matching (studio, movies, tag, performers) to case insensitive
* * fix collate order
* * make filename parser findbyname calls case insensitive
* * add unit testing for Tags GetFindbyName/s
2020-05-24 16:19:22 +10:00
WithoutPants
fde02425ab
Make auto tagger matching more flexible ( #534 )
2020-05-13 17:32:39 +10:00
bnkai
bd45daacf3
Add a cache for gallery thumbnails ( #496 )
2020-05-11 17:20:08 +10:00
WithoutPants
3d22d5a742
Refactor build ( #493 )
...
* Add lint/format checks to build
* Make travis get full repo to get tags
* Run packr2 once in cross-compile
* Fix quotes in package.json
* Fix linting issues
* Formatting
* Fix vet issue
* Fix go lint issues
* Show start of each platform compilation
* Add validate target
* Set gitattributes for go fmt and mod vendor
* Fix tag name
* Add fmt-ui target
2020-04-29 12:13:08 +10:00
WithoutPants
309f7047b0
Add parser support for 3-letter month ( #500 )
2020-04-26 16:29:53 +10:00
WithoutPants
5923917e6c
Clean missing galleries ( #489 )
...
* Clean missing galleries
* Refactor matchFile
2020-04-25 09:32:55 +10:00
bnkai
9b1518beae
Export performance optimization ( #475 )
...
* recreate metadata path if needed, before exporting data
2020-04-24 12:52:21 +10:00
WithoutPants
ba09bfa64a
Include scene o-counter in import/export ( #488 )
...
* Include o-counter in import/export
* Fix scene card o-counter display
2020-04-23 09:14:58 +10:00
WithoutPants
eee7adfb85
Add Studio to movie and fix movie schema ( #458 )
...
* Add movie migration
* Update server and UI code for type changes
* Add studio to movies
* Movie blobs to end
* Document movie duration
* Add filtering on movie studio
2020-04-22 11:22:14 +10:00
WithoutPants
91d842ed47
Delete marker preview on marker change or delete ( #446 )
2020-04-10 08:39:41 +10:00
bnkai
d5617307f1
Add detection of container/video_codec/audio_codec compatibility for live file streaming or transcoding ( #384 )
...
* add forceMKV, forceHEVC config options
* drop audio stream instead of trying to transcode for ffmpeg unsupported/unknown audio codecs
2020-04-10 08:38:34 +10:00
WithoutPants
15e7756d33
Replace basic auth with cookie authentication ( #440 )
...
* Add logout functionality and button
* Make session age configurable
2020-04-08 12:51:12 +10:00
WithoutPants
b3e8d1e8dd
Add scene rating to scene filename parser ( #432 )
...
* Fix scene parser display issues in 2.5
* Dropdown menu presentation improvements
* Fix refresh on parser apply
* Ignore line endings on scss files
2020-04-05 07:59:57 +10:00
hiddenpants255
494b794228
Add gender support for performer ( #371 )
...
Co-authored-by: HiddenPants255 <>
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2020-04-01 09:36:38 +11:00
WithoutPants
abf2b49803
Configurable scraper user agent string ( #409 )
...
* Add debug scrape option.
Co-authored-by: HiddenPants255 <>
2020-03-21 08:55:15 +11:00
bnkai
9dacad70a1
Autoassociate galleries to scenes when scanning ( #405 )
2020-03-19 12:36:00 +11:00
WithoutPants
3de6955a9e
Generate cover image ( #376 )
...
* Make mutating metadata ops mutation
* Implement scene generate screenshot
* Remove fetch policy on metadata mutations
* Port UI changes to v2.5
* Set generated image in database
2020-03-12 08:34:04 +11:00
caustico
5fb8bbf768
Movies Section ( #338 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2020-03-10 14:28:15 +11:00
Infinite
3a0420b79e
Change i18n to just use single language setting
2020-03-01 21:04:37 +01:00