cmdr2
5867baea35
Merge branch 'beta' into plugin-manager
2023-06-26 16:41:43 +05:30
cmdr2
f6bd05bcf1
Link to ED-hosted community repo, to provide a stable and continuous home incase a community owner is no longer active
2023-06-26 16:35:31 +05:30
cmdr2
13056f87d3
Merge pull request #1342 from ManInDark/beta
...
Prevent UI freeze caused by intensive prompts
2023-06-26 16:25:18 +05:30
cmdr2
a72bae9cd2
Merge pull request #1355 from Hakorr/beta
...
Image Modifier UI Overhaul
2023-06-26 16:23:20 +05:30
cmdr2
df416a6a17
link
2023-06-26 16:11:10 +05:30
cmdr2
848ff35e85
Update index.html
2023-06-26 16:04:18 +05:30
cmdr2
f05b815c5d
Merge branch 'beta' into splash
2023-06-26 16:02:29 +05:30
cmdr2
e1e2a2a249
Update index.html
2023-06-26 16:00:55 +05:30
cmdr2
881fdc58ec
debug logging
2023-06-26 15:34:25 +05:30
JeLuF
3dc62a8857
Basic embeddings support
2023-06-22 23:48:55 +02:00
JeLuF
65bb01892f
remove old code
2023-06-19 21:58:58 +02:00
JeLuF
5b35c47360
Fix saving of network settings
2023-06-19 21:50:56 +02:00
Hakorr
ac4651c241
Image Modifier UI Overhaul
...
Additionally also fixed body overflowing when on mobile. This is unrelated to the overhaul.
2023-06-19 17:24:31 +03:00
ManInDark
31a7e178a1
Applied changes suggested by @cmdr2
2023-06-14 16:59:30 +02:00
ManInDark
ed59972b03
Changed all links as mentioned in #1339
2023-06-14 11:57:06 +02:00
ManInDark
6ae4314b79
Incorporated proposal by @JeLuF in #1324
2023-06-13 16:09:54 +02:00
ManInDark
e213f6cb95
Added calculation as to how many images will be generated with given prompts.
2023-06-12 12:50:39 +02:00
cmdr2
924fee394a
A better way to make gfpgan show up at the top
2023-06-08 16:09:11 +05:30
cmdr2
e349fb1a23
fix
2023-06-08 15:55:36 +05:30
cmdr2
4f799a2bf0
Use gfpgan as the default model for face restoration
2023-06-08 15:52:41 +05:30
cmdr2
5398765fd7
Tighten the image editor (to reduce unnecessary empty space and reduce mouse travel) - Thanks @fdwr - #1307
2023-06-08 15:21:16 +05:30
cmdr2
267c7b85ea
Use only realesrgan_x4 (not anime) for upscaling in codeformer
2023-06-07 16:37:44 +05:30
cmdr2
e23f66a697
Fix #1333 - listen_port isn't always present in the config file
2023-06-07 15:45:21 +05:30
cmdr2
9486c03a89
Don't use the default SD model (if the desired model was not found), unless the UI is starting up
2023-06-06 17:10:38 +05:30
cmdr2
c09512bf12
dead code
2023-06-06 16:57:25 +05:30
cmdr2
05c2de9450
Fail with an error if the desired model (non-Stable Diffusion) wasn't found
2023-06-06 16:56:37 +05:30
cmdr2
6ae5cb28cf
Set the default codeformer strength to 0.5
2023-06-06 16:37:17 +05:30
cmdr2
d0184a1598
Allow changing the strength of the codeformer model (1 - fidelity); Improve the styling of the sub-settings
2023-06-06 16:16:21 +05:30
cmdr2
047390873c
changelog; show labels next to the lora strength slider
2023-06-05 16:53:18 +05:30
cmdr2
4b36ca75cb
Merge pull request #1313 from JeLuF/cloudflared
...
Share ED via Cloudflare's ArgoTunnel
2023-06-05 16:20:40 +05:30
cmdr2
f7c52b700e
Merge pull request #1328 from ogmaresca/negative-lora-strength
...
Allow LoRA strengths between -2 and 2
2023-06-05 16:18:28 +05:30
cmdr2
c81d98ad0f
Merge pull request #1325 from JeLuF/tildl
...
Tiled image download plugin
2023-06-05 16:17:23 +05:30
cmdr2
c72b287c82
Show a more helpful error message in the logs when the system runs out of RAM
2023-06-05 15:22:37 +05:30
cmdr2
a10aa92634
Fix a bug where the realesrgan model would get unloaded after the first request in a batch while using Codeformer with upscaling of faces
2023-06-05 15:08:57 +05:30
cmdr2
8a2c09c6de
Fix for rabbit hole plugin
2023-06-05 09:00:50 +05:30
Olivia Godone-Maresca
401fc30617
Allow LoRA strengths between -2 and 2
2023-06-03 14:54:17 -04:00
cmdr2
6ca7247c02
Enable face upscaling by default
2023-06-03 10:11:03 +05:30
cmdr2
1d5309decb
changelog
2023-06-03 10:04:06 +05:30
JeLuF
6dcf7539bb
close window
2023-06-03 00:04:13 +02:00
JeLuF
51d52d3a07
Tiled image download plugin
2023-06-02 23:41:53 +02:00
cmdr2
dd95df8f02
Refactor the default model download code, remove check_models.py, don't check in legacy paths since that's already migrated during initialization; Download CodeFormer's model only when it's used for the first time
2023-06-02 16:34:29 +05:30
cmdr2
0860e35d17
sdkit 1.0.101 - CodeFormer as an option to improve faces
2023-06-01 16:50:01 +05:30
cmdr2
3e90eafafb
Merge branch 'cf' into beta
2023-06-01 15:27:37 +05:30
cmdr2
16fcb4ed79
Merge pull request #1314 from JeLuF/dndgan
...
Fix GFPGAN settings import
2023-05-29 15:46:28 +05:30
Olivia Godone-Maresca
7830ec7ca2
Fix SyntaxWarning on startup
...
Fixes
```
/ssd2/easydiffusion/ui/easydiffusion/utils/save_utils.py:222: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if task_data.use_upscale is not "latent_upscaler" and "latent_upscaler_steps" in metadata:
```
2023-05-28 14:39:36 -04:00
cmdr2
0ebf9df207
Merge pull request #1316 from JeLuF/fix1312
...
Fix #1312 - invert model A and B ratio in merge
2023-05-28 17:33:26 +05:30
cmdr2
40682405cc
Merge pull request #1309 from ogmaresca/add-tiling-to-metadata
...
Add tiling and latent upscaler steps to metadata
2023-05-28 17:33:00 +05:30
JeLuF
7202ffba6e
Fix #1312 - invert model A and B ratio in merge
2023-05-28 02:36:56 +02:00
JeLuF
30dcc7477f
Fix GFPGAN settings import
...
The word None which many txt metadata files contain as value for the GFPGAN field should not be considered to be a model name.
If the value is None, disable the checkbox
2023-05-28 01:43:58 +02:00
JeLuF
9ce076eb0d
Copy address button
2023-05-28 01:18:39 +02:00
JeLuF
2080d6e27b
Share ED via Cloudflare's ArgoTunnel
...
Shares the Easy Diffusion instance via https://try.cloudflare.com/
2023-05-28 00:50:23 +02:00
patriceac
6826435046
Fix restore task to UI flow
...
Fixes a regression introduced by https://github.com/cmdr2/stable-diffusion-ui/pull/1304
2023-05-27 00:26:25 -07:00
Olivia Godone-Maresca
69d937e0b1
Add tiling and latent upscaler steps to metadata
...
Also fix txt metadata labels when also embedding metadata
2023-05-26 19:51:30 -04:00
cmdr2
edd92b724f
UniPC TU 2 isn't working with diffusers either
2023-05-26 19:47:00 +05:30
cmdr2
0990d8fc4d
Merge pull request #1304 from JeLuF/dndfix
...
Remove warning when reusing settings - Fixes #1290
2023-05-26 15:24:56 +05:30
cmdr2
1da35e89f6
Capitalization
2023-05-25 18:38:40 +05:30
JeLuF
d818107953
Remove warning when reusing settings - Fixes #1290
2023-05-25 13:36:45 +02:00
cmdr2
59c322dc3b
Show seamless tiling only in diffusers mode
2023-05-25 15:41:41 +05:30
cmdr2
096f9ad3a6
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-05-25 15:39:02 +05:30
cmdr2
5c8965b3ab
changelog
2023-05-25 15:38:49 +05:30
cmdr2
090f8f6070
Merge pull request #1300 from JeLuF/tile
...
Add seamless tiling support
2023-05-25 15:38:15 +05:30
patriceac
3a059bb919
Revert "Support for CodeFormer"
...
This reverts commit a25364732b
.
2023-05-25 00:32:57 -07:00
patriceac
a548c026b1
Revert "Fix face restoration model selection"
...
This reverts commit a5a1d33589
.
2023-05-25 00:32:48 -07:00
patriceac
99c99ee9e3
Plugin Manager
...
An easy-to-use UI plugin manager. Pulls plugins from multiple repos, installs and updates plugins seamlessly, gives precedence to locally installed plugins (based on file names). Hope this one works for you.
If you want to test-drive it before merging, you can download the below as a plugin here: https://github.com/patriceac/Easy-Diffusion-Plugins/blob/main/plugin-manager.plugin.js
The URLs at the top of plugins.js might need to be updated.
2023-05-25 00:31:17 -07:00
JeLuF
17e731dfe3
Merge branch 'beta' into splash
2023-05-25 00:30:47 +02:00
JeLuF
9dfa300083
Add seamless tiling support
2023-05-25 00:16:14 +02:00
JeLuF
3ea74af76d
Fix confirmation dialog
...
By splitting the confirmation function into two halves, the closure was lost
2023-05-24 19:29:54 +02:00
cmdr2
db265309a5
Show an explanation for why the CPU toggle is disabled; utility class for alert() and confirm() that matches the ED theme; code formatting
2023-05-24 16:24:29 +05:30
cmdr2
8554b0eab2
Better reporting of model load errors - sends the report to the browser UI during the next image rendering task
2023-05-24 16:02:53 +05:30
cmdr2
f641e6e69d
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-05-24 15:40:26 +05:30
cmdr2
30c07eab6b
Cleaner reporting of errors in the UI; Suggest increasing the page size if that's the error
2023-05-24 15:30:55 +05:30
cmdr2
eba83386c1
make a note about a flood fill library
2023-05-24 10:08:00 +05:30
cmdr2
d3334f9dfa
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-05-23 16:55:52 +05:30
cmdr2
a87dca1ef4
changelog
2023-05-23 16:55:42 +05:30
cmdr2
2bab4341a3
Add 'Latent Upscaler' as an option in the upscaling dropdown
2023-05-23 16:53:53 +05:30
cmdr2
01fb2fde47
Merge pull request #1293 from JeLuF/edready
...
Add 'ED is ready, go to localhost:9000' msg to log
2023-05-23 15:15:08 +05:30
JeLuF
0127714929
Add 'ED is ready, go to localhost:9000' msg to log
...
Sometimes the browser window does not open (esp. on Linux and Mac).
Show a prominent message to the log so that users don't wait for hours.
2023-05-22 21:19:31 +02:00
cmdr2
a84d29c49c
Merge pull request #1286 from JeLuF/vramsetting
...
Automatically use 'Low' when VRAM<4.5GB
2023-05-22 16:10:43 +05:30
patriceac
a5a1d33589
Fix face restoration model selection
2023-05-21 18:32:48 -07:00
JeLuF
cca6dd9230
2.5.37 updates
2023-05-21 21:30:29 +02:00
JeLuF
7d936c72a4
Merge branch 'beta' into splash
2023-05-21 21:02:06 +02:00
JeLuF
cac4bd11d2
Network settings - Fix typo.
...
The 'Please restart' text should be part of the note, not the label
2023-05-21 17:59:06 +02:00
JeLuF
70a3beeaa2
Automatically use 'Low' when VRAM<4.5GB
2023-05-21 17:42:47 +02:00
Olivia Godone-Maresca
a6dbdf664b
Add Clip Skip to metadata files
...
Also, force the properties to be in a consistent order so that, for example, LoRA strength will always be the line below LoRA model. I've rearranged the properties so that they are saved in the same order that the properties are laid out in the UI
2023-05-19 19:05:32 -04:00
cmdr2
4349c595b8
Merge branch 'beta' into ddpm_deis_samplers
2023-05-19 18:21:03 +05:30
cmdr2
da27fc7782
Merge pull request #1278 from JeLuF/clipskip
...
Add Clip Skip support
2023-05-19 18:19:45 +05:30
cmdr2
11e1436e2e
2 GB cards aren't exactly 2 GB
2023-05-19 17:56:20 +05:30
cmdr2
83557d4b3c
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-05-19 17:29:20 +05:30
cmdr2
b08e9b7982
changelog
2023-05-19 17:29:10 +05:30
cmdr2
53b23756a4
formatting
2023-05-19 17:26:04 +05:30
cmdr2
063d14d2ac
Allow GPUs with less than 2 GB, instead of restricting to 3 GB
2023-05-19 17:25:53 +05:30
JeLuF
00603ce124
Add Clip Skip support
2023-05-18 13:55:45 +02:00
Olivia Godone-Maresca
d3dd15eb63
Fix unipc_tu
2023-05-17 21:44:28 -04:00
Olivia Godone-Maresca
9d408a62bf
Add DDPM and DEIS samplers for diffusers
...
These new samplers will be hidden when diffusers is disabled.
Also, samplers that aren't implemented in diffusers yet will be disabled when using diffusers
2023-05-17 21:13:06 -04:00
patriceac
a25364732b
Support for CodeFormer
...
Depends on https://github.com/easydiffusion/sdkit/pull/34 .
2023-05-17 02:04:20 -07:00
patriceac
9410879b73
Fix error when removing image
...
Error report: https://discord.com/channels/1014774730907209781/1085803885500825600/1108150298289115187
2023-05-16 17:43:14 -07:00
JeLuF
366bc72759
Add GTX1630 to list of FP32 GPUs
...
https://discord.com/channels/1014774730907209781/1014774732018683926/1107677076233912340
2023-05-15 17:01:21 +02:00
cmdr2
ca19a488a8
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-05-10 20:21:09 +05:30
cmdr2
08f44472f8
changelog
2023-05-10 20:20:59 +05:30
cmdr2
ca362ef78d
Merge pull request #1248 from patriceac/patch-1
...
Fix restoration of inactive image modifiers
2023-05-08 16:19:39 +05:30
cmdr2
a255d74abf
Merge pull request #1250 from ogmaresca/allow-dragging-image-modal
...
Allow grabbing the image to scroll zoomed in images
2023-05-08 16:19:18 +05:30
Olivia Godone-Maresca
fec2140896
Allow grabbing the image to scroll zoomed in images
2023-05-04 19:36:10 -04:00
patriceac
3f9ec378a0
Fix restoration of inactive image modifiers
2023-05-04 09:16:19 -07:00
cmdr2
cbd74e7510
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-05-04 10:12:15 +05:30
cmdr2
8e416cef25
Disable self test link
2023-05-04 10:12:06 +05:30
JeLuF
06c990e94d
Default value for hypernetworkStrength
...
Don't fail when the Hypernetwork Strength text input field is empty
2023-05-04 00:05:11 +02:00
cmdr2
01c7712961
Increase task timeout from 15 mins to 30 mins
2023-05-03 18:47:09 +05:30
cmdr2
5c95bcc65d
changelog
2023-05-03 16:13:57 +05:30
cmdr2
75f0780bd1
sdkit 1.0.84 - VRAM optimizations for the diffusers version
2023-05-03 16:12:11 +05:30
cmdr2
33a49a57e6
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-05-02 18:26:38 +05:30
cmdr2
eaba64a64a
Log device usage stats during thread startup
2023-05-02 18:26:29 +05:30
patriceac
679b828cf5
Toast notification support ( #1228 )
...
* Toast notifications for ED
Adding support for toast notifications for use in Core and user plugins.
* Revert "Toast notifications for ED"
This reverts commit dde51c0cef
.
* Toast notifications for ED
Adding support for toast notifications for use in Core and user plugins.
2023-05-02 16:00:16 +05:30
JeLuF
d231c533ae
"Please restart" note for network settings ( #1233 )
...
* "Please restart" note for network changes
https://discord.com/channels/1014774730907209781/1101629831839494344
* typo
2023-05-02 15:59:02 +05:30
JeLuF
ae52d9ef22
Disable "TypedStorage is deprecated" user warnings
...
These warnings clog up the logfiles and worry users.
2023-04-28 22:52:21 +02:00
cmdr2
03fedfd0d5
fix formatting
2023-04-28 18:07:43 +05:30
cmdr2
039395f221
Fix formatting
2023-04-28 17:57:26 +05:30
cmdr2
1381be16ad
Fix formatting
2023-04-28 17:55:03 +05:30
cmdr2
d18cefc519
Formatting
2023-04-28 16:38:55 +05:30
cmdr2
469585ddda
Use ES5 style trailing commas, to avoid unnecessary lines during code diffs
2023-04-28 15:50:44 +05:30
cmdr2
3000e53cc0
Show suggestions for handling system RAM exhaustion
2023-04-28 15:38:52 +05:30
Lucas Marcelli
aad1afb70e
add prettier for JS style
2023-04-27 13:56:56 -04:00
cmdr2
400cb218ba
Don't override net config if env variables don't exist
2023-04-27 15:58:06 +05:30
cmdr2
6a6ea5009a
Merge pull request #1182 from JeLuF/get_config
...
Don't write config.bat and config.sh any more
2023-04-26 16:35:52 +05:30
cmdr2
fb18c93bd6
Suppress debug log
2023-04-26 16:25:02 +05:30
cmdr2
382dee1fd1
Merge pull request #1116 from ogmaresca/createTab-utility-function
...
Add a utility function to create tabs with lazy loading functionality
2023-04-26 16:21:51 +05:30
cmdr2
d7b91db204
changelog
2023-04-22 15:47:26 +05:30
JeLuF
991f9cda42
Add splash screen for testDiffusers users
...
The splash screen will only be shown once.
The splash screen version number can be used to roll out a new splash screen, which will also be shown only once.
Clicking on the EasyAndroidLady icon shows the splash screen again.
2023-04-22 11:42:42 +02:00
cmdr2
f7235cf82c
Keep the task alive during step callbacks. Thanks Madrang
2023-04-21 20:59:14 +05:30
JeLuF
5eec05c0c4
Don't write config.bat and config.sh any more
2023-04-21 00:09:27 +02:00
cmdr2
cde57109e4
Revert "Fetch release notes only from the main or beta branches"
...
This reverts commit bc142c9ecd
.
2023-04-20 16:57:52 +05:30
cmdr2
bc142c9ecd
Fetch release notes only from the main or beta branches
2023-04-20 16:55:34 +05:30
cmdr2
6c148f1791
Don't install xformers for AMD on Linux; changelog
2023-04-20 16:48:38 +05:30
cmdr2
fcbcb7d471
changelog
2023-04-19 16:46:34 +05:30
cmdr2
83c34ea52f
Remove unnecessary hotfix
2023-04-19 16:31:04 +05:30
cmdr2
7fc2ed28b1
Merge pull request #1166 from JeLuF/not_yet
...
Don't save model_path if initial load fails
2023-04-18 16:34:12 +05:30
JeLuF
893b6d985c
Add "Start scanning..." to getModels()
...
Provide a hint to users what ED is currently using.
Use case: User has built an infinite loop using symlinks, ED model scan will never finish.
https://discord.com/channels/1014774730907209781/1097764777553580092
2023-04-18 09:12:26 +02:00
JeLuF
1ba3a139d9
Don't save model_path if initial load fails
...
Fixes #882
If the load of the model fails during the initialization, an attempt to render an
image using the same model fails because ED doesn't notice that the model has to
be loaded. This PR ensures that the model is being reloaded if the initial load
fails. If the second load attempt fails as well, the user will get a more helpful
error message than 'model not loaded yet'.
2023-04-16 21:59:29 +02:00
JeLuF
4192f87d6b
Don't scan safetensors files in load_default_models() ( #1155 )
...
* Don't scan safetensors when loading them
* Don't scan safetensors files
* Update model_manager.py
---------
Co-authored-by: cmdr2 <shashank.shekhar.global@gmail.com>
2023-04-14 17:11:35 +05:30
cmdr2
8ba0b34853
Log the stack trace when the model fails to load
2023-04-11 15:13:41 +05:30
cmdr2
b07046f6a2
gc between rendering images and applying filters
2023-04-10 16:31:24 +05:30
cmdr2
514e40569e
Merge pull request #1138 from patriceac/patch-65
...
Properly reset LoRA selection from Use Settings
2023-04-10 10:54:12 +05:30
cmdr2
f30f98abd8
Merge pull request #1143 from patriceac/patch-67
...
Fix the tooltip display for long modifiers
2023-04-10 10:53:46 +05:30
patriceac
9ee38d0b70
Fix the styling of disabled image modifiers
...
Long custom modifiers in a disabled state (e.g. right-click on the image tag) are properly restored as disabled but are incorrectly shown as "active" in the UI. I somehow missed that in https://github.com/cmdr2/stable-diffusion-ui/pull/1062 , so here is the fix for that. This change only applies to plugins that try to restore image modifiers, no change to the regular UI.
2023-04-09 18:38:36 -07:00
patriceac
5e45f37232
Fix the tooltip display for long modifiers
2023-04-09 15:33:05 -07:00
patriceac
4f2df2d188
Properly reset LoRA selection from Use Settings
2023-04-08 18:19:03 -07:00
cmdr2
0f4b62cb97
Hotfix - apply the config overrides to the Settings UI *after* the default config-apply function, not before it
2023-04-08 20:13:44 +05:30
cmdr2
4c7b4c7592
Merge pull request #1135 from JeLuF/ctrlv
...
Don't paste empty prompts
2023-04-08 09:01:07 +05:30
JeLuF
9e244f758c
Don't paste empty prompts
...
When pasting e.g. an image, window.clipboardData).getData('text') returns an empty string, which would delete the prompt.
https://discord.com/channels/1014774730907209781/1093186485563424838
2023-04-07 22:24:35 +02:00
cmdr2
a6ec401440
Merge pull request #1130 from JeLuF/callback
...
fix filename_format for 'show only upscaled'==false
2023-04-07 15:12:33 +05:30
cmdr2
c571521e87
Merge pull request #1129 from JeLuF/font.css
...
fix font definition for some users
2023-04-07 12:42:11 +05:30
JeLuF
c438cd47b9
fix filename_format for 'show only upscaled'
...
https://discord.com/channels/1014774730907209781/1093703857516843019
2023-04-07 09:08:46 +02:00
JeLuF
3ce6c3dc61
fix font definition for some users
...
I don't know why it breaks only for a few users, but this patch seems to fix the issue.
https://discord.com/channels/1014774730907209781/1081867905907572746
https://discord.com/channels/1014774730907209781/1093215237307637901/1093223612615491604
2023-04-07 08:46:19 +02:00
cmdr2
7d4d85284b
Disable ding sound when the UI loads. It'll now only play upon task completion
2023-04-07 09:55:30 +05:30
Olivia Godone-Maresca
9c091a9edf
Fix JSDoc
2023-04-06 16:37:17 -04:00
Olivia Godone-Maresca
60ca5641ae
Merge remote-tracking branch 'origin/beta' into createTab-utility-function
2023-04-06 16:36:25 -04:00
cmdr2
6529240808
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-04-06 16:21:14 +05:30
cmdr2
0d570b3fae
version
2023-04-06 16:21:07 +05:30
cmdr2
0778078350
Merge pull request #1087 from ogmaresca/custom-folder-filename-formats-2
...
Allow loading/saving app.config from plugins and support custom folder/filename formats from app.config
2023-04-06 16:19:59 +05:30
cmdr2
888dc05cde
Merge pull request #1107 from ogmaresca/save-lora-strength-in-metadata
...
Add LoRA Strength to metadata files
2023-04-06 15:47:23 +05:30
patriceac
687da5b64a
Undo UI cleanup ( #1106 )
...
* Moving to InvokeAI attention weighting syntax
* Fix restoration of disabled image tags
Fix the restoration inactive image tags.
* Undo feature UX cleanup
Just show the undo button when there's no task for a more consistent UI.
* cleanup code
* Revert "cleanup code"
This reverts commit 03199c5a4f
.
* Update image-modifiers.js
* Update image-modifiers.js
2023-04-06 15:42:48 +05:30
cmdr2
5b00d54c76
Merge pull request #1108 from ogmaresca/increase-random-seed-range
...
Increase the random seed range
2023-04-06 15:39:43 +05:30
cmdr2
38b4a7856e
Merge pull request #1109 from patriceac/patch-64
...
Reset the LoRA dropdown if not present in the task
2023-04-06 15:39:16 +05:30
cmdr2
7f80f7c46b
Merge pull request #1117 from ogmaresca/allow-switching-between-previewed-images
...
Add back/forward buttons to switch between images in tasks
2023-04-06 15:28:38 +05:30
cmdr2
84737eb271
Disable LoRA in the main branch
2023-04-04 16:14:07 +05:30
cmdr2
73d947c4a6
Don't show LoRA options in the main branch
2023-04-04 16:10:16 +05:30
Olivia Godone-Maresca
88d415d3f9
Add back/forward buttons to switch between images in tasks
2023-04-03 19:35:37 -04:00
Olivia Godone-Maresca
3fc93e2c57
Add a utility function to create tabs with lazy loading functionality
2023-04-03 17:39:34 -04:00
patriceac
6aa048e3ad
Reset the LoRA dropdown if not present in the task
2023-04-02 02:04:03 -07:00
Olivia Godone-Maresca
bc711414a8
Increase the random seed range
2023-04-01 21:26:32 -04:00
Olivia Godone-Maresca
07b467e4bc
Add LoRA Strength to metadata files
2023-04-01 11:42:20 -04:00
cmdr2
75445185c4
Hide the slider if lora is none
2023-04-01 17:01:52 +05:30
cmdr2
7772b6901a
Hide lora slider if not enabled
2023-04-01 16:44:36 +05:30
cmdr2
fad36d9c08
Don't show or allow test_diffusers if not using the beta branch. This allows allow features to release to the main branch, while restricting diffusers to the beta branch
2023-04-01 16:42:06 +05:30
cmdr2
061e012cff
Revert "Remove Ctrl+Z for undoing task removals until the conflict with other listeners for Ctrl+Z can be figured out"
...
This reverts commit 8f877a2cee
.
2023-04-01 16:09:51 +05:30
cmdr2
a03164f3bc
Slider to control LoRA strength
2023-04-01 16:08:14 +05:30
cmdr2
8ab445bb31
Merge pull request #1098 from patriceac/patch-63
...
Fix key presses in the image editor
2023-04-01 15:10:02 +05:30
patriceac
1429a44f0e
Align source code formatting
2023-04-01 00:00:19 -07:00
patriceac
0b5c5b646f
Correct fix for Ctrl+Z shortcut in image editor
2023-03-31 22:50:36 -07:00
arrowgent
ed60bab294
delete tmp file to create folder.
...
by_zdzislaw_beksinski
2023-03-31 20:58:20 -07:00
arrowgent
65348e1cb9
generated by zdzislaw beksinski portrait & landscape
2023-03-31 20:57:00 -07:00
arrowgent
22ca01bbde
create folder by_zdzislaw_beksinski
2023-03-31 20:56:22 -07:00
arrowgent
c772347c09
add artist Zdzislaw Beksinski
2023-03-31 20:54:00 -07:00
Olivia Godone-Maresca
afc18619db
Remove console.log
2023-03-31 17:26:16 -04:00
patriceac
5dd3f46cee
Fix key presses in the image editor
...
https://discord.com/channels/1014774730907209781/1021695193499582494/1090733238034645082
2023-03-31 00:02:44 -07:00
cmdr2
11138a1d97
Don't include LoRA in the task info if not used
2023-03-30 19:08:10 +05:30
cmdr2
aea49bf739
Merge pull request #1085 from lucasmarcelli/beta
...
reworked how task config is setup
2023-03-30 19:06:25 +05:30
cmdr2
8f877a2cee
Remove Ctrl+Z for undoing task removals until the conflict with other listeners for Ctrl+Z can be figured out
2023-03-30 18:44:21 +05:30
cmdr2
dc4344043e
Merge pull request #1079 from JeLuF/toggle
...
Don't show lossless WEBP toggle for JPEG on first load
2023-03-30 18:11:09 +05:30
Olivia Godone-Maresca
fe635db3ab
Remove log.infos
2023-03-29 21:02:35 -04:00
Olivia Godone-Maresca
7e53eb658c
Allow loading/saving app.config from plugins and support custom folder/filename formats from app.config
2023-03-29 20:56:24 -04:00
lucasmarcelli
4836abb5bd
reworked how task config is setup
2023-03-29 13:52:41 -04:00
JeLuF
67746981e7
Merge beta
2023-03-29 15:39:37 +02:00
Olivia Godone-Maresca
e5a47ac964
Allow both embedding metadata and saving metadata files ( #1058 )
...
* Allow both embedding metadata and saving metadata files
* Use the correct variable
* Descriptive variable
---------
Co-authored-by: cmdr2 <shashank.shekhar.global@gmail.com>
2023-03-29 09:19:05 +05:30
JeLuF
40598c28af
Don't show lossless WEBP toggle for JPEG on first load
...
https://discord.com/channels/1014774730907209781/1021695193499582494/1090402304173277266
2023-03-29 00:46:13 +02:00
cmdr2
044e3746ca
Undo on mac
2023-03-28 17:32:20 +05:30
cmdr2
969eb5632f
Merge pull request #1046 from ogmaresca/fix-empty-space-at-bottom
...
Fix the empty space at the bottom of the page
2023-03-28 17:16:12 +05:30
cmdr2
03800a45e0
Allow Ctrl+Z to undo the removal of images/tasks
2023-03-28 17:13:37 +05:30
cmdr2
9ee17ec5f1
changelog
2023-03-28 15:58:18 +05:30
cmdr2
72d991afaa
Merge pull request #1041 from JeLuF/undo
...
Add undo support
2023-03-28 15:52:20 +05:30
cmdr2
a858d4d1ba
Merge pull request #1062 from patriceac/patch-59
...
Fix restoration of disabled image tags
2023-03-28 15:46:31 +05:30
cmdr2
590472cab2
Merge pull request #1063 from patriceac/patch-61
...
Fire event when random seed is toggled by dnd.js
2023-03-28 15:45:50 +05:30
cmdr2
d988c80874
Merge pull request #1060 from ogmaresca/improve-status-overlap
...
Fix tab bar when there's many plugin tabs
2023-03-28 15:45:26 +05:30
cmdr2
8e705f0785
Merge pull request #1059 from ogmaresca/allow-lossless-webp
...
Allow saving lossless WEBPs
2023-03-28 15:43:54 +05:30
patriceac
728e7c79fd
Add support for LoRA models to dnd.js ( #1054 )
...
* Add support for LoRA to dnd.js
Adds support for LoRA to dnd.js (task restoration, use settings, etc.).
* Correct extensions for LoRA
---------
Co-authored-by: cmdr2 <shashank.shekhar.global@gmail.com>
2023-03-28 15:37:50 +05:30
patriceac
a10dfd0386
Moving attention weighting to InvokeAI syntax ( #1055 )
...
* Moving attention weighting to InvokeAI syntax
() and [] were actually ignored by the legacy parser, so moving the Ctrl+Wheel shortcut to the InvokeAI syntax of '+' and '-'.
* Moving attention weighting to InvokeAI syntax
() and [] were actually ignored by the legacy parser, so moving the Ctrl+Wheel shortcut to the InvokeAI syntax of '+' and '-'.
* Properly cleanup parenthesis
'(image tag)++' need to be trimmed to 'image tag'
* Add parenthesis as needed when adjusting weights
In the InvokeAI syntax, 'image modifier' must become '(image modifier)++' when adjusting weight.
* Code cleanup
2023-03-28 15:35:51 +05:30
cmdr2
d81be64711
Merge pull request #1052 from patriceac/patch-52
...
Fix for Clear button in image editor
2023-03-28 15:34:57 +05:30
cmdr2
e4550f7eb4
Merge pull request #1034 from JeLuF/short
...
Make file names of downloaded files shorter
2023-03-28 15:33:40 +05:30
cmdr2
e65ee76076
changelog
2023-03-27 15:13:02 +05:30
patriceac
48b233304f
Only notify upon disabling
2023-03-25 02:51:46 -07:00
patriceac
1c2e353fc5
Fire event when random seed is toggled by dnd.js
...
This is to let plugins know that the state of the random seed toggle was programmatically changed by dnd.js. No change for regular UI.
2023-03-25 02:47:05 -07:00
patriceac
356375677d
Fix restoration of disabled image tags
...
Fix a regression introduced by PR 1003 that causes disabled image tags to be restored in an enabled state by the "image modifiers improvements" plugin. No change in the regular UX.
2023-03-25 02:09:11 -07:00
Olivia Godone-Maresca
2af1b5c064
Make tab bar scrollable and improve SD status overlaps
2023-03-24 23:54:31 -04:00
Olivia Godone-Maresca
e42ddbd652
Allow saving lossless WEBPs
2023-03-24 22:46:03 -04:00
patriceac
d1f341678c
Fix for Clear button in image editor
2023-03-24 00:08:51 -07:00
cmdr2
d8cfd35a94
changelog
2023-03-24 09:29:08 +05:30
cmdr2
6ef72f03ff
Merge pull request #1048 from JeLuF/base36
...
🔥 Hotfix: Avoid name clashes for autosave files
2023-03-23 09:48:40 +05:30
JeLuF
872c09c220
Avoid name clashes for autosave files
...
The old code had a 1.6% chance of name collisions (AAb/345 and AAB3/45 would generate the same filename) on Linux and 39% on Windows (base64 is case sensitive, Windows isn't).
This code uses base36 (0-9, A-Z) to avoid case issues. To avoid collisions on fast computers or multi GPU computers, the time resolution of the timestamp is changed from seconds to 0.1ms, and the image number isn't added to the timestamp but appended as an extra character. Due to the limitation of the timestamps to 7 characters, the timecode will repeat every 90 days. This shouldn't be an issue since most sessions will not last this long.
2023-03-22 23:06:03 +01:00
cmdr2
8efde22580
typo
2023-03-22 16:44:41 +05:30
Olivia Godone-Maresca
7a4002a17a
Remove the empty space at the bottom of the page
2023-03-21 21:39:41 -04:00
Olivia Godone-Maresca
fbaa11f08d
Add LORA model to metadata files
2023-03-21 18:09:59 -04:00
cmdr2
3faaed9819
Send the lora model in the request only if in test_diffusers mode
2023-03-21 20:45:12 +05:30
cmdr2
593e9748b9
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2023-03-21 18:11:16 +05:30
cmdr2
f8d260e0a7
changelog
2023-03-21 18:02:36 +05:30
cmdr2
f8bc50871a
sdkit 1.0.49; Use a test_diffusers flag to gate access to the new renderer and LoRA model selection
2023-03-21 17:59:20 +05:30
JeLuF
4871f7fed7
UNDO_LIMIT
2023-03-21 01:31:12 +01:00
JeLuF
0f3a3da5ed
Add undo support
2023-03-20 22:53:13 +01:00
cmdr2
ec6922b885
Merge pull request #1038 from JeLuF/karras
...
Add 'Karras' tag to DPM samplers
2023-03-20 20:00:26 +05:30
JeLuF
c9a05e0290
Add 'Karras' tag to DPM samplers
2023-03-20 14:52:45 +01:00
cmdr2
856724b9a5
Merge pull request #1036 from JeLuF/overlap
...
Prevent collisions of 'What's new' and the server status
2023-03-20 09:51:22 +05:30
JeLuF
bcaa624b9b
Prevent collisions of 'What's new' and the server status
2023-03-19 17:42:08 +01:00
JeLuF
b5da4e2fa0
Make download file names shorter
2023-03-19 17:29:13 +01:00
JeLuF
7917ac8ebc
Load prompt: support JSON and TXT metadata
...
Also, allow prompt files (one line per prompt) to be dnd'ed
2023-03-19 16:21:17 +01:00
cmdr2
394cb72e46
Merge branch 'beta' into zoom
2023-03-16 11:47:14 +05:30
cmdr2
57c85a64c7
Merge pull request #1018 from AssassinJN/patch-3
...
remove task from dome when removing images
2023-03-16 11:46:31 +05:30
cmdr2
a3f357732c
formatting
2023-03-16 11:42:31 +05:30
cmdr2
ca99b87319
Filter NSFW images (if enabled) during live preview
2023-03-16 11:30:16 +05:30
cmdr2
3507f91090
Remove click event for preview image expansion, since it breaks Rabbit Hole
2023-03-16 11:12:10 +05:30
JeLuF
aa3bc864ee
Also fix clicks into the image
2023-03-16 00:32:10 +01:00
JeLuF
db769dd995
When zooming, only show one copy of the image
...
Don't add a copy of the image for each live preview image shown
2023-03-16 00:08:24 +01:00
cmdr2
a0f2097b1b
Move the createElement() function to utils.js
2023-03-15 21:30:12 +05:30
cmdr2
6298df14e7
Hide only the filtered-out button in a row, not the entire row
2023-03-15 21:20:56 +05:30
AssassinJN
2d0a76c5a4
remove task from dome when removing images
...
Changing the functionality to remove task from dom when all images have been removed. This will save system memory in the browser allowing better performance.
2023-03-15 11:13:26 -04:00
cmdr2
b7a7a7d31f
Move similar image info buttons into a single row, using the new array API
2023-03-15 19:41:19 +05:30
cmdr2
841811e3bc
Full screen button on images; Changelog
2023-03-15 19:25:55 +05:30
cmdr2
0679fb2b20
Merge pull request #1017 from ogmaresca/image-modal
...
Add image modal functionality
2023-03-15 18:45:17 +05:30
cmdr2
230f7b478a
Merge pull request #1013 from JeLuF/text-css
...
Hardcode CSS content type
2023-03-15 18:44:54 +05:30
Olivia Godone-Maresca
c8f8f329e3
Allow creating custom HTML elements for image info button plugins ( #1007 )
...
* Allow creating custom HTML elements for image info button plugins
* Allow arrays and labels
* Add spacing between buttons on the same row
2023-03-15 18:44:43 +05:30
Olivia Godone-Maresca
ab7d74d2fa
Add a image modal function
2023-03-14 21:43:49 -04:00
JeLuF
c9ddf4d15f
Fix #1012 - Image Modifiers > Thumbnail Size slider remembers its position but does not apply it at page load
2023-03-14 19:02:34 +01:00
JeLuF
7af620f66e
Hardcode CSS content type
...
By default, uvicorn uses the 'Content Type' value from 'Computer\HKEY_CLASSES_ROOT\.css' for the Content-Type header in its responses. Some systems have this set to 'application/x-css', an outdated content type used in the early days of CSS. Modern browsers ignore stylesheets that don't have the content-type 'text/css'. This change hardcodes the Content-Type to 'text/css', ignoring the registry.
2023-03-14 18:49:31 +01:00
cmdr2
24b631500a
Merge pull request #1009 from JeLuF/BigX
...
Only delete task sections if they are no longer processing
2023-03-14 21:57:59 +05:30
cmdr2
30eb729973
Tweak preview slider width
2023-03-14 11:41:46 +05:30
cmdr2
7f24241372
Merge pull request #1005 from JeLuF/noplugins
...
Rename user hint
2023-03-14 10:42:59 +05:30
cmdr2
0ddcc98a57
Merge pull request #1004 from JeLuF/toosmall
...
Warn users about small image dimensions
2023-03-14 10:42:13 +05:30
cmdr2
9ca8cf810b
Merge pull request #1003 from patriceac/patch-50
...
Notify plugins when image tags get refreshed
2023-03-14 10:41:12 +05:30
JeLuF
3c2157111b
Download all: Add Metadata download ( #923 )
...
* Download all: Add Metadata download
* Harmonise capitalisation
* Add JSzip, download popup
* 'Save all' popup
- add ZIP download with JSON and folder support
- Popup to prevent accidental trigger of an image download
- Use FileSaver polyfill for better browser support
* remove debug output
* Make DownloadImages a tertiary button
2023-03-14 10:40:24 +05:30
patriceac
d26e646a94
Refresh the image count as user types ( #936 )
...
* Refresh the image count as user types
Currently I have to change the focus for the image count to refresh. This change makes it immediate. I've been wondering if 'change' should merely be replaced by 'keyup' but decided against it for accessibility reasons (people who might be using accessibility tools with alternative input methods).
* Add a debounce
Setting a debounce of 300ms on keyup.
2023-03-14 10:37:55 +05:30
patriceac
1fda12640f
Custom Image Modifiers dialog tweaks ( #935 )
...
* Custom Image Modifiers dialog tweaks
Couple minor usability improvements for the custom image modifiers dialog:
- set the focus to the textbox when opening the dialog
- pressing the Escape key closes the dialog
* Adding keyboard shortcuts
Escape to cancel the changes, Ctrl+Enter to confirm the changes. No change to the existing UI behavior using the mouse.
* Make the overlay focusable
Allows the keyboard shortcuts to work if user clicks on the main window rather than the textbox itself.
* Disable spell and grammar correction
2023-03-14 10:37:21 +05:30
cmdr2
05316ae25b
Merge pull request #965 from patriceac/patch-49
...
Fix the display of the preview scale slider
2023-03-14 10:36:45 +05:30
patriceac
079402cb2f
Fix restoration of weighted tasks with truncated modifiers ( #956 )
...
* Fix restoration of weighted tasks with truncated modifiers
* Reverting this change
Will create a separate PR for this as needed. Doesn't impact the other bug fix.
* Update utils.js
2023-03-14 10:36:21 +05:30
cmdr2
995bdc77b8
Merge pull request #938 from patriceac/patch-46
...
Make the image editor scrollable as needed
2023-03-14 10:35:59 +05:30
cmdr2
c52b72f500
Merge pull request #991 from JeLuF/modi
...
Fix autosave of modifiers image style
2023-03-14 10:35:34 +05:30
cmdr2
a4e496abc1
version
2023-03-14 10:34:52 +05:30
cmdr2
6cb981655e
Fix a bug where the merge plugin wouldn't use the subfolder path of a model
2023-03-14 10:03:53 +05:30
JeLuF
2916a33fa2
Only delete task sections if they are no longer processing
2023-03-13 23:05:11 +01:00
JeLuF
ca555686ec
Rename user hint
2023-03-12 22:31:14 +01:00
JeLuF
03256f6bba
Warn users about small image dimensions
...
Show a warning if the user chooses width & height < 512px
2023-03-12 20:43:54 +01:00
patriceac
257b14ee09
Notify plugins when image tags get refreshed
...
Image modifiers may be temporarily hidden by plugins like searchable modifier search box, and when restoring a task (e.g. use settings) the image modifier s copied with the hidden class set, which makes it look like it's missing.
By notifying plugins that the image tags have been refreshed, it allows it to act accordingly (in this case by making sure image tags are visible).
2023-03-12 01:23:05 -08:00
cmdr2
bb0f7cd1cd
Load mask from file
2023-03-11 12:37:51 +05:30
cmdr2
7826870d99
Logo change
2023-03-11 09:27:04 +05:30
JeLuF
3b708e8d44
Fix autosave of modifiers image style
2023-03-10 21:23:16 +01:00
cmdr2
0fd706f392
Bring back the ability to run on CPU on PCs with CUDA-compatible GPUs
2023-03-10 10:19:55 +05:30
Michael Gallacher
1496d6ec51
Hotfix rollup
...
* Reverts the recent 'torch.mps' changes since .mps is only available in torch v2.0, which isn't yet released.
* Includes Hotfitx 984
* Enables 'cpu-only' option when running on Apple silicon.
2023-03-09 14:10:29 -07:00
cmdr2
d1a45ed9ac
Report the device GPU memory (and existence) correctly for mps (mac)
2023-03-09 21:15:00 +05:30
Olivia Godone-Maresca
3bb835b5e1
Support custom modifiers with images ( #912 )
...
* Support custom modifiers with images
* Add dash support
* Avoid needing to upgrade fastapi
* Revert gitignore
2023-03-08 20:52:31 +05:30
cmdr2
942904186a
changelog
2023-03-08 10:02:05 +05:30
Michael Gallacher
11265c4034
Add support for MPS when running on Apple silicon
...
Changes:
* autodetect if MPS is available and the pytorch version has MPS support.
* change logic from "is the device CPU?" to "is the device not CUDA?".
* set PYTORCH_ENABLE_MPS_FALLBACK=1
Known issues:
* Some samplers (eg DDIM) will fail on MPS unless forced to CPU-only mode
2023-03-07 14:57:37 -07:00
patriceac
7c0ec9faaf
Fix the display of the preview scale slider
...
As per https://discord.com/channels/1014774730907209781/1014780368890630164/1080772220760109066 .
2023-03-05 19:19:02 -08:00
cmdr2
9dd819e193
Workaround to fix the broken Rabbit Hole plugin
2023-03-02 13:55:53 +05:30
cmdr2
5e2f31e3bf
Merge branch 'main' into beta
2023-03-02 10:15:51 +05:30
cmdr2
f78b31b1bc
Less jittery dropdown
2023-03-01 18:41:21 +05:30
cmdr2
8d698cb997
reword
2023-03-01 18:35:41 +05:30
cmdr2
8945aac319
Merge models is no longer in beta
2023-03-01 18:28:58 +05:30
cmdr2
f2a960136e
Move zoom and 'scroll to generated image' into a flat icon strip, with a press-toggle button for the 'scroll to' button; Tweaked the behavior of the on-scroll dropdown CSS class
2023-03-01 18:27:48 +05:30
cmdr2
7a1170f1dd
Use naturalWidth, to show the actual image width (especially for upscaled images)
2023-03-01 15:22:38 +05:30
cmdr2
24cce08580
Show the image dimensions on mouse over
2023-03-01 15:17:27 +05:30
cmdr2
b425b43d3e
changelog
2023-02-28 15:38:53 +05:30
cmdr2
353fe88226
Set tertiary colors on buttons that don't need to be visible in a very dominant manner
2023-02-28 15:37:38 +05:30
cmdr2
1a3086230e
Set the dropdown width only when the dropdown is opened, to fix a bug where it would get set before the DOM element actually rendered. The settings field is collapsed by default (on new installations), so the computed DOM width would be invalid
2023-02-28 15:37:06 +05:30
patriceac
0e57487774
Preserve full names for shortened modifiers ( #945 )
...
* Preserve full names for shortened modifiers
The PR https://github.com/cmdr2/stable-diffusion-ui/pull/779/files added code to preserve the full names of truncated image modifiers, but only in the "short image modifiers" code path. This PR fixes that by preserving the full car name for truncated modifier names too.
* Pick the full modifier name
The previous code selected the entire innerText from the modifier-car-label element, but for truncated modifiers this would also include the tooltip text. This modification fixes that by only picking specifically the full modifier name.
* Only pick the full modifier name
Previous code would pick up the tooltip text too, causing a mismatch of strings in the comparison.
* Display the truncated image modifier names
What we process and compare is always the full image modifier string, but we still want to display a shortened string when applicable.
2023-02-28 14:42:24 +05:30
cmdr2
3024465086
Merge pull request #932 from patriceac/patch-42
...
DOM tweaking to identify modifier categories
2023-02-28 14:41:46 +05:30
cmdr2
c95b43253a
Merge pull request #933 from patriceac/patch-43
...
Cleanup logging
2023-02-28 14:41:04 +05:30
patriceac
d83e034d5e
Select model by clicking on the file icon itself
...
Currently one has to click on the model name to select a model. Clicking on the file icon won't work and doesn't do anything. This change fixes that behavior by allowing the user to click on either the model name or the file icon to select a model.
2023-02-26 17:26:22 -08:00
patriceac
05cafce1e8
Make the image editor scrollable as needed
...
Some users on 4K screens zoom in their browser display, but this causes the editor buttons on the top right to be out of view, and since the editor is not scrollable, they have to zoom out to be able to hit 'save'.
This change fixes that by making the image editor window vertically scrollable if it gets too large. No UI change on smaller screens (e.g. phones).
2023-02-25 13:02:09 -08:00
patriceac
b9676b51cb
Cleanup logging
...
Is it okay for you if I comment this in Beta?
2023-02-24 17:46:53 -08:00
patriceac
5698473891
Renaming custom-modifier-category to modifier-category
2023-02-24 13:55:18 -08:00
cmdr2
de1d1ad961
Shrink the preview tools buttons to icons-only on a small screen
2023-02-24 21:50:21 +05:30
cmdr2
bd82480fa3
Keep the min-width of a dropdown equal to the width of the input element
2023-02-24 20:08:19 +05:30
cmdr2
fce8b96d3b
Tweaks to the styling of the models dropdown
2023-02-24 19:29:25 +05:30
cmdr2
37b47e7f05
Show root-level models at the top
2023-02-24 18:55:57 +05:30