blessedcoolant
9af61d3ff5
Merge branch 'main' into lstein/find-root-works-under-conda
2023-07-09 02:42:59 +12:00
psychedelicious
3001e4c947
feat(ui): update right arrow gallery load more
...
- add hotkey support
- add loading state
- only show if there are more images to load
2023-07-08 10:29:31 -04:00
mickr777
2c956806d7
Update NextPrevImageButtons.tsx
2023-07-08 10:29:31 -04:00
psychedelicious
be06d4c0af
fix(ui): fix selection on dropdowns
...
Mantine's multiselect does not let you edit the search box with mouse, paste into it, etc. Normal select is fine.
I can't remember why I made Lora etc multiselects, but everything seems to work with normal selects, so I've change to that.
2023-07-08 10:29:19 -04:00
psychedelicious
81817532f8
fix(ui): fix tab translations
...
model manager was using the wrong key due to the tabs render func subbing values in. made translation key a prop of a tab item.
2023-07-08 10:29:05 -04:00
Lincoln Stein
ae835f47b6
add missing frontend files
2023-07-08 10:18:47 -04:00
Lincoln Stein
8a3072db1a
fix image upload issue
2023-07-08 10:14:55 -04:00
Lincoln Stein
bd9786564c
merge with main
2023-07-08 10:11:25 -04:00
Lincoln Stein
f6ecee926f
version of _find_root() that works in conda environment
2023-07-08 09:02:17 -04:00
Lincoln Stein
454c2c0952
version of _find_root() that works in conda environment
2023-07-08 09:01:05 -04:00
blessedcoolant
b27bf7bb0c
Merge branch 'main' into add-app-version
2023-07-08 21:58:17 +12:00
psychedelicious
0c528f22a7
fix(ui): improve initial gallery loading logic
...
- `isLoading` - now `true` *only* on first load
- added `isFetching` - `true` whenever gallery images are fetching
- on first load, show a spinner instead of skeletons. this prevents an awkward flash of skeletons into empty gallery when the gallery doesn't have enough images to fill it.
- removed `imageCategoriesChanged` listener, bc now on app start, both images and assets will be populated. leaving this in caused jank flashes of skeletons when switching gallery tabs when gallery doesn't have images to load
2023-07-08 19:57:36 +10:00
psychedelicious
d418e763ce
fix(ui): fix controlnet processing fallback dimensions
...
Just made it a spinner, getting it to be styled correctly otherwise is a pain
2023-07-08 19:57:36 +10:00
psychedelicious
07ce53678b
fix(ui): fix drag preview image dimensions
2023-07-08 19:57:36 +10:00
psychedelicious
173d3e6918
fix(ui): ensure initial gallery fetch happens once, fix skeleton count for initial fetch
2023-07-08 19:57:36 +10:00
psychedelicious
18b6c1a24b
feat(ui): fill up gallery on app start
...
taking the coward's way out on this and just fetching 100 images & 100 assets on app start...
- add `appStarted` action, dispatched once on mount in App.tsx. listener fetches 100 images & 100 assets
- fix bug with selectedBoardId & assets tab
2023-07-08 19:57:36 +10:00
Mary Hipp
cbecf3cb89
handle case where user has no images
2023-07-08 19:57:36 +10:00
Mary Hipp
84645495a9
load images for whichever tab youre on
2023-07-08 19:57:36 +10:00
Mary Hipp
6399055f7f
make sure images tab is active if auto-switch to new images is on
2023-07-08 19:57:36 +10:00
psychedelicious
078a829b3a
feat(ui): add hover show/hide to appVersion
2023-07-08 19:55:19 +10:00
blessedcoolant
3333805821
feat: Add App Version to UI
2023-07-08 21:31:17 +12:00
psychedelicious
a0ccb4385f
fix(ui): fix inconsistent shift modifier capture
...
The shift key listener didn't catch pressed when focused in a textarea or input field, causing jank on slider number inputs.
Add keydown and keyup listeners to all such fields, which ensures that the `shift` state is always correct.
Also add the action tracking it to `actionsDenylist` to not clutter up devtools.
2023-07-08 18:52:37 +10:00
blessedcoolant
2c78ac4a13
Merge branch 'main' into fix/ui/fix-progress-toggle
2023-07-08 20:24:23 +12:00
blessedcoolant
e715aa075d
Merge branch 'main' into fix/ui/fix-inputs-readonly
2023-07-08 20:23:33 +12:00
psychedelicious
5146e92463
fix(ui): do not diable show progress toggle while generating
2023-07-08 17:23:36 +10:00
psychedelicious
e7370e5ef3
fix(ui): fix readonly inputs
...
There was a props on IAISlider to make the input component readonly - I didn't know this existed and at some point used a component with that prop as a template for other sliders, copying the flag over.
It's not actually used anywhere, so I removed the prop entirely, enabling the number inputs everywhere.
2023-07-08 17:16:34 +10:00
psychedelicious
a73206c105
feat(ui): add cpu noise to linear graphs
2023-07-08 14:52:19 +10:00
psychedelicious
0138f52220
feat(ui): add ui for cpu noise
...
not hooked up to graphs
2023-07-08 14:15:13 +10:00
Lincoln Stein
2bc99f5b6c
Revert "get uploads working again"
2023-07-08 12:22:10 +10:00
Lincoln Stein
b11d5970f6
get uploads working again ( #3679 )
...
I'm not sure if this was just my local install, but even after a fresh
`yarn install` my upload network request was failing because no file was
passed in. I don't think the `bodySerializer` part is getting run
2023-07-07 21:37:37 -04:00
Lincoln Stein
e1c7012125
Merge branch 'main' into maryhipp/restore-upload-functionality
2023-07-07 21:34:28 -04:00
Lincoln Stein
8e8f9cce0f
print version when --version provided at command line
2023-07-07 20:47:29 -04:00
Lincoln Stein
06961072c8
fix en.json "modelManager" key
2023-07-07 20:19:51 -04:00
Lincoln Stein
0ec00e3d11
rebuild front end
2023-07-07 17:47:47 -04:00
Lincoln Stein
657e8031bb
Merge branch 'main' into release/invokeai-3-0-beta
2023-07-07 17:45:18 -04:00
Lincoln Stein
10d3bccf32
Mac MPS FP16 fixes ( #3641 )
...
This PR is to allow FP16 precision to work on Macs with MPS. In
addition, it centralizes the torch fixes/workarounds required for MPS
into a new backend utility `mps_fixes.py`. This is conditionally
imported in `api_app.py`/`cli_app.py`.
Many MANY thanks to @StAlKeR7779 for patiently working to debug and fix
these issues.
2023-07-07 17:43:23 -04:00
Lincoln Stein
b8e53ca135
fix version number
2023-07-07 17:28:10 -04:00
Lincoln Stein
24f6fecdd5
first 3.0.0 beta release candidate
2023-07-07 17:27:12 -04:00
Lincoln Stein
235c14ca2c
Merge branch 'main' into maryhipp/restore-upload-functionality
2023-07-07 17:17:27 -04:00
blessedcoolant
f32a2f135c
Merge branch 'release/invokeai-3-0-alpha' of https://github.com/invoke-ai/InvokeAI into release/invokeai-3-0-alpha
2023-07-08 06:30:04 +12:00
blessedcoolant
f4fe878781
cleanup: No longer used.
2023-07-08 06:27:11 +12:00
Eugene Brodsky
97b2ec58e2
Merge branch 'main' into release/invokeai-3-0-alpha
2023-07-07 14:18:12 -04:00
Mary Hipp
3dc42869f4
prop to hide toggle for advanced settings
2023-07-07 14:03:37 -04:00
Mary Hipp
294336b046
switch wording to embeddings
2023-07-07 13:58:07 -04:00
Mary Hipp
fd51edfc81
remove log
2023-07-07 12:04:41 -04:00
Mary Hipp
fbac11a521
get uploads working again
2023-07-07 12:02:22 -04:00
Mary Hipp
01b27a03a8
Merge branch 'maryhipp/hide-some-things' of https://github.com/invoke-ai/InvokeAI into maryhipp/hide-some-things
2023-07-07 11:45:05 -04:00
Mary Hipp
d9acb0eea6
fix bug
2023-07-07 11:44:58 -04:00
Mary Hipp Rogers
1ed72cdbed
Merge branch 'main' into maryhipp/hide-some-things
2023-07-07 11:34:32 -04:00
Mary Hipp
2933d81118
cleanup
2023-07-07 11:16:23 -04:00
Mary Hipp
888c47d37b
add ability to disable lora, ti, dynamic prompts, vae selection
2023-07-07 11:13:42 -04:00
Lincoln Stein
8d88ad3b8d
restore ability to launch web server with invokeai --web
2023-07-07 10:07:15 -04:00
Lincoln Stein
56f4712814
fix checkpoint VAE handling in migrate script
2023-07-07 09:34:42 -04:00
psychedelicious
78bcaec4da
feat(ui): improve embed button styles
2023-07-07 23:14:31 +10:00
psychedelicious
2cbe98b1b1
fix(ui): resolve merge conflicts
2023-07-07 22:50:22 +10:00
psychedelicious
8457fcf7d3
feat(ui): finalize base model compatibility for lora, ti, vae
2023-07-07 22:50:22 +10:00
Mary Hipp
a9a4081f51
add modelSelected middleware to clear submodels on base_model change
2023-07-07 22:50:22 +10:00
Mary Hipp
b9a1aa38e3
disable submodels that have incompatible base models
2023-07-07 22:50:22 +10:00
Mary Hipp
6356dc335f
change model store to object, update main model and vae dropdowns
2023-07-07 22:50:22 +10:00
Lincoln Stein
9f58ed35cf
improve user migration experience
...
- No longer fail root directory probing if invokeai.yaml is missing
(test is now whether a `models/core` directory exists).
- Migrate script does not overwrite previously-installed models.
- Can run migrate script on an existing 2.3 version directory
with --from and --to pointing to same 2.3 root.
2023-07-07 08:18:46 -04:00
psychedelicious
a8fc75b6d0
feat(ui): make clipSkip activeLabel "Clip Skip"
...
we know its active if it displays
2023-07-07 21:42:16 +10:00
blessedcoolant
74557c8b6e
fix: Loras breaking with clip skip
2023-07-07 23:27:21 +12:00
blessedcoolant
53cb200f85
fix: Clamp clipskip value when model changes
2023-07-07 19:29:11 +12:00
blessedcoolant
a4dec53b4d
fix: Adjust clip skip layer count based on model
2023-07-07 19:05:10 +12:00
psychedelicious
803e1aaa17
feat(ui): update openapi-fetch
; fix upload issue
...
My PR to fix an issue with the handling of formdata in `openapi-fetch` is released. This means we no longer need to patch the package (no patches at all now!).
This PR bumps its version and adds a transformer to our typegen script to handle typing binary form fields correctly as `Blob`.
Also regens types.
2023-07-07 16:36:42 +10:00
blessedcoolant
7aa918677e
Merge branch 'main' into feat/clip_skip
2023-07-07 16:21:53 +12:00
blessedcoolant
c6d6b33e3c
feat: Reset clipSkip when advanced options is turned off
2023-07-07 16:21:16 +12:00
Lincoln Stein
54f3686e3b
merge with main, fix conflicts
2023-07-06 15:21:45 -04:00
Lincoln Stein
e9352227f3
add merge api
2023-07-06 15:12:34 -04:00
blessedcoolant
1ac787f3c1
feat: Change Clip Skip to Slider & Add Collapse Active Text
2023-07-07 06:37:07 +12:00
blessedcoolant
bc5371eeee
Merge branch 'main' into feat/clip_skip
2023-07-07 06:03:39 +12:00
blessedcoolant
ce7803231b
feat: Add Clip Skip To Linear UI
2023-07-07 05:57:39 +12:00
Lincoln Stein
e573a533ae
remove redundant import
2023-07-06 13:24:58 -04:00
Lincoln Stein
581be42c75
Merge branch 'main' into lstein/model-manager-router-api
2023-07-06 13:20:36 -04:00
Lincoln Stein
90c66aab3d
merge with upstream
2023-07-06 13:17:02 -04:00
Lincoln Stein
3e925fbf34
model merging API ready for testing
2023-07-06 13:15:15 -04:00
Lincoln Stein
ec7c2f07c6
model merge backend, CLI and TUI working
2023-07-06 12:21:42 -04:00
Mary Hipp Rogers
d5f90b1a02
Improved loading for UI ( #3667 )
...
* load images on gallery render
* wait for models to be loaded before you can invoke
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2023-07-06 14:48:42 +00:00
Sergey Borisov
a9e77675a8
Move clip skip to separate node
2023-07-06 17:39:49 +03:00
blessedcoolant
b229fe19aa
Merge branch 'main' into lstein/configure-max-cache-size
2023-07-07 01:52:12 +12:00
Sergey Borisov
04b57c408f
Add clip skip option to prompt node
2023-07-06 16:09:40 +03:00
blessedcoolant
c2eb6c33b9
Merge branch 'main' into lstein/more-model-loading-fixes
2023-07-07 01:00:02 +12:00
psychedelicious
94e38e9769
feat(ui): remove delete image button in gallery
...
it was really easy to accidentally click, just commented out, easy to add back or add a setting for it in the future
2023-07-06 22:35:50 +10:00
Mary Hipp
984121d682
only show delete icon if big enough
2023-07-06 22:35:50 +10:00
blessedcoolant
6f1268e2b1
Merge branch 'main' into lstein/more-model-loading-fixes
2023-07-07 00:32:22 +12:00
psychedelicious
a901a37433
feat(ui): improve no loaded loras UI
2023-07-06 22:26:54 +10:00
psychedelicious
e09c07a97d
fix(ui): fix board auto-add
2023-07-06 22:25:05 +10:00
psychedelicious
87feae959d
feat(ui): improve no loaded embeddings UI
2023-07-06 22:24:50 +10:00
psychedelicious
c21245f590
fix(api): make list models params querys, make path /
, remove defaults
...
The list models route should just be the base route path, and should use query parameters as opposed to path parameters (which cannot be optional)
Removed defaults for update model route - for the purposes of the API, we should always be explicit with this
2023-07-06 15:34:50 +10:00
psychedelicious
fbd6b25b4d
feat(ui): improve ux on TI autcomplete
...
- cursor reinserts at the end of the trigger
- `enter` closes the select
- popover styling
2023-07-06 14:56:37 +10:00
psychedelicious
2415dc1235
feat(ui): refactor embedding ui; now is autocomplete
2023-07-06 13:40:13 +10:00
Lincoln Stein
8f5fcb188c
Merge branch 'main' into lstein/model-manager-router-api
2023-07-05 23:16:43 -04:00
Lincoln Stein
f7daa6e71d
all methods now return OPENAPI_MODEL_CONFIGS; convert uses PUT
2023-07-05 23:13:01 -04:00
Lincoln Stein
3691b55565
fix autoimport crash
2023-07-05 21:53:08 -04:00
Lincoln Stein
fbad839d23
add missing .js files
2023-07-05 21:09:13 -04:00
Lincoln Stein
f610045a14
Merge branch 'main' into mps-fp16-fixes
2023-07-05 21:01:48 -04:00
Lincoln Stein
a7cbcae176
expose max_cache_size to invokeai-configure interface
2023-07-05 20:59:57 -04:00
Lincoln Stein
0a6dccd607
expose max_cache_size to invokeai-configure interface
2023-07-05 20:59:14 -04:00
Lincoln Stein
43c51ff157
Merge branch 'main' into lstein/more-model-loading-fixes
2023-07-05 20:48:15 -04:00
Lincoln Stein
bf25818d76
rebuild front end; bump version
2023-07-05 20:33:28 -04:00