150059f704
fix(ui): create all scheduler constants up-front
2023-06-18 18:49:10 +10:00
f1a8b9daee
fix(ui): clarify scheduler logic
...
- use full conditional syntax with `{}`
- do not mutate `action.payload` in a reducer
2023-06-18 18:47:59 +10:00
be8c0bb952
feat: Use Labels for Schedulers
2023-06-18 20:17:51 +12:00
dae5b9b259
fix: Minor styling fix to the IAIMantineMultiSelect component
2023-06-18 20:06:56 +12:00
06428fac67
fix: Revert scheduler back to zod validation
2023-06-18 20:02:36 +12:00
59b5dfc3e0
feat: Port Schedulers to Mantine
2023-06-18 19:47:27 +12:00
809ec7163e
fix: Remove type from Model type name
2023-06-18 19:41:30 +12:00
7c9a939b47
fix: Unserialization key issue
2023-06-18 19:38:15 +12:00
9634c96020
revert: getModels to receivedModels
2023-06-18 19:35:46 +12:00
e0c105f413
feat: Port Schedulers to Mantine
2023-06-18 19:31:53 +12:00
f0bf32c476
Merge branch 'main' into model-manager-ui-30
2023-06-18 17:37:34 +12:00
28373dbb98
cleanup: Updated model slice names to be more descriptive
...
Basically updated all slices to be more descriptive in their names. Did so in order to make sure theres good naming scheme available for secondary models.
2023-06-18 17:36:23 +12:00
e1d53b86f3
Merge branch 'main' into lstein/installer-for-new-model-layout
2023-06-17 16:26:56 -07:00
ddb3f4b02b
make configure script work properly on empty rootdir
2023-06-17 19:26:35 -04:00
4133d77772
wip: Move Model Selector to own file
2023-06-18 09:19:13 +12:00
61c426f502
feat: Enable 2.x Model Generation in Linear UI
2023-06-18 08:27:13 +12:00
bf0577c882
fix: 2.1 models breaking generation
...
Co-Authored-By: StAlKeR7779 <7768370+StAlKeR7779@users.noreply.github.com >
2023-06-18 08:26:25 +12:00
24673fd859
chore: Rebuild API - base_model and type added
2023-06-18 07:50:28 +12:00
dc669d1447
Add name, base_mode, type fields to model info
2023-06-17 22:48:44 +03:00
ce4110b9f4
wip: Add 2.x Models to the Model List
2023-06-18 07:01:44 +12:00
6b7cf3f3be
Add lms and dpmpp2_s karras scheduler
2023-06-17 21:00:16 +03:00
0f3b7d2b3d
chore: Rebuild API with new Model API names
2023-06-18 03:00:16 +12:00
16dc78f6c6
Generate config names for openapi
2023-06-17 17:15:36 +03:00
7a66856785
wip: Update Linear UI Txt2Img and Img2Img Graphs
...
Update the text to imaeg and image to image graphs to work with the new model loader. Currently only supports 1.x models. Will update this soon to make it work with all models.
2023-06-18 01:38:01 +12:00
c8dfa49d86
fix: Update missing name types to new names
2023-06-17 22:04:28 +12:00
76dd749b1e
chore: Rebuild API
2023-06-17 21:29:32 +12:00
67d05d2066
chore: Update model config type names
2023-06-17 21:28:43 +12:00
f28d50070e
configure/install basically working; needs edge case testing
2023-06-16 22:54:36 -04:00
ada7399753
rewrite of widget display - marshalling needs rewrite
2023-06-15 23:32:33 -04:00
5f2d07917d
Fix lora import, fix sd2 config, fix list models api
2023-06-15 21:30:15 +03:00
82c2498043
Merge branch 'main' into lstein/new-model-manager
2023-06-14 08:41:40 -07:00
4ca325e8e6
chore: Rebuild API
2023-06-15 03:20:49 +12:00
6b8e88ad7f
Merge branch 'main' into feat/controlnet-control-modes
2023-06-15 03:18:41 +12:00
b8e32fa459
chore(ui): regen api client
2023-06-15 01:05:16 +10:00
34ebee67b7
fix(nodes): fix revert conflict
2023-06-15 01:05:16 +10:00
e0c998d192
Revert "feat(ui): add warning socket event handling"
...
This reverts commit e7a61e631a42190e4b64e0d5e22771c669c5b30c.
2023-06-15 01:05:16 +10:00
b51e9a6bdb
Revert "feat(nodes): add warning socket event"
...
This reverts commit cefdd9d634e515239bd85666c872a0d64bb9d772.
2023-06-15 01:05:16 +10:00
09f396ce84
feat(ui): add warning socket event handling
2023-06-15 01:05:16 +10:00
abee37eab3
feat(nodes): add warning socket event
2023-06-15 01:05:16 +10:00
42e48b2bef
feat(nodes): add dynamic prompt node
2023-06-15 01:05:16 +10:00
f9d5f9d52c
fix(nodes): minor fixes for folder validation
...
- fix type for `__output_folder`
- prefix `validate_storage_folders()` with `__` to indicate private method
2023-06-15 00:40:39 +10:00
d0ee3558d1
Merge branch 'main' into lstein/new-model-manager
2023-06-14 17:29:01 +03:00
587297878a
refactor(minor): Latent Disk Storage
2023-06-15 02:21:49 +12:00
b4c998a9ae
refactor(minor): Image File Storage
2023-06-15 01:58:58 +12:00
88e8e3977b
feat(ui): update UI to not use image_origin
...
see commit `8ad8de8: feat(nodes): remove `image_origin` from most places` for details.
2023-06-14 23:08:27 +10:00
24b86cffe9
chore(ui): regen api client & types
2023-06-14 23:08:27 +10:00
a1773197e9
feat(nodes): remove image_origin
from most places
...
- remove `image_origin` from most places where we interact with images
- consolidate image file storage into a single `images/` dir
Images have an `image_origin` attribute but it is not actually used when retrieving images, nor will it ever be. It is still used when creating images and helps to differentiate between internally generated images and uploads.
It was included in eg API routes and image service methods as a holdover from the previous app implementation where images were not managed in a database. Now that we have images in a db, we can do away with this and simplify basically everything that touches images.
The one potentially controversial change is to no longer separate internal and external images on disk. If we retain this separation, we have to keep `image_origin` around in a number of spots and it getting image paths on disk painful.
So, I am have gotten rid of this organisation. Images are now all stored in `images`, regardless of their origin. As we improve the image management features, this change will hopefully become transparent.
2023-06-14 23:08:27 +10:00
6c53abc034
feat: Add ControlMode to Linear UI
2023-06-14 20:01:17 +12:00
eb7047b21d
chore: Rebuild WebAPI
2023-06-14 19:26:02 +12:00
43419ac761
Merge branch 'main' into feat/controlnet-control-modes
2023-06-14 19:04:42 +12:00