Commit Graph

392 Commits

Author SHA1 Message Date
WithoutPants c83eb098bc Allow path separator in scene filename parser pattern (#327)
* Allow path in filename parser

* Fix helper text re escaping {} characters
2020-01-24 22:34:01 -05:00
bnkai 5a5f42f061 Refresh yarn.lock (#319)
* Refresh yarn.lock

* * recreate yarn.lock
2020-01-22 16:23:09 -05:00
bnkai fed7311d9c Add timeout to neededGenerate function (#324)
* Add timeout to neededGenerate function

* * verbose and cosmetic fixes
2020-01-21 22:54:38 -05:00
Leopere d2e67fdb31
Add LICENSE until we get all signers on the switch (#297)
* Add LICENSE until we get all signers on the switch

For now, all subsequent commits should be against the appropriate license.
2020-01-20 22:18:12 -05:00
bnkai 80027b91c0 Add useful links to about page (#322)
* Add useful links to about page

* * open about link urls in new tab/window
2020-01-20 22:11:18 -05:00
WithoutPants 66b4f6db4f Fix react warnings (#317)
* Remove unused imports

* Fix === warnings

* Remove unnecessary escape character

* Add alt text for images

* Add missing alt text

* Remove unused variable

* Change scrubber buttons from anchors

* Change folder select anchor to button

* Replace anchors with buttons

* Add missing useEffect dependencies

* Refactor filter debounce

* Throw error object

* Update dependencies

* Fix === warning
2020-01-16 13:36:38 -05:00
WithoutPants cf96cae4c8 Add scene duration filter (#313)
* Add scene duration filter
2020-01-13 11:43:14 -05:00
WithoutPants 600862c0bb Autotag no longer overwrites studio (#312) 2020-01-09 13:40:23 -05:00
bnkai 87f0b667b5 Add check version functionality (#296)
* Add check version functionality
 * add backend support
 * add ui support
 * minor fixes
 * cosmetic fixes
 * workaround query refetch not working after network error
 * revert changes to Makefile after testing is complete
 * switch to Releases Github API endpoint, add latest Release URL to UI
 * latest version is only shown in UI when version is available and data is ready
 * resolve conflict , squash rebase
2020-01-07 17:21:23 -05:00
Stash Dev f8aa0433a3 Fix scene covers not importing correctly 2020-01-06 15:18:06 -08:00
WithoutPants 488cd5575d Use arg for regex queries (#311) 2020-01-06 13:02:25 -05:00
WithoutPants bab7c8f250 Add scenes tab to performer page (#280)
* Make performer page tabbed

* Add performer scenes tab

* Make performer scenes criteria smarter

* Adjust performer page layout. Add URL links

* Add lightbox for performer image

* Alias editing
2020-01-05 13:56:06 -05:00
WithoutPants 7fdaccf669 Xpath scraping from URL (#285)
* Add xpath performer and scene scraping

* Add studio scraping

* Refactor code

* Fix compile error

* Don't overwrite performer URL during a scrape
2020-01-04 11:39:33 -05:00
Stash Dev d35f3a9b10 Tweaked launch console messages 2019-12-31 14:42:06 -08:00
Stash Dev 653406efd1 Added support for import / export of scene cover images 2019-12-31 14:38:49 -08:00
all-hail-canada 9766071815 Display both server address and listening address in log (#300)
* Show localhost in console output instead of 0.0.0.0

* Updated message to reflect both navigation and listening address

Co-authored-by: InfiniteTF <infinitekittens@protonmail.com>
2019-12-31 09:22:34 -08:00
Stash Dev 9a51c586db Fix incorrect sprites
The step size was being cast to an int which made the time lose precision and would offset sprite images incorrectly
2019-12-31 09:14:52 -08:00
FleetingOrchard b31af52d41 Fix usage of Box.Bytes causing depreciation message (#295)
* Add release make target

* Use Box.Find now that Box.Bytes is depreciated

Pretty much directly mocked off of the post-depreciation implementation
of Box.Bytes in packr. In theory we should totally be checking the
returned error but I'm lazy.
2019-12-28 09:53:16 -08:00
bnkai 52dd0197ee Added exclude patterns support for Clean Task (#274)
* Added exclude patterns support for Clean Task

* Added test file

* Refactoring and cosmetic fixes

* * Replace Match with MatchString
2019-12-23 21:06:07 -05:00
WithoutPants f52db4f58b Add stash scraper type (#269)
* Add stash scraper type

* Add graphql client to vendor

* Embed stash credentials in URL

* Fill URL from scraped scene

* Nil IDs returned from remote stash

* Nil check
2019-12-20 19:13:23 -05:00
bnkai e58088b057 Fixed minor typo bug for scene list thumbnails (#275) 2019-12-18 17:32:24 -05:00
WithoutPants ea995dc374 Fix transcoded video player position (#272)
* Fix transcoded video player position

* Abbreviate change
2019-12-17 18:36:45 -05:00
WithoutPants 043745a84f Add cache breaker for screenshot using modtime (#271) 2019-12-17 12:28:44 -05:00
bnkai 0714cbfa34 Add exclude file from scan feature (#253)
* Added exclude file from scan feature

* Abort exclusion instead of panicking when pattern isn't valid

* Added UI configuration for exclude patterns

*   * cosmetic fixes
  * changed behavior of exclude function to continue and ignore invalide regex patterns
  * added some more tests (windows networks and continue after regex error)
2019-12-17 09:26:16 -05:00
WithoutPants f8762c4ef6 jwplayer transcode seek support. Remove video.js (#268) 2019-12-16 11:50:16 -05:00
FleetingOrchard 7ce96cd02b Add "Open Random" to performer list (#265)
Mostly cribbing directly off WithoutPants' work.
2019-12-15 20:37:44 -05:00
WithoutPants 92837fe1f7 Add scene metadata scraping functionality (#236)
* Add scene scraping functionality

* Adapt to changed scraper config
2019-12-15 20:35:34 -05:00
WithoutPants f8a760d729 Fix vtt for chapter display in scene players (#263) 2019-12-13 15:41:46 -05:00
WithoutPants da3e91193c Allow uploading of custom scene covers (#262)
* Refactor common code

* Further refactoring

* Add UI support for changing scene cover image

* Add backend support for changing scene screenshot
2019-12-13 15:40:58 -05:00
WithoutPants c05496a724 Make scene metadata from file metadata optional (#259) 2019-12-13 01:18:02 -05:00
WithoutPants 50784025f2 Change scraper config to yaml (#256) 2019-12-12 14:27:44 -05:00
WithoutPants 50930f6ca7 Add responsive menu (#257) 2019-12-12 13:57:13 -05:00
WithoutPants bb164f1895 Add Play random button to scenes and scene markers page (#255)
* Add play random button for scenes

* Add play random to scene markers
2019-12-09 09:39:01 -05:00
WithoutPants c66d9fcc28 Use inputgroup instead of editabletext (#251) 2019-12-08 17:28:38 -05:00
echo6ix 7dab3fcff7 Beautify scene list table (#252)
* Beautify scene list table

Added modifier props to HTMLTable component.

* Apply table change to performers table
2019-12-08 17:20:38 -05:00
InfiniteTF ecf4e802b0 Bump react-scripts to version v3.3.0 (#254) 2019-12-08 09:17:02 -05:00
Colin_ 86ecbf1c74 Adding issue templates
RFC template

Feature template

Bug report template
2019-12-07 16:24:37 -05:00
Stash Dev d76f792f34 JWPlayer 8.11.5 2019-12-05 12:34:55 -08:00
WithoutPants 12c7faab4e Scene ui improvements (#232)
* Move duration and resolution to overlay

* Improve display of portrait videos

* Condense filter controls

* Add performer images to scene tags

* Add studio overlay to scene cards

* Fade out scene overlays on hover

* CSS grid tweaks

* Align overlay to bottom of video preview

* Fix opacity value

* Fix performer thumbnails

* Show studio overlay on mouseover

* Correct display colour for display mode buttons

* Add scene zoom slider

* Add show studio as text option

* Move select all/none to more button
2019-12-05 12:24:22 -05:00
WithoutPants c14153ab5a Allow pasting image into performer/studio (#246) 2019-12-05 10:44:05 -05:00
WithoutPants fe7bf59906 Marker time input (#242)
* Use duration input for marker time

* Allow reset to current time

* Validate input
2019-12-04 12:47:17 -05:00
WithoutPants 85935f022a Fix video.js current time (#241) 2019-12-03 09:29:45 -05:00
WithoutPants 1760f4fdcf Fix performers/studio/tags updating after parse (#229) 2019-12-01 11:19:44 -05:00
WithoutPants 1704d3771f Add scene auto-tagging from filename (#204)
* Add auto tagging for performers, studios and tags

* Fix scene title logging

* Fix golang 1.11 compile error

* Improve regex pattern. Only log when added

* Remove paging from parse query

* Add integration test

* Fix prefix detection on paths
2019-12-01 11:18:44 -05:00
Stash Dev ca2680a86d Improve display of wall items
Respect the aspect ratio and show all content
2019-11-30 13:38:23 -08:00
bnkai 3f511e48e8 Fix previews generation bug (#231) 2019-11-30 08:58:15 -08:00
Stash Dev ddae45f2b4 Revert "Use justified layout for wall (#218)"
This reverts commit 7f03f48310.
2019-11-30 08:41:03 -08:00
WithoutPants dc781df417 Fix marker page error (#237) 2019-11-30 06:46:20 -08:00
WithoutPants 8493c013e7 Loop and autostart flags. Save interface options (#230) 2019-11-28 20:41:17 -05:00
StashAppDev bcd3cefcc9
Update FUNDING.yml 2019-11-28 09:14:31 -08:00