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
InfiniteTF
896c3874af
Stash-Box Performer Tagger ( #1277 )
...
* Add bulk stash-box performer task
* Add stash-box performer scraper to scrape with menu
2021-05-03 14:21:20 +10:00
WithoutPants
d30a68567e
Update libraries and regenerate yarn.lock ( #1231 )
...
* Update and regenerate yarn.lock
* Remove eslint check for react function order
2021-03-30 12:33:57 +11:00
WithoutPants
9d1b716f48
Performer UI improvements ( #1168 )
...
* Refactor performer edit page with Formik
* Upgrade react-scripts
* Make eslint errors warnings in dev environment
* Refactor performer details
* Prompt if leaving dirty performer edit page
2021-03-05 15:46:20 +11:00
WithoutPants
a9ac176e91
Mobile UI improvements ( #1104 )
...
* Use dropdown for o-counter instead of hover
* Always show previews on non-hoverable device
* Add IntersectionObserver polyfill
* Prevent video previews playing fullscreen
2021-02-26 16:13:34 +11:00
InfiniteTF
23d2668b38
Update javascript polyfills ( #1083 )
2021-01-30 09:16:28 +11:00
InfiniteTF
d1274d559d
Update javascript libraries ( #1075 )
2021-01-27 11:25:29 +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
232a69c518
Add gallery wall view, and new lightbox ( #1008 )
2020-12-24 11:17:15 +11:00
WithoutPants
6eea33aec9
Fix manual tables ( #978 )
2020-12-02 08:26:49 +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
WithoutPants
8097cd39d2
Lightbox keybinds ( #928 )
...
* Add mousetrap-pause
* Disable keybinds while lightbox open
2020-11-08 11:22:38 +11:00
InfiniteTF
3346f8dcca
Stash-box tagger integration ( #454 )
2020-10-24 14:31:39 +11:00
InfiniteTF
bbc6c43201
Add shim for String.prototype.replaceAll ( #858 )
2020-10-17 09:46:24 +11:00
WithoutPants
8866670e53
Add partial import functionality ( #812 )
2020-09-20 18:36:02 +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
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
a77fea5724
Rating stars ( #567 )
...
* Add ratings stars control. Add to scene details
* Replace rating with stars on edit panel
* Add changelog entry
2020-06-12 09:11:39 +10:00
InfiniteTF
dcf7233e38
Add polyfill for number unit formatting ( #589 )
2020-06-02 10:19:27 +10:00
InfiniteTF
5c68c70216
Encode pasted images to jpegs ( #560 )
2020-05-20 22:46:38 +10:00
InfiniteTF
5450fe8e9a
Changelog ( #531 )
2020-05-19 08:37:56 +10:00
InfiniteTF
df2d2c2d09
Upgrade javascript libraries ( #516 )
...
* Bump react-bootstrap
* Bump library versions and clean up hooks
* Bump intl libraries
* Fix image pasting
2020-05-08 12:06:07 +10:00
InfiniteTF
a4edd21072
Add flags for performer countries ( #508 )
2020-05-03 18:15:24 +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
InfiniteTF
66cb7f4928
Update prettier to v2.0.1 and enable for SCSS ( #420 )
2020-04-03 10:29:33 +11:00
Infinite
3a0420b79e
Change i18n to just use single language setting
2020-03-01 21:04:37 +01:00
Infinite
0fdde7726b
i18n
2020-03-01 21:04:37 +01:00
Infinite
fd560c2147
Switch back to CRA
2020-03-01 21:04:36 +01:00
Infinite
d1ffc0be0a
Optimization
2020-03-01 21:04:35 +01:00
Infinite
1928f09dcf
Eject create-react-app
2020-03-01 21:04:35 +01:00
Infinite
dcfd445040
Library updates
2020-03-01 21:04:33 +01:00
Infinite
244c8ff234
Prettier
2020-03-01 21:04:32 +01:00
Infinite
c83e0898f9
Linting config
2020-03-01 21:04:32 +01:00
Infinite
c31205c47f
Linting
2020-03-01 21:04:31 +01:00
Infinite
0e717d6aae
Fixes
2020-03-01 21:04:31 +01:00
Infinite
129dcecdef
Blueprint removed
2020-03-01 21:04:31 +01:00
Infinite
cb1fa323e4
Changes
2020-03-01 21:04:30 +01:00
Infinite
f50cb45ca5
Changes
2020-03-01 21:04:30 +01:00
Infinite
4d44deff64
WIP
2020-03-01 21:04:30 +01:00