├── .eslintignore ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── old.eslintrc.json ├── package.json ├── public ├── _redirects ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── components │ ├── Analytics.tsx │ ├── HandyConnection.module.scss │ ├── HandyConnection.tsx │ ├── automations │ │ ├── Cycler.tsx │ │ └── Randomizer.tsx │ ├── controls │ │ ├── Dropzone.module.scss │ │ ├── Dropzone.tsx │ │ ├── FunscriptHeatmap.tsx │ │ ├── FunscriptPreview.module.scss │ │ ├── FunscriptPreview.tsx │ │ ├── VideoPlayer.module.scss │ │ └── VideoPlayer.tsx │ ├── layout │ │ ├── Footer.module.scss │ │ ├── Footer.tsx │ │ ├── Header.module.scss │ │ ├── Header.tsx │ │ ├── Layout.module.scss │ │ ├── Layout.tsx │ │ ├── LoadingSkeleton.tsx │ │ ├── MobileWarning.tsx │ │ ├── Sidebar.module.scss │ │ ├── Sidebar.tsx │ │ ├── SingleScreenPage.module.scss │ │ ├── SingleScreenPage.tsx │ │ ├── StackedContentPage.module.scss │ │ └── StackedContentPage.tsx │ ├── modifiers │ │ ├── FunscriptCustom.tsx │ │ ├── FunscriptFunDoubler.tsx │ │ ├── FunscriptFunHalver.tsx │ │ ├── FunscriptLimiter.tsx │ │ ├── FunscriptMetadata.tsx │ │ ├── FunscriptOffset.tsx │ │ ├── FunscriptRandomizer.tsx │ │ ├── FunscriptRemapper.tsx │ │ └── Modifiers.module.scss │ ├── scripts │ │ ├── ScriptGrid.module.scss │ │ ├── ScriptGrid.tsx │ │ ├── ScriptTile.module.scss │ │ └── ScriptTile.tsx │ └── utility │ │ ├── Eroscripts.tsx │ │ └── ProgressBar.tsx ├── controls.scss ├── index.scss ├── index.tsx ├── lib │ ├── CHANGELOG.ts │ ├── types.ts │ ├── useActiveElement.tsx │ ├── useAnim.tsx │ └── utils.ts ├── pages │ ├── Auto.module.scss │ ├── Auto.tsx │ ├── Browse.module.scss │ ├── Browse.tsx │ ├── Changelog.module.scss │ ├── Changelog.tsx │ ├── Debug.module.scss.scss │ ├── Debug.tsx │ ├── Home.module.scss │ ├── Home.tsx │ ├── Manual.module.scss │ ├── Manual.tsx │ ├── Modify.module.scss │ ├── Modify.tsx │ ├── Play.module.scss │ └── Play.tsx ├── react-app-env.d.ts └── vars.scss └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/.eslintignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | build -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/README.md -------------------------------------------------------------------------------- /old.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/old.eslintrc.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/components/Analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/Analytics.tsx -------------------------------------------------------------------------------- /src/components/HandyConnection.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/HandyConnection.module.scss -------------------------------------------------------------------------------- /src/components/HandyConnection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/HandyConnection.tsx -------------------------------------------------------------------------------- /src/components/automations/Cycler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/automations/Cycler.tsx -------------------------------------------------------------------------------- /src/components/automations/Randomizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/automations/Randomizer.tsx -------------------------------------------------------------------------------- /src/components/controls/Dropzone.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/controls/Dropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/controls/Dropzone.tsx -------------------------------------------------------------------------------- /src/components/controls/FunscriptHeatmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/controls/FunscriptHeatmap.tsx -------------------------------------------------------------------------------- /src/components/controls/FunscriptPreview.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/controls/FunscriptPreview.module.scss -------------------------------------------------------------------------------- /src/components/controls/FunscriptPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/controls/FunscriptPreview.tsx -------------------------------------------------------------------------------- /src/components/controls/VideoPlayer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/controls/VideoPlayer.module.scss -------------------------------------------------------------------------------- /src/components/controls/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/controls/VideoPlayer.tsx -------------------------------------------------------------------------------- /src/components/layout/Footer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Footer.module.scss -------------------------------------------------------------------------------- /src/components/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Footer.tsx -------------------------------------------------------------------------------- /src/components/layout/Header.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Header.module.scss -------------------------------------------------------------------------------- /src/components/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Header.tsx -------------------------------------------------------------------------------- /src/components/layout/Layout.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Layout.module.scss -------------------------------------------------------------------------------- /src/components/layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Layout.tsx -------------------------------------------------------------------------------- /src/components/layout/LoadingSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/LoadingSkeleton.tsx -------------------------------------------------------------------------------- /src/components/layout/MobileWarning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/MobileWarning.tsx -------------------------------------------------------------------------------- /src/components/layout/Sidebar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Sidebar.module.scss -------------------------------------------------------------------------------- /src/components/layout/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/layout/SingleScreenPage.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/SingleScreenPage.module.scss -------------------------------------------------------------------------------- /src/components/layout/SingleScreenPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/SingleScreenPage.tsx -------------------------------------------------------------------------------- /src/components/layout/StackedContentPage.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/StackedContentPage.module.scss -------------------------------------------------------------------------------- /src/components/layout/StackedContentPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/layout/StackedContentPage.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptCustom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptCustom.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptFunDoubler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptFunDoubler.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptFunHalver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptFunHalver.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptLimiter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptLimiter.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptMetadata.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptOffset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptOffset.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptRandomizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptRandomizer.tsx -------------------------------------------------------------------------------- /src/components/modifiers/FunscriptRemapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/FunscriptRemapper.tsx -------------------------------------------------------------------------------- /src/components/modifiers/Modifiers.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/modifiers/Modifiers.module.scss -------------------------------------------------------------------------------- /src/components/scripts/ScriptGrid.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/scripts/ScriptGrid.module.scss -------------------------------------------------------------------------------- /src/components/scripts/ScriptGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/scripts/ScriptGrid.tsx -------------------------------------------------------------------------------- /src/components/scripts/ScriptTile.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/scripts/ScriptTile.module.scss -------------------------------------------------------------------------------- /src/components/scripts/ScriptTile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/scripts/ScriptTile.tsx -------------------------------------------------------------------------------- /src/components/utility/Eroscripts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/utility/Eroscripts.tsx -------------------------------------------------------------------------------- /src/components/utility/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/components/utility/ProgressBar.tsx -------------------------------------------------------------------------------- /src/controls.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/controls.scss -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lib/CHANGELOG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/lib/CHANGELOG.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/lib/useActiveElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/lib/useActiveElement.tsx -------------------------------------------------------------------------------- /src/lib/useAnim.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/lib/useAnim.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/pages/Auto.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Auto.module.scss -------------------------------------------------------------------------------- /src/pages/Auto.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Auto.tsx -------------------------------------------------------------------------------- /src/pages/Browse.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Browse.module.scss -------------------------------------------------------------------------------- /src/pages/Browse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Browse.tsx -------------------------------------------------------------------------------- /src/pages/Changelog.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Changelog.module.scss -------------------------------------------------------------------------------- /src/pages/Changelog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Changelog.tsx -------------------------------------------------------------------------------- /src/pages/Debug.module.scss.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Debug.module.scss.scss -------------------------------------------------------------------------------- /src/pages/Debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Debug.tsx -------------------------------------------------------------------------------- /src/pages/Home.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Home.module.scss -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/Manual.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Manual.module.scss -------------------------------------------------------------------------------- /src/pages/Manual.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Manual.tsx -------------------------------------------------------------------------------- /src/pages/Modify.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Modify.module.scss -------------------------------------------------------------------------------- /src/pages/Modify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Modify.tsx -------------------------------------------------------------------------------- /src/pages/Play.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Play.module.scss -------------------------------------------------------------------------------- /src/pages/Play.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/pages/Play.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/src/vars.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defucilis/funscript-io/HEAD/tsconfig.json --------------------------------------------------------------------------------