Files
stash/pkg/utils
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
..
2020-07-23 11:56:08 +10:00
2020-10-13 10:12:46 +11:00
2019-03-09 10:14:55 -08:00
2021-05-17 15:05:29 +10:00
2021-05-24 13:34:28 +10:00
2019-04-11 10:55:58 -07:00
2020-08-06 11:21:14 +10:00
2021-04-22 13:51:51 +10:00
2019-02-14 15:42:52 -08:00