diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8456a14b..4a8ea9f37 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,7 +8,12 @@
- IP adapter masking
- InstantStyle
-## Update for 2024-04-24
+### Note
+
+*Note*: [SD.Next](https://github.com/vladmandic/automatic) is no longer marked as a fork of [A1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui/) and github project has been fully detached
+Given huge number of changes (+3443/-3342 commits) over the past year and complete focus on different backend/engine, it is time to give credit to original authors and move on!
+
+## Update for 2024-04-25
- **Features**:
- **Gallery**: list, preview, search through all your images and videos!
@@ -16,10 +21,10 @@
search or sort by path, name, size, width, height, mtime or any image metadata item, also with extended syntax like *width > 1000*
*settings*: optional additional user-defined folders, thumbnails in fixed or variable aspect-ratio
- [HiDiffusion](https://github.com/megvii-research/HiDiffusion):
- generate high-resolution images using your standard models without duplicates/distorsions
+ generate high-resolution images using your standard models without duplicates/distorsions AND improved performance
simply enable checkbox in advanced menu and set desired resolution
additional settings are available in settings -> inference settings -> hidiffusion
- for example 1024x1024 using sd15 or 2024x2024 using sdxl
+ for example, SD15 can now go up to 2024x2048 and SDXL up to 4k natively
- **IP Adapter Masking**:
powerful method of using masking with ip-adapters
when combined with multiple ip-adapters, it allows for different inputs guidance for each segment of the input image
@@ -69,6 +74,7 @@
- **Improvements**:
- Faster server startup
- Add **MIGraphX** torch optimization engine, thanks @Disty0
+ - More **ZLUDA** updates and optimizations, thanks @lshqqytiger
- Styles apply wildcards to params
- Extra networks persistent sort order in settings
- Add option to make batch generations use fully random seed vs sequential
@@ -113,6 +119,7 @@
- Control module with ADetailer and active ControlNet
- Control module restore button full functionality
- Control add correct metadata to image
+ - MOTD exception handling
## Update for 2024-03-19
diff --git a/TODO.md b/TODO.md
index 2c59e3f45..c4270a18b 100644
--- a/TODO.md
+++ b/TODO.md
@@ -6,8 +6,6 @@ Main ToDo list can be found at [GitHub projects](https://github.com/users/vladma
### Logistics
-- notes on deforking: 3443 commits ahead of, 3342 commits behind
-- test upgrades due to submodule changes
- integrate uiux
### Models & Pipelines
diff --git a/modules/api/server.py b/modules/api/server.py
index a4116f46b..95233dbcd 100644
--- a/modules/api/server.py
+++ b/modules/api/server.py
@@ -16,11 +16,16 @@ def get_motd():
if ver.get('updated', None) is not None:
motd = f"version {ver['hash']} {ver['updated']} {ver['url'].split('/')[-1]}
"
if shared.opts.motd:
- res = requests.get('https://vladmandic.github.io/automatic/motd', timeout=10)
- if res.status_code == 200:
- msg = (res.text or '').strip()
- shared.log.info(f'MOTD: {msg if len(msg) > 0 else "N/A"}')
- motd += res.text
+ try:
+ res = requests.get('https://vladmandic.github.io/automatic/motd', timeout=3)
+ if res.status_code == 200:
+ msg = (res.text or '').strip()
+ shared.log.info(f'MOTD: {msg if len(msg) > 0 else "N/A"}')
+ motd += res.text
+ else:
+ shared.log.error(f'MOTD: {res.status_code}')
+ except Exception as err:
+ shared.log.error(f'MOTD: {err}')
return motd
def get_version():
diff --git a/wiki b/wiki
index 996d8f1af..97d02a14d 160000
--- a/wiki
+++ b/wiki
@@ -1 +1 @@
-Subproject commit 996d8f1af10ff47577eafc436deed645af11d5cc
+Subproject commit 97d02a14dff135b092252c7bab3eff9b45cba58f