├── .github └── workflows │ └── main.yml ├── .gitignore ├── .release-it.json ├── .stylelintrc.json ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── dist ├── exhentai-enhancer.meta.js └── exhentai-enhancer.user.js ├── eslint.config.mjs ├── package.json ├── pnpm-lock.yaml ├── src ├── App.vue ├── components │ ├── FrontPageEnhancer │ │ └── FrontPageEnhancer.vue │ ├── GalleryEnhancer │ │ └── GalleryEnhancer.vue │ ├── Icon │ │ └── CrossButton.vue │ ├── MultiPageViewerEnhancer │ │ ├── ImageMagnifier.vue │ │ ├── ImageResizer.vue │ │ ├── MultiPageViewerEnhancer.vue │ │ └── PageElevator.vue │ ├── Popup.vue │ └── SettingsPanel │ │ ├── SettingsPanel.vue │ │ └── ToggleSwitch.vue ├── composables │ ├── FrontPageEnhancer │ │ └── useHighlight.ts │ ├── GalleryEnhancer │ │ ├── useGalleryElements.ts │ │ └── usePositions.ts │ ├── MultiPageViewerEnhancer │ │ ├── ImageMagnifier │ │ │ ├── useMagnifierEvents.ts │ │ │ ├── useMagnifierGesture.ts │ │ │ ├── useMagnifierImageLoader.ts │ │ │ └── useMagnifierStyle.ts │ │ ├── useEvents.ts │ │ ├── useMultiPageViewerElements.ts │ │ └── usePages.ts │ ├── useArchive.ts │ ├── useFavorite.ts │ ├── useFetchPopups.ts │ ├── useTorrent.ts │ └── useWheelStep.ts ├── constants │ └── monkey.ts ├── main.ts ├── styles │ ├── animations │ │ └── spin.scss │ └── popup.scss ├── utils │ ├── GMVariables.ts │ ├── commons.ts │ ├── eHentaiApi.ts │ ├── fetchImages.ts │ └── logger.ts └── vite-env.d.ts ├── tsconfig.json └── vite.config.ts /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/.release-it.json -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/README.md -------------------------------------------------------------------------------- /dist/exhentai-enhancer.meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/dist/exhentai-enhancer.meta.js -------------------------------------------------------------------------------- /dist/exhentai-enhancer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/dist/exhentai-enhancer.user.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/components/FrontPageEnhancer/FrontPageEnhancer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/FrontPageEnhancer/FrontPageEnhancer.vue -------------------------------------------------------------------------------- /src/components/GalleryEnhancer/GalleryEnhancer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/GalleryEnhancer/GalleryEnhancer.vue -------------------------------------------------------------------------------- /src/components/Icon/CrossButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/Icon/CrossButton.vue -------------------------------------------------------------------------------- /src/components/MultiPageViewerEnhancer/ImageMagnifier.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/MultiPageViewerEnhancer/ImageMagnifier.vue -------------------------------------------------------------------------------- /src/components/MultiPageViewerEnhancer/ImageResizer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/MultiPageViewerEnhancer/ImageResizer.vue -------------------------------------------------------------------------------- /src/components/MultiPageViewerEnhancer/MultiPageViewerEnhancer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/MultiPageViewerEnhancer/MultiPageViewerEnhancer.vue -------------------------------------------------------------------------------- /src/components/MultiPageViewerEnhancer/PageElevator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/MultiPageViewerEnhancer/PageElevator.vue -------------------------------------------------------------------------------- /src/components/Popup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/Popup.vue -------------------------------------------------------------------------------- /src/components/SettingsPanel/SettingsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/SettingsPanel/SettingsPanel.vue -------------------------------------------------------------------------------- /src/components/SettingsPanel/ToggleSwitch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/components/SettingsPanel/ToggleSwitch.vue -------------------------------------------------------------------------------- /src/composables/FrontPageEnhancer/useHighlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/FrontPageEnhancer/useHighlight.ts -------------------------------------------------------------------------------- /src/composables/GalleryEnhancer/useGalleryElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/GalleryEnhancer/useGalleryElements.ts -------------------------------------------------------------------------------- /src/composables/GalleryEnhancer/usePositions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/GalleryEnhancer/usePositions.ts -------------------------------------------------------------------------------- /src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierEvents.ts -------------------------------------------------------------------------------- /src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierGesture.ts -------------------------------------------------------------------------------- /src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierImageLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierImageLoader.ts -------------------------------------------------------------------------------- /src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/MultiPageViewerEnhancer/ImageMagnifier/useMagnifierStyle.ts -------------------------------------------------------------------------------- /src/composables/MultiPageViewerEnhancer/useEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/MultiPageViewerEnhancer/useEvents.ts -------------------------------------------------------------------------------- /src/composables/MultiPageViewerEnhancer/useMultiPageViewerElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/MultiPageViewerEnhancer/useMultiPageViewerElements.ts -------------------------------------------------------------------------------- /src/composables/MultiPageViewerEnhancer/usePages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/MultiPageViewerEnhancer/usePages.ts -------------------------------------------------------------------------------- /src/composables/useArchive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/useArchive.ts -------------------------------------------------------------------------------- /src/composables/useFavorite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/useFavorite.ts -------------------------------------------------------------------------------- /src/composables/useFetchPopups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/useFetchPopups.ts -------------------------------------------------------------------------------- /src/composables/useTorrent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/useTorrent.ts -------------------------------------------------------------------------------- /src/composables/useWheelStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/composables/useWheelStep.ts -------------------------------------------------------------------------------- /src/constants/monkey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/constants/monkey.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/styles/animations/spin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/styles/animations/spin.scss -------------------------------------------------------------------------------- /src/styles/popup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/styles/popup.scss -------------------------------------------------------------------------------- /src/utils/GMVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/utils/GMVariables.ts -------------------------------------------------------------------------------- /src/utils/commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/utils/commons.ts -------------------------------------------------------------------------------- /src/utils/eHentaiApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/utils/eHentaiApi.ts -------------------------------------------------------------------------------- /src/utils/fetchImages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/utils/fetchImages.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sk2589822/Exhentai-Enhancer/HEAD/vite.config.ts --------------------------------------------------------------------------------