psychedelicious
8f393b64b8
feat(nodes): add seed validator
...
If `seed>SEED_MAX`, we can still continue if we parse the seed as `seed % SEED_MAX`.
2023-05-24 11:30:47 -04:00
psychedelicious
55b3193629
fix(nodes): add RangeInvocation validator
...
`stop` must be greater than `start`.
2023-05-24 11:30:47 -04:00
psychedelicious
6f78c073ed
fix(ui): fix uploads & other bugs
2023-05-24 11:30:47 -04:00
psychedelicious
c406be6f4f
fix(ui): fix image deletion
2023-05-24 11:30:47 -04:00
psychedelicious
aeaf3737aa
fix(ui): fix gallery bugs
2023-05-24 11:30:47 -04:00
psychedelicious
23d9d58c08
fix(nodes): fix bugs with serving images
...
When returning a `FileResponse`, we must provide a valid path, else an exception is raised outside the route handler.
Add the `validate_path` method back to the service so we can validate paths before returning the file.
I don't like this but apparently this is just how `starlette` and `fastapi` works with `FileResponse`.
2023-05-24 11:30:47 -04:00
psychedelicious
4c331a5d7e
chore(ui): regen api client
2023-05-24 11:30:47 -04:00
psychedelicious
035425ef24
feat(nodes): address feedback
...
- Address database feedback:
- Remove all the extraneous tables. Only an `images` table now:
- `image_type` and `image_category` are unrestricted strings. When creating images, the provided values are checked to ensure they are a valid type and category.
- Add `updated_at` and `deleted_at` columns. `deleted_at` is currently unused.
- Use SQLite's built-in timestamp features to populate these. Add a trigger to update `updated_at` when the row is updated. Currently no way to update a row.
- Rename the `id` column in `images` to `image_name`
- Rename `ImageCategory.IMAGE` to `ImageCategory.GENERAL`
- Move all exceptions outside their base classes to make them more portable.
- Add `width` and `height` columns to the database. These store the actual dimensions of the image file, whereas the metadata's `width` and `height` refer to the respective generation parameters and are nullable.
- Make `deserialize_image_record` take a `dict` instead of `sqlite3.Row`
- Improve comments throughout
- Tidy up unused code/files and some minor organisation
2023-05-24 11:30:47 -04:00
psychedelicious
021e5a2aa3
feat(nodes): improve metadata service comments
2023-05-24 11:30:47 -04:00
psychedelicious
7a1de3887e
feat(ui): wip update UI for migration
2023-05-24 11:30:47 -04:00
psychedelicious
4a7a5234df
fix(ui): fix image nodes losing image
2023-05-24 11:30:47 -04:00
psychedelicious
6aebe1614d
feat(ui): wip use new images service
2023-05-24 11:30:47 -04:00
psychedelicious
74292eba28
chore(ui): regen api client
2023-05-24 11:30:47 -04:00
psychedelicious
c31ff364ab
fix(nodes): tidy images service
2023-05-24 11:30:47 -04:00
psychedelicious
f310a39381
feat(nodes): finalize image routes
2023-05-24 11:30:47 -04:00
psychedelicious
5a7e611e0a
fix(nodes): fix image url
2023-05-24 11:30:47 -04:00
psychedelicious
4e29a751d8
feat(ui): add POC image record fetching
2023-05-24 11:30:47 -04:00
psychedelicious
3f94f81acd
chore(ui): regen api client
2023-05-24 11:30:47 -04:00
psychedelicious
5de3c41d19
feat(nodes): add metadata handling
2023-05-24 11:30:47 -04:00
psychedelicious
f071b03ceb
chore(ui): regen api client
2023-05-24 11:30:47 -04:00
psychedelicious
b9375186a5
feat(nodes): consolidate image routers
2023-05-24 11:30:47 -04:00
psychedelicious
11bd932cba
feat(nodes): revert invocation_complete url hack
2023-05-24 11:30:47 -04:00
psychedelicious
b77ccfaf32
chore(ui): regen api client
2023-05-24 11:30:47 -04:00
psychedelicious
96653eebb6
build(ui): do not export schemas on api client generation
2023-05-24 11:30:47 -04:00
psychedelicious
60d25f105f
fix(nodes): restore metadata traverser
2023-05-24 11:30:47 -04:00
psychedelicious
734b653a5f
fix(nodes): add base images router
2023-05-24 11:30:47 -04:00
psychedelicious
52c9e6ec91
feat(nodes): organise/tidy
2023-05-24 11:30:47 -04:00
psychedelicious
c0f132e41a
hack(nodes): hack to get image urls in the invocation complete event
2023-05-24 11:30:47 -04:00
psychedelicious
cc1160a43a
feat(nodes): streamline urlservice
2023-05-24 11:30:47 -04:00
psychedelicious
adde8450bc
fix(nodes): remove bad import
2023-05-24 11:30:47 -04:00
psychedelicious
5bf9891553
feat(nodes): it works
2023-05-24 11:30:47 -04:00
psychedelicious
22c34c343a
feat(nodes): fix types for InvocationServices
2023-05-24 11:30:47 -04:00
psychedelicious
f7804f6126
feat(nodes): add logger to images service
2023-05-24 11:30:47 -04:00
psychedelicious
d14b02e93f
feat(logger): fix logger type issues
2023-05-24 11:30:47 -04:00
psychedelicious
1b75d899ae
feat(nodes): wip image storage implementation
2023-05-24 11:30:47 -04:00
psychedelicious
d4aa79acd7
fix(nodes): use save
instead of set
...
`set` is a python builtin
2023-05-24 11:30:47 -04:00
psychedelicious
33d199c007
feat(nodes): image records router
2023-05-24 11:30:47 -04:00
psychedelicious
9c89d3452c
feat(nodes): add high-level images service
...
feat(nodes): add ResultsServiceABC & SqliteResultsService
**Doesn't actually work bc of circular imports. Can't even test it.**
- add a base class for ResultsService and SQLite implementation
- use `graph_execution_manager` `on_changed` callback to keep `results` table in sync
fix(nodes): fix results service bugs
chore(ui): regen api
fix(ui): fix type guards
feat(nodes): add `result_type` to results table, fix types
fix(nodes): do not shadow `list` builtin
feat(nodes): add results router
It doesn't work due to circular imports still
fix(nodes): Result class should use outputs classes, not fields
feat(ui): crude results router
fix(ui): send to canvas in currentimagebuttons not working
feat(nodes): add core metadata builder
feat(nodes): add design doc
feat(nodes): wip latents db stuff
feat(nodes): images_db_service and resources router
feat(nodes): wip images db & router
feat(nodes): update image related names
feat(nodes): update urlservice
feat(nodes): add high-level images service
2023-05-24 11:30:47 -04:00
psychedelicious
fb0b63c580
fix(nodes): fix seam painting
...
The problem was the same seed was getting used for the seam painting pass, causing the fried look.
Same issue as if you do img2img on a txt2img with the same seed/prompt.
Thanks to @hipsterusername for teaming up to debug this. We got pretty deep into the weeds.
2023-05-25 00:58:03 +10:00
psychedelicious
19da795274
fix(ui): send to canvas in currentimagebuttons not working
2023-05-24 21:46:58 +10:00
Mary Hipp
454ba9b893
add crossOrigin = anonymous attribute to konva image
2023-05-24 10:32:41 +10:00
Mary Hipp Rogers
650d69ef5b
added optional middleware prop and new actions needed ( #3437 )
...
* added optional middleware prop and new actions needed
* accidental import
* make middleware an array
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2023-05-22 08:16:11 -04:00
Mary Hipp
ff0e79fa9a
add id for invoke button
2023-05-19 21:44:31 +10:00
Mary Hipp
127b54f812
add some IDs
2023-05-19 21:44:31 +10:00
Lincoln Stein
7ea995149e
fixes to env parsing, textual inversion & help text
...
- Make environment variable settings case InSenSiTive:
INVOKEAI_MAX_LOADED_MODELS and InvokeAI_Max_Loaded_Models
environment variables will both set `max_loaded_models`
- Updated realesrgan to use new config system.
- Updated textual_inversion_training to use new config system.
- Discovered a race condition when InvokeAIAppConfig is created
at module load time, which makes it impossible to customize
or replace the help message produced with --help on the command
line. To fix this, moved all instances of get_invokeai_config()
from module load time to object initialization time. Makes code
cleaner, too.
- Added `--from_file` argument to `invokeai-node-cli` and changed
github action to match. CI tests will hopefully work now.
2023-05-18 10:48:23 -04:00
Eugene
f9710dd6ed
remove reference to legacy opt.hf_token, clean up whitespace in invokeai_configure
2023-05-17 20:39:00 -04:00
Eugene
20ca9e1fc1
config: move 'CORS' settings to 'Web Server' in the docstring to match the actual category
2023-05-17 19:45:51 -04:00
Eugene
8a8b09a953
api_app: rename web_config to app_config for consistency
2023-05-17 19:42:13 -04:00
Eugene
9e4e386c9b
web and formatting fixes
...
- remove non-existent import InvokeAIWebConfig
- fix workflow file formatting
- clean up whitespace
2023-05-17 19:12:03 -04:00
Lincoln Stein
eca1e449a8
Merge branch 'lstein/global-configuration' of github.com:invoke-ai/InvokeAI into lstein/global-configuration
2023-05-17 15:23:21 -04:00
Lincoln Stein
ffaadb9d05
reorder options in help text
2023-05-17 15:22:58 -04:00
Lincoln Stein
8adff96e29
Merge branch 'main' into lstein/global-configuration
2023-05-17 14:37:09 -04:00
Lincoln Stein
7593dc19d6
complete several steps needed to make 3.0 installable
...
- invokeai-configure updated to work with new config system
- migrate invokeai.init to invokeai.yaml during configure
- replace legacy invokeai with invokeai-node-cli
- add ability to run an invocation directly from invokeai-node-cli command line
- update CI tests to work with new invokeai syntax
2023-05-17 14:13:27 -04:00
Lincoln Stein
b7c5a39685
make invokeai.yaml more hierarchical; fix list configuration bug
2023-05-17 12:19:19 -04:00
Mary Hipp Rogers
bd1b84f7d0
tell user to refresh page on image load error ( #3425 )
...
* refetch images list if error loading
* tell user to refresh instead of refetching
* unused import
* feat(ui): use `useAppToaster` to make toast
* fix(ui): clear selected/initial image on error
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2023-05-17 11:52:37 -04:00
Lincoln Stein
eadfd239a8
update config script to work with new config system
2023-05-17 00:18:19 -04:00
Lincoln Stein
8d75e50435
partial port of invokeai-configure
2023-05-16 01:50:01 -04:00
psychedelicious
1d9c115225
feat(nodes): add low and high to RandomIntInvocation
2023-05-16 13:50:52 +10:00
psychedelicious
cc21fb216c
chore(ui): clean up GalleryPanel
2023-05-16 10:43:26 +10:00
psychedelicious
6fe62a2705
feat(ui): sampler
--> scheduler
2023-05-16 10:40:26 +10:00
psychedelicious
da87378713
chore(ui): regen api client
2023-05-16 10:39:40 +10:00
psychedelicious
b6f5267385
chore(ui): clean up generationSlice
2023-05-16 10:21:18 +10:00
psychedelicious
f9e78d3c64
chore(ui): clean up gallerySlice
2023-05-16 10:16:36 +10:00
psychedelicious
b7b5bd1b46
chore(ui): clean up uiSlice
2023-05-16 09:57:19 +10:00
psychedelicious
9a3727d3ad
chore(ui): clean up systemSlice
2023-05-16 09:48:58 +10:00
psychedelicious
d68c14516c
chore(ui): clean up persist denylists
2023-05-16 09:46:03 +10:00
psychedelicious
9f4d39aa42
chore(ui): clean up modelSlice
2023-05-16 09:45:49 +10:00
blessedcoolant
2fc70c509b
Merge branch 'main' into feat/ui/fix-uploading
2023-05-16 02:20:59 +12:00
Lincoln Stein
80bdd550cf
Merge branch 'main' into lstein/bugfix/compel
2023-05-15 09:25:21 -04:00
Lincoln Stein
7ef0d2aa35
merge with main
2023-05-15 09:07:17 -04:00
psychedelicious
2359b92b46
chore(ui): tidy unused component ref
2023-05-15 22:58:15 +10:00
psychedelicious
a404fb2d32
docs(ui): update PACKAGE_SCRIPTS.md
2023-05-15 22:49:28 +10:00
psychedelicious
513eb11616
chore(ui): clean up unused files/packages
2023-05-15 22:48:06 +10:00
psychedelicious
d2c9140e69
feat(ui): restore save/copy/download/merge functionality
2023-05-15 22:21:03 +10:00
psychedelicious
d95fe5925a
feat(ui): restore image post-upload actions
...
eg set init image if on img2img when uploading
2023-05-15 18:52:48 +10:00
psychedelicious
835922ea8f
fix(ui): floor canvas coords to prevent partial pixel offset rendering issues
2023-05-15 18:50:34 +10:00
psychedelicious
e1e5266fc3
feat(ui): refactor base image uploading logic
2023-05-15 17:45:05 +10:00
psychedelicious
5e4457445f
feat(ui): make toast/hotkey into logical components
2023-05-15 15:25:27 +10:00
psychedelicious
0221ca8f49
fix(ui): use cloned canvas for retrieving dataURL/Blobs
2023-05-15 13:54:30 +10:00
Eugene Brodsky
cf36e4029e
fix(ui): fix syntax error in the logo component flexbox
2023-05-15 08:24:33 +10:00
Eugene Brodsky
c8a98a9a22
Merge branch 'main' into lstein/bugfix/compel
2023-05-14 14:43:18 -04:00
blessedcoolant
c4681774a5
Merge branch 'main' into logging-facelift
2023-05-15 02:08:29 +12:00
Damian Stewart
050add58d2
fix getting conditionings
2023-05-14 12:20:54 +02:00
psychedelicious
f5df150097
feat(ui): add callback to signal app is ready
...
needed for commercial
2023-05-14 18:42:15 +10:00
psychedelicious
dac82adb5b
fix(ui): make logo component non-selectable
2023-05-14 18:41:11 +10:00
Eugene
b72c9787a9
Revert "comment out customer_attention_context"
...
This reverts commit 8f8cd90787
.
Due to NameError: name 'options' is not defined
2023-05-14 00:37:55 -04:00
Eugene Brodsky
2623941d91
Merge branch 'main' into lstein/bugfix/compel
2023-05-13 22:23:59 -04:00
psychedelicious
d3a7fea939
Revert "fix: Rework the layout of the parameters scrollbar"
...
This reverts commit 6f1fc397f7
.
2023-05-14 11:45:08 +10:00
psychedelicious
5a7b687c84
fix(ui): add missing packages
2023-05-14 11:45:08 +10:00
psychedelicious
0020457fc7
fix(ui): tweak settings scheduler styling
2023-05-14 11:45:08 +10:00
psychedelicious
658b556544
feat(ui): IAICustomSelect v2, implement for scheduler & model
2023-05-14 11:45:08 +10:00
psychedelicious
37da0fc075
feat(ui): IAICustomSelect v1
2023-05-14 11:45:08 +10:00
psychedelicious
6d3e8507cc
fix(ui): fix "no image" fallbacks
2023-05-14 11:45:08 +10:00
blessedcoolant
0e9470503f
fix: Rework the layout of the parameters scrollbar
2023-05-14 11:45:08 +10:00
blessedcoolant
d2ebc6741b
feat: Add setting to hide / display schedulers
2023-05-14 11:45:08 +10:00
blessedcoolant
026d3260b4
Add Heun Karras Scheduler
2023-05-14 11:45:08 +10:00
Lincoln Stein
1103ab2844
merge with main
2023-05-13 21:35:19 -04:00
Lincoln Stein
11b2076b46
implement change to web_config suggested by ebr
2023-05-13 21:33:19 -04:00
blessedcoolant
78533714e3
Merge branch 'main' into logging-facelift
2023-05-14 09:07:51 +12:00
blessedcoolant
691e1bf829
Make debug messages cyan/blue
2023-05-14 09:06:57 +12:00
Mary Hipp
47a088d685
rehydrate selectedImage URL when results and uploads are fetched
2023-05-13 09:48:38 +10:00
Eugene Brodsky
63db3fc22f
reduce queue check interval to 0.5s
2023-05-12 17:54:26 -04:00
Eugene
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
Kent Keirsey
8f8cd90787
comment out customer_attention_context
2023-05-12 13:59:00 -04:00
blessedcoolant
d796ea7bec
feat: Logging Improvements
2023-05-13 02:13:49 +12:00
psychedelicious
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
Eugene Brodsky
af060188bd
Merge branch 'main' into lstein/bugfix/compel
2023-05-12 08:22:18 -04:00
psychedelicious
60a565d7de
feat(ui): use chakra menu for theme changer
2023-05-12 20:04:29 +10:00
psychedelicious
78cf70eaad
fix(ui): tweak lang picker style
2023-05-12 20:04:10 +10:00
psychedelicious
eebaa50710
fix(ui): fix language picker tooltip
2023-05-12 19:52:21 +10:00
psychedelicious
7d582553f2
feat(ui): use chakra menu for language picker
2023-05-12 19:50:34 +10:00
psychedelicious
4d6eea7e81
feat(ui): store language in redux
2023-05-12 19:35:03 +10:00
psychedelicious
3d9ecbf3c7
fix(ui): add missing package
2023-05-12 18:55:59 +10:00
psychedelicious
032aa1d59c
fix(ui): excise most zIndex
s
...
our stacking contexts are accurate, `zIndex` isn't needed
2023-05-12 18:50:54 +10:00
psychedelicious
35e0863bdb
fix(ui): fix tab icon sizes
2023-05-12 17:56:18 +10:00
psychedelicious
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
psychedelicious
108ce06c62
feat(ui): change custom header to be a prop instead of children
2023-05-12 17:56:18 +10:00
psychedelicious
da364f3444
feat(ui): use variable font
...
reduces package build's CSS by an order of magnitude
2023-05-12 17:56:18 +10:00
psychedelicious
df5ba75c14
feat(ui): use custom dark mode localStorage key
2023-05-12 17:56:18 +10:00
psychedelicious
e4fb9cb33f
chore(ui): regen api client
2023-05-12 17:56:18 +10:00
psychedelicious
65b527eb20
fix(ui): do not show progress images in uploads gallery category
2023-05-12 17:56:18 +10:00
psychedelicious
7dc9d18052
fix(ui): do not show intermediates uploads in gallery
2023-05-12 17:56:18 +10:00
blessedcoolant
f929359322
Merge branch 'main' into feat/ui/expand-config
2023-05-12 16:06:31 +12:00
blessedcoolant
9c1e65f3a3
Merge branch 'main' into feat/nodes/add-randomintinvocation
2023-05-12 15:56:41 +12:00
psychedelicious
ebec200ba6
Remove unused import
2023-05-12 13:56:02 +10:00
blessedcoolant
0acb8ed85d
Merge branch 'main' into feat/nodes/add-w-h-latentsoutput
2023-05-12 15:23:29 +12:00
blessedcoolant
8c1c9cd702
Merge branch 'main' into feat/nodes/add-randomintinvocation
2023-05-12 15:21:49 +12:00
blessedcoolant
af95cef7f9
Merge branch 'main' into fix/nodes/fix-imageoutput-optionals
2023-05-12 15:08:19 +12:00
blessedcoolant
9e6b958023
Merge branch 'main' into feat/ui/consistent-param-layout
2023-05-12 15:06:16 +12:00
blessedcoolant
85d03dcd90
Merge branch 'main' into docs/ui/update-ui-readme
2023-05-12 15:04:12 +12:00
Kevin Turner
4caa1f19b2
fix(model manager): fix string formatting error on model checksum timer
2023-05-11 19:06:02 -07:00
Lincoln Stein
95d4bd3012
Merge branch 'lstein/bugfix/compel' of github.com:invoke-ai/InvokeAI into lstein/bugfix/compel
2023-05-11 21:13:29 -04:00
Lincoln Stein
037078c8ad
make InvokeAIDiffuserComponent.custom_attention_control a classmethod
2023-05-11 21:13:18 -04:00
psychedelicious
6de2f66b50
docs(ui): update ui readme
2023-05-12 11:11:59 +10:00
blessedcoolant
6d8c077f4e
Merge branch 'main' into unipc-sched
2023-05-12 05:59:13 +12:00
blessedcoolant
97127e560e
Disable dpmpp_2s in img2img & unifiedCanvas
...
... until upstream bug is fixed.
2023-05-12 04:51:58 +12:00
Sergey Borisov
27dc07d95a
Set zero eta by default(fix ddim scheduler error)
2023-05-11 18:49:27 +03:00
blessedcoolant
f7dc171c4f
Rename default schedulers across the app
2023-05-12 03:44:20 +12:00
blessedcoolant
4b957edfec
Add DDPM Scheduler
2023-05-12 03:18:34 +12:00
blessedcoolant
46ca7718d9
Add DEIS Scheduler
2023-05-12 03:10:30 +12:00
blessedcoolant
b928d7a6e6
Change scheduler names to be accurate
...
_a = Ancestral
_k = Karras
2023-05-12 02:59:43 +12:00
blessedcoolant
8a836247c8
Add DPMPP Single, Euler Karras and DPMPP2 Multi Karras Schedulers
2023-05-12 02:23:33 +12:00
Mary Hipp
95c3644564
fix it again
2023-05-12 00:10:39 +10:00
psychedelicious
799cd07174
feat(ui): make core parameters layout consistent
2023-05-11 22:45:53 +10:00
psychedelicious
9af385468d
feat(ui): expand config options
...
now may disable individual SD features eg Noise, Variation, etc - stuff which is not ready for consumption in commercial.
2023-05-11 22:42:13 +10:00
blessedcoolant
3487388788
Merge branch 'unipc-sched' of https://github.com/blessedcoolant/InvokeAI into unipc-sched
2023-05-12 00:40:24 +12:00
blessedcoolant
9a383e456d
Codesplit SCHEDULER_MAP for reusage
2023-05-12 00:40:03 +12:00
blessedcoolant
805f9f8f4a
Merge branch 'main' into unipc-sched
2023-05-12 00:24:55 +12:00
psychedelicious
7f5f4689cc
fix(ui): clear progress image on cancel
2023-05-11 22:20:37 +10:00
psychedelicious
a3f81f4b98
fix(ui): fix results not displaying
...
- fix for commercial product
2023-05-11 22:20:37 +10:00
psychedelicious
15c59e606f
feat(ui): add spinner to gallery progress images
...
- otherwise you may think you can click it but you cannot
2023-05-11 22:20:37 +10:00
psychedelicious
40d4cabecd
feat(ui): improve image overlay
2023-05-11 22:20:37 +10:00
psychedelicious
3493c8119b
feat(ui): improve image preview css and fallback
2023-05-11 22:20:30 +10:00
blessedcoolant
c1e7460d39
Merge branch 'main' into unipc-sched
2023-05-12 00:11:09 +12:00
blessedcoolant
3ffff023b2
Add missing key to scheduler_map
...
It was breaking coz the sampler was not being reset. So needs a key on each. Will simplify this later.
2023-05-12 00:08:50 +12:00
psychedelicious
f9384be59b
fix(ui): fix init image causing overflow
2023-05-11 20:55:30 +10:00
psychedelicious
6cf308004a
fix(nodes): remove Optionals on ImageOutputs
2023-05-11 20:54:57 +10:00
blessedcoolant
d1029138d2
Default to DDIM if scheduler is missing
2023-05-11 22:54:35 +12:00
blessedcoolant
06b5800d28
Add UniPC Scheduler
2023-05-11 22:43:18 +12:00
psychedelicious
483f2ccb56
feat(nodes): add RandomIntInvocation
...
just outputs a single random int
2023-05-11 20:33:32 +10:00
psychedelicious
93ced0bec6
feat(nodes): add w/h to latents outputs
...
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-11 20:32:55 +10:00
psychedelicious
4333852c37
fix(nodes): fix missing context
arg in LatentsToLatents
2023-05-11 19:28:42 +10:00
Eugene Brodsky
3baa230077
Merge branch 'main' into lstein/bugfix/compel
2023-05-11 00:50:45 -04:00
Eugene
9e594f9018
pad conditioning tensors to same length
...
fixes crash when prompt length is greater than 75 tokens
2023-05-11 00:34:15 -04:00
Mary Hipp Rogers
b0c41b4828
filter our websocket errors ( #3382 )
...
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2023-05-11 01:58:40 +00:00
psychedelicious
bf7ea8309f
fix(ui): change tab to img2img when selected initial image
2023-05-11 11:55:51 +10:00
psychedelicious
54b65f725f
fix(ui): rescale canvas on gallery resize
2023-05-11 11:55:51 +10:00
psychedelicious
8ef49c2640
fix(ui): fix canvas img2img if no init image selected
2023-05-11 11:55:51 +10:00
psychedelicious
f488b1a7f2
fix(nodes): fix usage of Optional
2023-05-11 11:55:51 +10:00
psychedelicious
d2edb7c402
build(ui): add yalc to gitignore
2023-05-11 11:55:51 +10:00
psychedelicious
f0a3f07b45
feat(ui): antialias progress images
2023-05-11 11:55:51 +10:00
psychedelicious
b42b630583
fix(ui): h/w disabled bug
2023-05-11 11:55:51 +10:00
psychedelicious
31a78d571b
feat(ui): canvas antialiasing
2023-05-11 11:55:51 +10:00
psychedelicious
fdc2232ea0
feat(ui): progress images in gallery and viewer
2023-05-11 11:55:51 +10:00
psychedelicious
e94d0b2d40
fix(ui): fix janky gallery image delete
2023-05-11 11:55:51 +10:00
psychedelicious
75ccbaee9c
fix(ui): disable invoke button as soon as pressed
2023-05-11 11:55:51 +10:00
psychedelicious
2848c8397c
fix(ui): fix missing images on reload issue
...
- Mainly an issue for commercial due to incomplete metadata handling
2023-05-11 11:55:51 +10:00
psychedelicious
fe8b5193de
feat(ui): half-baked use all parameters
...
until we have a better system for metadata, this will remain half-baked
2023-05-11 11:55:51 +10:00
psychedelicious
3d1470399c
fix(ui): fix metadataviewer styling
2023-05-11 11:55:51 +10:00
psychedelicious
fcf9c63049
fix(ui): fix copying image link
2023-05-11 11:55:51 +10:00
blessedcoolant
7bfb5640ad
cleanup(ui): Remove unused vars + minor bug fixes
2023-05-11 11:55:51 +10:00
psychedelicious
15e57e3a3d
fix(ui): duplicate gallery in nodes editor
2023-05-11 11:55:51 +10:00
psychedelicious
279468c0e8
feat(ui): restore tab names
2023-05-11 11:55:51 +10:00
psychedelicious
c565812723
feat(ui): organize parameters panels
2023-05-11 11:55:51 +10:00
psychedelicious
ec6c8e2a38
feat(ui): wip layout
2023-05-11 11:55:51 +10:00
psychedelicious
77f2690711
fix(ui): remove duplicate gallery
2023-05-11 11:55:51 +10:00
psychedelicious
c4b3a24ed7
feat(ui): revert tabs to txt2img/img2img
2023-05-11 11:55:51 +10:00
psychedelicious
33c69359c2
feat(ui): add IAICollapse for parameters
2023-05-11 11:55:51 +10:00
psychedelicious
864f4bb4af
feat(ui): wip img2img layouting
2023-05-11 11:55:51 +10:00
psychedelicious
5365f42a04
feat(ui): wip layouting
2023-05-11 11:55:51 +10:00
psychedelicious
3dc60254b9
feat(ui): support collect nodes
2023-05-11 11:55:51 +10:00
psychedelicious
027a8562d7
fix(ui): default node model selection
2023-05-11 11:55:51 +10:00
psychedelicious
34f3a0f0e3
feat(nodes): improve default model choosing output
2023-05-11 11:55:51 +10:00
psychedelicious
d0bac1675e
fix(nodes): fix ImageOutput Config
2023-05-11 11:55:51 +10:00
psychedelicious
4e56c962f4
fix(nodes): fix infill docstrings
2023-05-11 11:55:51 +10:00
psychedelicious
4ef0e43759
fix(nodes): remove dataURL invocation
2023-05-11 11:55:51 +10:00
psychedelicious
6945d10297
chore(ui): regen api client
2023-05-11 11:55:51 +10:00
psychedelicious
4d6cef7ac8
fix(ui): fix types bug
2023-05-11 11:55:51 +10:00
psychedelicious
a7786d5ff2
fix(nodes): restore seamless to TextToLatents
2023-05-11 11:55:51 +10:00
psychedelicious
6c1de975d9
feat(nodes): add infill nodes
2023-05-11 11:55:51 +10:00