psychedelicious
102b47190f
feat(ui): update qr code cnet starter model
...
- For SD1.5, use the new V2 version
- Add the SDXL version
2024-07-26 13:34:32 +10:00
Mary Hipp
269fe2e3bb
track accordions in tabs separately so open/close state isnt shared
2024-07-26 08:20:24 +10:00
Mary Hipp
b32aa1c77f
fix missing quote in translation
2024-07-26 08:20:24 +10:00
Mary Hipp Rogers
6656544ed5
tooltip copy updates
...
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2024-07-26 08:20:24 +10:00
Mary Hipp
4c75b93410
feat(ui): add informational popovers for upscale params
2024-07-26 08:20:24 +10:00
Mary Hipp
5be0de967d
feat(ui): close generation and advanced accordions when switching to upscale tab
2024-07-26 08:20:24 +10:00
psychedelicious
f8e27b837b
fix(ui): memoize model manager components
2024-07-26 07:52:10 +10:00
psychedelicious
47414be1e6
fix(ui): dropped model config cache breaking model edit UI
...
The model edit UI's composition allows for the model edit form to be instantiated before the model's config has been received. This results in the form having no values - all the fields are blank instead of populated by the model config.
Part of the fix is to pass the model config around directly instead of relying on _all_ components to fetch the model directly.
I also fixed a crapload of performance issues related to improper use of redux selectors.
2024-07-26 07:52:10 +10:00
psychedelicious
74cef38bcf
fix(backend): add refiner to single-file load_classes
...
Fixes single-file refiner loading.
2024-07-26 05:08:01 +10:00
psychedelicious
bb876b8d4e
fix(ui): copied edges must have new ids set
...
Problems this was causing:
- Deleting an edge was a copy of another edge deletes both edges
- Deleting a node that was a copy-with-edges of another node deletes its edges and it's original edges, leaving what I will call "ghost noodles" behind
2024-07-26 04:54:33 +10:00
psychedelicious
ba747373db
feat(ui): add button to disable info popovers from info popover
2024-07-25 08:06:41 -04:00
psychedelicious
95661c8b21
feat(ui): enable info popovers by default
2024-07-25 08:06:41 -04:00
blessedcoolant
e5d9ca013e
fix: use v1 models for large and base versions
2024-07-25 17:24:12 +05:30
blessedcoolant
4166c756ce
wip: depth_anything_v2 init lint fixes
2024-07-25 14:41:22 +05:30
blessedcoolant
4f0dfbd34d
wip: depth_anything_v2 initial implementation
2024-07-25 13:53:06 +05:30
psychedelicious
b70ac88684
perf(ui): throttle page changes
...
Previously you could spam the next/prev buttons and really thrash the server. Throttled to 500ms, which feels like a happy medium between responsive and not-thrash-y.
2024-07-25 11:57:54 +10:00
psychedelicious
24609da6ab
feat(ui): tweak pagination styles
2024-07-25 11:57:54 +10:00
psychedelicious
524647b1f1
fix(ui): jumpto interactions
...
- Autofocus on popover open
- Autoselect number on popover open
- Enter works to change page when input is focused
- Esc works to close popover when input is focused
2024-07-25 11:57:54 +10:00
Mary Hipp
cf1af94f53
feat(ui): make jump to page a popover
2024-07-25 11:57:54 +10:00
Mary Hipp
2a9fdc6314
feat(ui): add jump to option for gallery pagination
2024-07-25 11:57:54 +10:00
Sergey Borisov
46c632e7cc
Change layer detection keys according to LyCORIS repository
2024-07-25 02:10:47 +03:00
Sergey Borisov
653f63ae71
Add layer keys check
2024-07-25 02:03:08 +03:00
Sergey Borisov
8a9e2f57a4
Handle bias in full/diff lora layer
2024-07-25 02:02:37 +03:00
Sergey Borisov
31949ed2f2
Refactor code a bit
2024-07-25 02:00:30 +03:00
psychedelicious
3657285b1b
chore: bump version v4.2.7rc1
2024-07-25 06:23:50 +10:00
Hosted Weblate
e4b5975305
translationBot(ui): update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/
Translation: InvokeAI/Web UI
2024-07-25 06:09:04 +10:00
gallegonovato
b59825edc0
translationBot(ui): update translation (Spanish)
...
Currently translated at 34.4% (448 of 1300 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/es/
Translation: InvokeAI/Web UI
2024-07-25 06:09:04 +10:00
Riccardo Giovanetti
25788f6869
translationBot(ui): update translation (Italian)
...
Currently translated at 98.6% (1289 of 1307 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.5% (1277 of 1296 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2024-07-25 06:09:04 +10:00
Sergey Borisov
0ccb304b8b
Ruff format
2024-07-24 16:01:29 +03:00
psychedelicious
ca5a4ee59d
fix(ui): few cases where board totals don't updated when moving
2024-07-24 22:30:44 +10:00
psychedelicious
4fdefe58c7
feat(ui): clear gallery search on esc key
2024-07-24 14:10:16 +10:00
psychedelicious
9870f5a96f
fix(ui): race condition with gallery search
...
It was possible to clear the search term while a debounced setSearchTerm is still pending. This resulted in the gallery getting out of sync w/ the search term.
To fix this, we need to lift the state up a bit and cancel any pending debounced setSearchTerm calls when closing the search or clearing the search term box.
2024-07-24 14:10:16 +10:00
psychedelicious
c296ae8cfe
feat(ui): add useAssertSingleton hook
...
Use this to enforce singleton components and hooks.
2024-07-24 14:10:16 +10:00
psychedelicious
17493f4ae0
fix(ui): close boards search when toggling panel
2024-07-24 14:10:16 +10:00
psychedelicious
2503dca813
fix(ui): show boards panel when opening board search
2024-07-24 14:10:16 +10:00
psychedelicious
cb61ef9bb1
feat(ui): use color instead of super tiny icon change to indicate board search toggle state
...
You can't even see the icon, no point in changing it. Blue = active/open, Grey = closed.
2024-07-24 14:10:16 +10:00
psychedelicious
1831ed620f
fix(ui): gallery tabs layout
2024-07-24 14:10:16 +10:00
psychedelicious
c385e76356
fix(ui): DeleteBoardModal must be a singleton
2024-07-24 14:10:16 +10:00
psychedelicious
ff1972fbb3
fix(ui): spacing issue w/ boards search
2024-07-24 14:10:16 +10:00
psychedelicious
c4b3405bfa
fix(ui): make uncategorized and board components same height
2024-07-24 14:10:16 +10:00
psychedelicious
ab2548c0cd
feat(ui): minor padding tweaks in boardslist
2024-07-24 14:10:16 +10:00
psychedelicious
dc2a3363b0
feat(ui): layout shift when using a collapse w/ flex gap
...
the gap isn't handled smoothly, there's always a jump. cannot use gap in the collapsible's container
2024-07-24 14:10:16 +10:00
psychedelicious
d7a5fe2805
feat(ui): make arrow icon rotate on boards list
2024-07-24 14:10:16 +10:00
psychedelicious
4e49689d46
feat(ui): make isPrivate required on BoardsList
2024-07-24 14:10:16 +10:00
psychedelicious
ca8441a32f
fix(ui): alignment & overflow on gallery header
2024-07-24 14:10:16 +10:00
psychedelicious
44284d671c
feat(ui): tweak padding for boards in list
2024-07-24 14:10:16 +10:00
psychedelicious
e89de1d5b7
feat(ui): tweak board tooltip styles
...
When the totals were high enough, the image looked really off. Also fixed some inconsistent padding.
2024-07-24 14:10:16 +10:00
psychedelicious
6db63349f8
fix(ui): missing key on list element
2024-07-24 14:10:16 +10:00
Mary Hipp
7f6f892533
fix circular dep
2024-07-24 14:10:16 +10:00
Mary Hipp
d1bbd0cf80
cleanup
2024-07-24 14:10:16 +10:00
Mary Hipp
bd73b6b2af
reorganize the gallery - move board name to top of image grid, add hide/view boards button for toggle
2024-07-24 14:10:16 +10:00
Mary Hipp
0d40a7d865
exclude uncategorized from search and make sure list is always correct
2024-07-24 14:10:16 +10:00
Mary Hipp
c2f6b80246
move Uncategorized back to private board list
2024-07-24 14:10:16 +10:00
Mary Hipp
80f5f8210a
increase font size of Move for boards
2024-07-24 14:10:16 +10:00
Mary Hipp
b7383cc0e5
board UI updates: always show search for boards and images if a term is entered, clear search when view is toggled off
2024-07-24 14:10:16 +10:00
Mary Hipp
2172e4d292
board UI updates: font tweaks, add cover image to tooltip, move uncategorized out of board list, allow collapsible board list if private enabled
2024-07-24 14:10:16 +10:00
Sergey Borisov
ab0bfa709a
Handle loras in modular denoise
2024-07-24 05:07:29 +03:00
Sergey Borisov
6af659b1da
Handle t2i adapter in modular denoise
2024-07-24 02:55:33 +03:00
psychedelicious
db664afc49
fix(ui): model select overflowing when model names are too long
2024-07-24 09:35:32 +10:00
psychedelicious
b99a53e64e
tidy(ui): organise postprocessing listeners
2024-07-24 08:22:46 +10:00
psychedelicious
5f4ce6fda3
tidy(ui): organise postprocessing files
2024-07-24 08:22:46 +10:00
psychedelicious
93e95ce53f
chore(ui): lint
2024-07-24 08:22:46 +10:00
psychedelicious
2997f0a1f8
fix(ui): ts issue
2024-07-24 08:22:46 +10:00
psychedelicious
40b262bcc2
tidy(ui): "simpleUpscale" -> "postProcessing"
2024-07-24 08:22:46 +10:00
psychedelicious
a26f050cbb
feat(ui): rename ad-hoc upscale stuff to post-processing
2024-07-24 08:22:46 +10:00
psychedelicious
94b5b2a467
feat(ui): improve starter model search for spandrel models
2024-07-24 08:22:46 +10:00
psychedelicious
b4519ea61f
tidy(ui): remove unused maxUpscalePixels config
2024-07-24 08:22:46 +10:00
psychedelicious
7f7ce291b5
feat(ui): revised simple upscale warning UI
2024-07-24 08:22:46 +10:00
psychedelicious
aeb53563ff
feat(ui): use graph util for ad-hoc upscale graph
2024-07-24 08:22:46 +10:00
psychedelicious
e8d2e2330e
fix(ui): set board in ad-hoc upscale graph
2024-07-24 08:22:46 +10:00
psychedelicious
4c6b9ce7c9
fix(ui): use spandrel autoscale node in upscaling tab
2024-07-24 08:22:46 +10:00
psychedelicious
87a2221d72
chore(ui): typegen
2024-07-24 08:22:46 +10:00
psychedelicious
76aa6bdf05
feat(nodes): split spandrel node
...
`spandrel_image_to_image` now just runs the model with no changes.
`spandrel_image_to_image_autoscale` runs the model repeatedly until the desired scale is reached. previously, `spandrel_image_to_image` did this.
2024-07-24 08:22:46 +10:00
Sergey Borisov
416d29fb83
Ruff format
2024-07-24 01:17:28 +03:00
psychedelicious
0c1994d682
fix(ui): restore pnpm-lock.yaml
...
#6645 inadvertently removed the lockfile
2024-07-24 08:07:32 +10:00
Sergey Borisov
19c00241c6
Use non-inverted mask generally(except inpaint model handling)
2024-07-24 00:59:13 +03:00
Lincoln Stein
633bbb4e85
[MM2] Use typed ModelRecordChanges for model_install() rather than untyped dict ( #6645 )
...
* [MM2] replace untyped config dict passed to install_model with typed ModelRecordChanges
- adjusted frontend to work with new schema
- used this facility to assign "starter model" names and descriptions to the installed
models.
* documentation fix
* [MM2] replace untyped config dict passed to install_model with typed ModelRecordChanges
- adjusted frontend to work with new schema
- used this facility to assign "starter model" names and descriptions to the installed
models.
* documentation fix
* remove v9 pnpm lockfile
* [MM2] replace untyped config dict passed to install_model with typed ModelRecordChanges
- adjusted frontend to work with new schema
- used this facility to assign "starter model" names and descriptions to the installed
models.
* [MM2] replace untyped config dict passed to install_model with typed ModelRecordChanges
- adjusted frontend to work with new schema
- used this facility to assign "starter model" names and descriptions to the installed
models.
* remove v9 pnpm lockfile
* regenerate schema.ts
* prettified
---------
Co-authored-by: Lincoln Stein <lstein@gmail.com>
2024-07-23 21:41:00 +00:00
psychedelicious
a221ab2fb6
fix(ui): upsell menuitem styling
2024-07-24 06:58:27 +10:00
psychedelicious
0279a27f66
fix(ui): render settingsmenu in portal, no zindex
2024-07-24 06:58:27 +10:00
chainchompa
54aef4959c
cleanup
2024-07-24 06:56:02 +10:00
chainchompa
4017609b91
clean up useIsAllowedToUpscale since its no longer necessary
2024-07-24 06:56:02 +10:00
chainchompa
cb0bffedd5
fix board handling for simple upscale
2024-07-24 06:56:02 +10:00
chainchompa
1fd2a91ccd
only show warning for simple upscale if no simple upscale model is available
2024-07-24 06:56:02 +10:00
Sergey Borisov
c323a760a5
Suggested changes
...
Co-Authored-By: Ryan Dick <14897797+RyanJDick@users.noreply.github.com>
2024-07-23 23:34:28 +03:00
Sergey Borisov
9d1fcba415
Fix create gradient mask node output
2024-07-23 23:29:28 +03:00
chainchompa
bf6066d834
Merge branch 'main' into chainchompa/simple-upscale-updates
2024-07-23 13:27:48 -04:00
Mary Hipp
5635f65ee9
feat(ui): add upsells for pro edition to settings menu
2024-07-23 13:27:00 -04:00
chainchompa
6317cf8ef9
move handleSimpleUpscaleModels logic into handleSpandrelImageToImageModels listener
2024-07-23 13:13:21 -04:00
chainchompa
9e1daf06f7
Merge branch 'main' into chainchompa/simple-upscale-updates
2024-07-23 12:16:44 -04:00
chainchompa
e1a718b512
cleanup
2024-07-23 12:16:35 -04:00
chainchompa
cbce89162b
update simple upscale metadata to match upscale metadata
2024-07-23 12:15:26 -04:00
chainchompa
b46b20210d
handle simple upscale models on modelsLoaded
2024-07-23 11:53:43 -04:00
chainchompa
8e89157a83
reuse ParamSpandrelModel for simple upscale
2024-07-23 11:36:46 -04:00
Sergey Borisov
ca21996a97
Remove old seamless class
2024-07-23 18:04:33 +03:00
Sergey Borisov
62aa064e56
Handle seamless in modular denoise
2024-07-23 18:03:59 +03:00
chainchompa
8107884c8d
Merge branch 'main' into chainchompa/simple-upscale-updates
2024-07-23 10:28:11 -04:00
chainchompa
a2f49ef7c1
cleanup esrgan frontend code
2024-07-23 10:22:38 -04:00
Ryan Dick
e2e47fd606
Merge branch 'main' into stalker-modular_controlnet
2024-07-23 10:19:12 -04:00
chainchompa
c098edc6b2
updated simple upscale to use spandrel node and list of available spandrel models
2024-07-23 10:15:31 -04:00
chainchompa
bc1d9748ce
updated upscale warning to work for simple upscale
2024-07-23 10:04:31 -04:00
Ryan Dick
db52f5606f
Merge branch 'main' into stalker-modular_freeu
2024-07-23 09:53:32 -04:00
Ryan Dick
d014dc94fd
Merge branch 'main' into stalker7779/modular_rescale_cfg
2024-07-23 09:34:22 -04:00
Ryan Dick
39e804d0f8
Use consistent param names in patch_extension(...) functions: context -> ctx.
2024-07-23 09:18:04 -04:00
psychedelicious
154e8f6e78
chore(ui): lint
2024-07-23 15:42:16 +10:00
psychedelicious
2d31b82e60
feat(ui): tweak layout for warning message
2024-07-23 15:42:16 +10:00
psychedelicious
8f934747f3
feat(ui): updated upscale tab warnings
2024-07-23 15:42:16 +10:00
psychedelicious
4352341a00
feat(ui): starter models filter matches spandrel models to "upscale" search term
2024-07-23 15:42:16 +10:00
psychedelicious
d7e0ec52ff
feat(ui): make model install tab controlled
...
This lets us navigate directly to eg the Starter Models tab
2024-07-23 15:42:16 +10:00
psychedelicious
1072b74c0e
fix(ui): edge cases in starter models search
2024-07-23 15:42:16 +10:00
psychedelicious
46dc8c6641
chore(ui): lint
2024-07-23 15:42:16 +10:00
psychedelicious
a8bc6ab5b1
fix(ui): typos
2024-07-23 15:42:16 +10:00
Kent Keirsey
bd91bd4a84
Math Updates
2024-07-23 15:42:16 +10:00
psychedelicious
8756a6b8c3
fix(ui): remove sharpness param
2024-07-23 10:55:54 +10:00
psychedelicious
2e0cebb571
fix(ui): bug where viewer would disappear on upscaling tab
2024-07-23 10:55:54 +10:00
psychedelicious
c3a8184431
feat(ui): add number input to scale slider
2024-07-23 10:55:54 +10:00
psychedelicious
ffa39d74b3
feat(ui): remove first unsharp from upscale graph
2024-07-23 10:55:54 +10:00
psychedelicious
f9d3966ea2
feat(ui): add scale param to upscaling tab
2024-07-23 10:55:54 +10:00
psychedelicious
7cee4e42a7
feat(ui): add addEdgeToMetadata graph helper
2024-07-23 10:55:54 +10:00
psychedelicious
071c7c7c7e
chore(ui): typegen
2024-07-23 10:55:54 +10:00
psychedelicious
818045f678
tidy(ui): use × instead of translation string
2024-07-23 10:55:54 +10:00
psychedelicious
7edefbefff
feat(ui): add translation for upscaling tab
2024-07-23 10:55:54 +10:00
psychedelicious
29efab70b7
feat(nodes): spandrel_image_to_image.scale defaults to 4.0
2024-07-23 10:55:54 +10:00
psychedelicious
ac6adc392a
feat(nodes): add scale
and fit_to_multiple_of_8
to spandrel node
2024-07-23 10:55:54 +10:00
psychedelicious
a2ef5d56ee
feat(nodes): split out spandrel node upscale logic into utils
2024-07-23 10:55:54 +10:00
Mary Hipp
13f3560e55
more lint fixes
2024-07-23 10:55:54 +10:00
Mary Hipp
c4bd60e00f
knip fix
2024-07-23 10:55:54 +10:00
Mary Hipp
54eda9163c
remove tiledVAE option and make it true
2024-07-23 10:55:54 +10:00
Mary Hipp
582f384fff
lint fix
2024-07-23 10:55:54 +10:00
Mary Hipp
a43211e650
math updates for controlnet tiles
2024-07-23 10:55:54 +10:00
Mary Hipp
6cb0581b0d
add description to upscale model dropdown tooltip
2024-07-23 10:55:54 +10:00
Mary Hipp
845d77916e
lint fix
2024-07-23 10:55:54 +10:00
Mary Hipp
f18431a999
use fn to get width/height of output image
2024-07-23 10:55:54 +10:00
Mary Hipp
5060bf2f62
lint fix
2024-07-23 10:55:54 +10:00
Mary Hipp
7854d913b2
add upscaling data to metadata
2024-07-23 10:55:54 +10:00
Mary Hipp
890a3ce32a
add limited metadata
2024-07-23 10:55:54 +10:00
Mary Hipp
fb4b3f3350
fix creativity/sharpness/structure scales, move where loras are added, get scale const working
2024-07-23 10:55:54 +10:00
Mary Hipp
d166b08b6a
restore scale but hardcode it to 2 regardless of upscale model
2024-07-23 10:55:54 +10:00
psychedelicious
5266e9e682
fix(ui): remove unused scale param
2024-07-23 10:55:54 +10:00
psychedelicious
d0265e21b0
fix(ui): use spandrel node for upscaling
2024-07-23 10:55:54 +10:00
psychedelicious
3126e8e49a
chore(ui): typegen
2024-07-23 10:55:54 +10:00
Mary Hipp
9e3412d776
translations and lint fix
2024-07-23 10:55:54 +10:00
Mary Hipp
4a09cc57be
use the tile conttrolnet in graph instad of marys hardcoded key
2024-07-23 10:55:54 +10:00
Mary Hipp
5ab36e0433
add warning if no upscale model or no tile controlnet for base model
2024-07-23 10:55:54 +10:00
Mary Hipp
d2bf3629bf
base scale off of upscale model selected
2024-07-23 10:55:54 +10:00
Mary Hipp
d9b217d908
hook up sharpness, structure, and creativity
2024-07-23 10:55:54 +10:00
Mary Hipp
2847f1b5ac
add vae toggle, lint fix
2024-07-23 10:55:54 +10:00
Mary Hipp
bc30850f3a
hardcode marys tile cnet key
2024-07-23 10:55:54 +10:00
Mary Hipp
7668dc68a0
cleanup, add loras
2024-07-23 10:55:54 +10:00
Mary Hipp
ea449f5a0a
upscale graph built, no multidiffusion yet
2024-07-23 10:55:54 +10:00
Mary Hipp
5a1ed99ca1
restore adhoc upscale button
2024-07-23 10:55:54 +10:00