├── .gitignore ├── README.md ├── app ├── (generatePage) │ ├── img2img │ │ └── page.tsx │ ├── txt2img │ │ └── page.tsx │ └── upscale │ │ └── page.tsx ├── api │ ├── route.ts │ └── sdwrap │ │ ├── extra │ │ └── route.ts │ │ ├── img2img │ │ └── route.ts │ │ ├── options │ │ └── route.ts │ │ ├── progress │ │ └── route.ts │ │ └── txt2img │ │ └── route.ts ├── component │ ├── CommonInput.tsx │ ├── ControlNetInput.tsx │ ├── ExtraInput.tsx │ ├── Header.tsx │ ├── ImageGallery.tsx │ ├── ImageGenerationButton.tsx │ ├── ImageMaskCanvas.module.css │ ├── ImageMaskCanvas.tsx │ ├── ImageUpload.tsx │ ├── Img2imgImageInput.tsx │ ├── PromptContainer.tsx │ ├── Upscale.tsx │ └── page.tsx ├── debug │ └── page.tsx ├── favicon.ico ├── globals.css ├── hook │ ├── useExtra.hook.ts │ ├── useImg2imgWrap.hook.ts │ ├── useOptions.hook.ts │ ├── useProgressWrap.hook.ts │ ├── useSelector.hook.ts │ └── useTxt2imgWrap.hook.ts ├── layout.tsx ├── page.tsx ├── redux │ ├── Features │ │ ├── ExtraState │ │ │ └── ExtraSlice.ts │ │ ├── GeneratedState │ │ │ └── GeneratedSlice.ts │ │ ├── Img2imgState │ │ │ └── Img2imgSlice.ts │ │ ├── Server │ │ │ └── ServerSlice.ts │ │ └── Txt2imgState │ │ │ └── Txt2imgSlice.ts │ ├── provider.tsx │ └── store.ts ├── type │ ├── database.ts │ ├── extra.ts │ ├── img2img.ts │ ├── interface.ts │ └── txt2img.ts └── utils │ ├── canvas.ts │ ├── controlModel.ts │ └── file.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── next.svg └── vercel.svg ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/README.md -------------------------------------------------------------------------------- /app/(generatePage)/img2img/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/(generatePage)/img2img/page.tsx -------------------------------------------------------------------------------- /app/(generatePage)/txt2img/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/(generatePage)/txt2img/page.tsx -------------------------------------------------------------------------------- /app/(generatePage)/upscale/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/(generatePage)/upscale/page.tsx -------------------------------------------------------------------------------- /app/api/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/api/route.ts -------------------------------------------------------------------------------- /app/api/sdwrap/extra/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/api/sdwrap/extra/route.ts -------------------------------------------------------------------------------- /app/api/sdwrap/img2img/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/api/sdwrap/img2img/route.ts -------------------------------------------------------------------------------- /app/api/sdwrap/options/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/api/sdwrap/options/route.ts -------------------------------------------------------------------------------- /app/api/sdwrap/progress/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/api/sdwrap/progress/route.ts -------------------------------------------------------------------------------- /app/api/sdwrap/txt2img/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/api/sdwrap/txt2img/route.ts -------------------------------------------------------------------------------- /app/component/CommonInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/CommonInput.tsx -------------------------------------------------------------------------------- /app/component/ControlNetInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/ControlNetInput.tsx -------------------------------------------------------------------------------- /app/component/ExtraInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/ExtraInput.tsx -------------------------------------------------------------------------------- /app/component/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/Header.tsx -------------------------------------------------------------------------------- /app/component/ImageGallery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/ImageGallery.tsx -------------------------------------------------------------------------------- /app/component/ImageGenerationButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/ImageGenerationButton.tsx -------------------------------------------------------------------------------- /app/component/ImageMaskCanvas.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/ImageMaskCanvas.module.css -------------------------------------------------------------------------------- /app/component/ImageMaskCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/ImageMaskCanvas.tsx -------------------------------------------------------------------------------- /app/component/ImageUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/ImageUpload.tsx -------------------------------------------------------------------------------- /app/component/Img2imgImageInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/Img2imgImageInput.tsx -------------------------------------------------------------------------------- /app/component/PromptContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/PromptContainer.tsx -------------------------------------------------------------------------------- /app/component/Upscale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/Upscale.tsx -------------------------------------------------------------------------------- /app/component/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/component/page.tsx -------------------------------------------------------------------------------- /app/debug/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/debug/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/hook/useExtra.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/hook/useExtra.hook.ts -------------------------------------------------------------------------------- /app/hook/useImg2imgWrap.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/hook/useImg2imgWrap.hook.ts -------------------------------------------------------------------------------- /app/hook/useOptions.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/hook/useOptions.hook.ts -------------------------------------------------------------------------------- /app/hook/useProgressWrap.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/hook/useProgressWrap.hook.ts -------------------------------------------------------------------------------- /app/hook/useSelector.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/hook/useSelector.hook.ts -------------------------------------------------------------------------------- /app/hook/useTxt2imgWrap.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/hook/useTxt2imgWrap.hook.ts -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/redux/Features/ExtraState/ExtraSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/redux/Features/ExtraState/ExtraSlice.ts -------------------------------------------------------------------------------- /app/redux/Features/GeneratedState/GeneratedSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/redux/Features/GeneratedState/GeneratedSlice.ts -------------------------------------------------------------------------------- /app/redux/Features/Img2imgState/Img2imgSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/redux/Features/Img2imgState/Img2imgSlice.ts -------------------------------------------------------------------------------- /app/redux/Features/Server/ServerSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/redux/Features/Server/ServerSlice.ts -------------------------------------------------------------------------------- /app/redux/Features/Txt2imgState/Txt2imgSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/redux/Features/Txt2imgState/Txt2imgSlice.ts -------------------------------------------------------------------------------- /app/redux/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/redux/provider.tsx -------------------------------------------------------------------------------- /app/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/redux/store.ts -------------------------------------------------------------------------------- /app/type/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/type/database.ts -------------------------------------------------------------------------------- /app/type/extra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/type/extra.ts -------------------------------------------------------------------------------- /app/type/img2img.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/type/img2img.ts -------------------------------------------------------------------------------- /app/type/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/type/interface.ts -------------------------------------------------------------------------------- /app/type/txt2img.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/type/txt2img.ts -------------------------------------------------------------------------------- /app/utils/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/utils/canvas.ts -------------------------------------------------------------------------------- /app/utils/controlModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/utils/controlModel.ts -------------------------------------------------------------------------------- /app/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/app/utils/file.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftblackmagic/sd-webui-hook-v2/HEAD/yarn.lock --------------------------------------------------------------------------------