2204e47596
allow submodels to be fetched independent of parent pipeline
2023-05-13 16:54:47 -04:00
d8b1f29066
proxy SDModelInfo so that it can be used directly as context
2023-05-13 16:29:18 -04:00
b23c9f1da5
get Tuple type hint syntax right
2023-05-13 14:59:21 -04:00
5e8e3cf464
correct typos in model_manager_service
2023-05-13 14:55:59 -04:00
72967bf118
convert add_model(), del_model(), list_models() etc to use bifurcated names
2023-05-13 14:44:44 -04:00
bc96727cbe
Rewrite latent nodes to new model manager
2023-05-13 16:08:03 +03:00
3b2a054f7a
Add model loader node; unet, clip, vae fields; change compel node to clip field
2023-05-13 04:37:20 +03:00
47a088d685
rehydrate selectedImage URL when results and uploads are fetched
2023-05-13 09:48:38 +10:00
63db3fc22f
reduce queue check interval to 0.5s
2023-05-12 17:54:26 -04:00
ad0bb3f61a
fix: queue error should not crash InvocationProcessor
...
1. if retrieving an item from the queue raises an exception, the
InvocationProcessor thread crashes, but the API continues running in
a non-functional state. This fixes the issue
2. when there are no items in the queue, sleep 1 second before checking
again.
3. Also ensures the thread isn't crashed if an exception is raised from
invoker, and emits the error event
Intentionally using base Exceptions because for now we don't know which
specific exception to expect.
Fixes (sort of)? #3222
2023-05-12 17:54:26 -04:00
131145eab1
A big refactor of model manager(according to IMHO)
2023-05-12 23:13:34 +03:00
4492044d29
Redo compel node to separate model loading
2023-05-12 23:09:33 +03:00
5431dd5f50
Fix event args
2023-05-12 23:08:03 +03:00
79fecba274
Fix model manager initialization in web ui
2023-05-12 23:05:08 +03:00
8f8cd90787
comment out customer_attention_context
2023-05-12 13:59:00 -04:00
d796ea7bec
feat: Logging Improvements
2023-05-13 02:13:49 +12:00
e5b7dd63e9
fix(nodes): temporarily disable librarygraphs
...
- Do not retrieve graph from DB until we resolve the issue of changing node schemas causing application to fail to start up due to invalid graphs
2023-05-12 22:33:49 +10:00
af060188bd
Merge branch 'main' into lstein/bugfix/compel
2023-05-12 08:22:18 -04:00
4270e7ae25
Feat/ui/improve-language ( #3399 )
2023-05-12 23:32:50 +12:00
60a565d7de
feat(ui): use chakra menu for theme changer
2023-05-12 20:04:29 +10:00
78cf70eaad
fix(ui): tweak lang picker style
2023-05-12 20:04:10 +10:00
eebaa50710
fix(ui): fix language picker tooltip
2023-05-12 19:52:21 +10:00
7d582553f2
feat(ui): use chakra menu for language picker
2023-05-12 19:50:34 +10:00
4d6eea7e81
feat(ui): store language in redux
2023-05-12 19:35:03 +10:00
f44593331d
ui: misc fixes ( #3398 )
...
- do not show canvas intermediates in gallery
- do not show progress image in uploads gallery category
- use custom dark mode `localStorage` key (prevents collision with
commercial)
- use variable font (reduce bundle size by factor of 10)
- change how custom headers are used
- use style injection for building package
- fix tab icon sizes
2023-05-12 21:00:47 +12:00
3d9ecbf3c7
fix(ui): add missing package
2023-05-12 18:55:59 +10:00
032aa1d59c
fix(ui): excise most zIndex
s
...
our stacking contexts are accurate, `zIndex` isn't needed
2023-05-12 18:50:54 +10:00
35e0863bdb
fix(ui): fix tab icon sizes
2023-05-12 17:56:18 +10:00
14070d674e
build(ui): add style injection plugin
...
when building for package, CSS is all in JS files. when used as a package, it is then injected into the page. bit of a hack to missing CSS in commercial product
2023-05-12 17:56:18 +10:00
108ce06c62
feat(ui): change custom header to be a prop instead of children
2023-05-12 17:56:18 +10:00
da364f3444
feat(ui): use variable font
...
reduces package build's CSS by an order of magnitude
2023-05-12 17:56:18 +10:00
df5ba75c14
feat(ui): use custom dark mode localStorage key
2023-05-12 17:56:18 +10:00
e4fb9cb33f
chore(ui): regen api client
2023-05-12 17:56:18 +10:00
65b527eb20
fix(ui): do not show progress images in uploads gallery category
2023-05-12 17:56:18 +10:00
7dc9d18052
fix(ui): do not show intermediates uploads in gallery
2023-05-12 17:56:18 +10:00
2ef79b8bf3
fix bug in persistent model scheme
2023-05-12 00:14:56 -04:00
5013a4b9f3
feat(ui): expand config options ( #3393 )
...
now may disable individual SD features eg Noise, Variation, etc - stuff
which is not ready for consumption in commercial.
2023-05-12 16:10:17 +12:00
f929359322
Merge branch 'main' into feat/ui/expand-config
2023-05-12 16:06:31 +12:00
6522c71971
feat(nodes): add RandomIntInvocation ( #3390 )
...
just outputs a single random int
2023-05-12 16:06:06 +12:00
9c1e65f3a3
Merge branch 'main' into feat/nodes/add-randomintinvocation
2023-05-12 15:56:41 +12:00
ebec200ba6
Remove unused import
2023-05-12 13:56:02 +10:00
e559730b6e
feat(nodes): add w/h to latents outputs ( #3389 )
...
This reduces the number of nodes needed when working with latents (ie
fewer plain integer value nodes)
Also correct a few mistakes in the fields
2023-05-12 15:40:46 +12:00
11ecf438f5
latents.py converted to use model manager service; events emitted
2023-05-11 23:33:24 -04:00
0acb8ed85d
Merge branch 'main' into feat/nodes/add-w-h-latentsoutput
2023-05-12 15:23:29 +12:00
8c1c9cd702
Merge branch 'main' into feat/nodes/add-randomintinvocation
2023-05-12 15:21:49 +12:00
0ece4686aa
fix(nodes): remove Optionals on ImageOutputs ( #3392 )
2023-05-12 15:21:42 +12:00
af95cef7f9
Merge branch 'main' into fix/nodes/fix-imageoutput-optionals
2023-05-12 15:08:19 +12:00
1eca7a918a
feat(ui): make core parameters layout consistent ( #3394 )
2023-05-12 15:08:07 +12:00
9e6b958023
Merge branch 'main' into feat/ui/consistent-param-layout
2023-05-12 15:06:16 +12:00
f7b99d93ae
docs(ui): update ui readme ( #3396 )
2023-05-12 15:05:55 +12:00