diff --git a/CHANGELOG.md b/CHANGELOG.md index b43010dbf..0f4b899c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,10 @@ # Change Log for SD.Next -## Update for 07/19/2023 +## Update for 07/20/2023 +- new loading screens and artwork - extra networks: add add/remove tags to prompt (e.g. lora activation keywords) +- extensions: fix couple of compatibility items ## Update for 07/18/2023 diff --git a/TODO.md b/TODO.md index cceb1961c..7a7294d13 100644 --- a/TODO.md +++ b/TODO.md @@ -4,42 +4,59 @@ Stuff to be fixed, in no particular order... -- SD-XL Sketch/Inpaint -- Kandinsky 2.2 (2.1 is working) -- Misterious Extensions auto-enabling - Misterious Extra network corruptions +- Unet type mismatch/autocast issues on some platforms ## Features Stuff to be added, in no particular order... -- Diffusers: save before refiner -- Diffusers: prompt parser -- Diffusers: SD-XL Lora -- Train: use `interrogator` -- Train: use `rembg` -- Train: new **Lora** train UI -- Port `p.all_hr_prompts` -- Image watermark using `image-watermark` -- Image phash and hdash using `imagehash` -- Update `Wiki` -- Create new `GitHub` hooks/actions for CI/CD -- Import core repos -- Docker PR -- Model merge using `git-rebasin` -- Additional upscalers -- XYZ grid upscalers -- New image browser -- Update `gradio` -- Rename repo: **automatic** -> **sdnext** -- New icons -- Enable refiner workflow for `ldm` backend -- Add `sgm` backend -- Improve `lyco` logging -- Cache models when switching backends -- Style editor -- Built-in motd-style notifications -- [Localization](https://app.transifex.com/signup/open-source/) +- Diffusers: + - Add SD-XL Lora + - Add SD-XL Sketch/Inpaint + - Add VAE direct load from safetensors + - Fix Kandinsky 2.2 model + - Fix DeepFloyd IF model + - Redo Prompt parser + - Add Explicit VAE step + - Add Save image before refiner (depends on explicit VAE) + - Add unCLIP model +- Technical debt: + - Port **A1111** stuff + - Port `p.all_hr_prompts` + - Import core repos to reduce dependencies + - Update `gradio` +- Non-technical: + - Create additional themes + - Update Wiki + - Get more high-quality upscalers + - Rename repo: **automatic** -> **sdnext** + - [Localization](https://app.transifex.com/signup/open-source/) +- New Minor + - Prompt padding for positive/negative + - XYZ grid upscalers + - Built-in `motd`-style notifications + - Docker PR +- New Major + - Style editor (use json format instead of csv) + - Profile manager (for config.json and ui-config.json) + - Multi-user support + - Image phash and hdash using `imagehash` + - Model merge using `git-rebasin` + - Enable refiner-style workflow for `ldm` backend + - Add `sgm` backend + - Cache models in VRAM + - Train: + - Use `interrogator` + - Use `rembg` + - Templates for SD-XL training + - Lora train UI +- Redesign + - New UI + - New inpainting canvas controls (move from backend to purely frontend) + - New image browser (move from backend to purely frontend) + - New extra networks (move from backend to purely frontend) + - Change workflows from static/legacy to steps-based ## Investigate diff --git a/html/logo-bg-1.jpg b/html/logo-bg-1.jpg index 2bdb22759..ed9228b0c 100644 Binary files a/html/logo-bg-1.jpg and b/html/logo-bg-1.jpg differ diff --git a/html/logo-bg-2.jpg b/html/logo-bg-2.jpg index 7c6a253db..313600477 100644 Binary files a/html/logo-bg-2.jpg and b/html/logo-bg-2.jpg differ diff --git a/html/logo-bg-3.jpg b/html/logo-bg-3.jpg index 12bb6b46f..ff412818e 100644 Binary files a/html/logo-bg-3.jpg and b/html/logo-bg-3.jpg differ diff --git a/html/logo-bg-4.jpg b/html/logo-bg-4.jpg index 1489d736c..095a56ad0 100644 Binary files a/html/logo-bg-4.jpg and b/html/logo-bg-4.jpg differ diff --git a/html/logo-bg-5.jpg b/html/logo-bg-5.jpg index 3859bbebb..3dc774b01 100644 Binary files a/html/logo-bg-5.jpg and b/html/logo-bg-5.jpg differ diff --git a/html/logo-bg-6.jpg b/html/logo-bg-6.jpg index f016ce890..88c7cb446 100644 Binary files a/html/logo-bg-6.jpg and b/html/logo-bg-6.jpg differ diff --git a/html/logo-bg-7.jpg b/html/logo-bg-7.jpg index 0481d4fdf..cc8e0cc65 100644 Binary files a/html/logo-bg-7.jpg and b/html/logo-bg-7.jpg differ diff --git a/html/logo-bg-8.jpg b/html/logo-bg-8.jpg new file mode 100644 index 000000000..70681c2fa Binary files /dev/null and b/html/logo-bg-8.jpg differ diff --git a/html/logo-bg-9.jpg b/html/logo-bg-9.jpg new file mode 100644 index 000000000..2db099084 Binary files /dev/null and b/html/logo-bg-9.jpg differ diff --git a/javascript/loader.js b/javascript/loader.js index c68ff369a..2883a7f6a 100644 --- a/javascript/loader.js +++ b/javascript/loader.js @@ -1,7 +1,7 @@ async function preloadImages() { const dark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; const imagePromises = []; - const num = Math.floor(Math.random() * 7) + 1; + const num = Math.floor(Math.random() * 9) + 1; const imageUrls = [ `file=html/logo-bg-${dark ? 'dark' : 'light'}.jpg`, `file=html/logo-bg-${num}.jpg`,