stash/pkg/sqlite
UnluckyChemical765 547f6d79ad
Add Handy / Funscript support (#1377)
* Add funscript route to scenes

Adds a /scene/:id/funscript route which serves a funscript file, if present.

Current convention is that these are files stored with the same path, but with the extension ".funscript".

* Look for funscript during scan

This is stored in the Scene record and used to drive UI changes for funscript support.

Currently, that's limited to a funscript link in the Scene's file info.

* Add filtering and sorting for interactive
* Add Handy connection key to interface config
* Add Handy client and placeholder component.

Uses defucilis/thehandy, but not thehandy-react as I had difficulty integrating the context with the existing components.

Instead, the expensive calculation for the server time offset is put in localStorage for reuse.

A debounce was added when scrubbing the video, as otherwise it spammed the Handy API with updates to the current offset.
2021-05-24 13:34:28 +10:00
..
filter.go Remove unnecessary graphql fields (#1370) 2021-05-09 19:25:57 +10:00
filter_internal_test.go added an url filter option in scenes (#1266) 2021-04-09 15:05:11 +10:00
gallery.go Remove unnecessary graphql fields (#1370) 2021-05-09 19:25:57 +10:00
gallery_test.go Autotag support for images and galleries (#1345) 2021-05-03 13:09:46 +10:00
image.go Remove unnecessary graphql fields (#1370) 2021-05-09 19:25:57 +10:00
image_test.go Autotag support for images and galleries (#1345) 2021-05-03 13:09:46 +10:00
movies.go added an url filter option in scenes (#1266) 2021-04-09 15:05:11 +10:00
movies_test.go added an url filter option in scenes (#1266) 2021-04-09 15:05:11 +10:00
performer.go Studio Performers page (#1405) 2021-05-22 17:07:03 +10:00
performer_test.go Studio Performers page (#1405) 2021-05-22 17:07:03 +10:00
query.go Add scene/image/gallery popover count buttons for performer/studio/tag cards (#1293) 2021-04-15 10:46:31 +10:00
repository.go Add scene/image/gallery popover count buttons for performer/studio/tag cards (#1293) 2021-04-15 10:46:31 +10:00
scene.go Add Handy / Funscript support (#1377) 2021-05-24 13:34:28 +10:00
scene_marker.go Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
scene_marker_test.go Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
scene_test.go added details, deathdate, hair color, weight to performers and added details to studios (#1274) 2021-04-16 16:06:35 +10:00
scraped_item.go Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
setup_test.go Studio Performers page (#1405) 2021-05-22 17:07:03 +10:00
sql.go Whitespace is not trimmed from the end of query strings (#1263) 2021-04-13 10:32:52 +10:00
stash_id_test.go Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
studio.go Stash-Box Performer Tagger (#1277) 2021-05-03 14:21:20 +10:00
studio_test.go Added rating to performers and studios (#1308) 2021-04-26 13:48:32 +10:00
tag.go Auto tag rewrite (#1324) 2021-04-26 12:51:31 +10:00
tag_test.go Auto tag rewrite (#1324) 2021-04-26 12:51:31 +10:00
transaction.go Setup and migration UI refactor (#1190) 2021-04-12 09:31:33 +10:00