psychedelicious
3b0fecafb0
fix(ui): URL mismatch for tag_counts_with_filter
2025-03-12 08:00:18 +11:00
psychedelicious
099011000f
chore(ui): lint
2025-03-12 08:00:18 +11:00
psychedelicious
155daa3137
feat(ui): hide filters with no workflows
2025-03-12 08:00:18 +11:00
psychedelicious
c493e223cf
feat(ui): "Reset Tags" -> "Reset Filters"
2025-03-12 08:00:18 +11:00
psychedelicious
124ca23f8b
feat(ui): use new tag filtering for workflow library
2025-03-12 08:00:18 +11:00
psychedelicious
a8023cbcb6
chore(ui): typegen
2025-03-12 08:00:18 +11:00
psychedelicious
ef95b37ace
fix(ui): workflow library infinite query providesTags
2025-03-12 08:00:18 +11:00
psychedelicious
4feff5a185
chore(ui): bump @reduxjs/toolkit from 1.6.0 to 1.6.1
...
This brings in some fixes for the new infinite query support.
2025-03-12 08:00:18 +11:00
psychedelicious
6c8dc32d5c
docs(ui): add comments to workflow library cache invalidation
2025-03-12 08:00:18 +11:00
psychedelicious
e5da808b2f
fix(ui): updating workflow content should not invalidate the infinite query cache
2025-03-12 08:00:18 +11:00
psychedelicious
7d3434da62
fix(ui): updating workflow opened at invalidates infinite query cache
2025-03-12 08:00:18 +11:00
psychedelicious
4cc70d9f16
feat(ui): add cache tags for workflow library's infinite query
2025-03-12 08:00:18 +11:00
psychedelicious
7988bc1a59
chore(ui): remove unused WorkflowsRecent RTKQ tag
...
This didn't actually do anything. Will be implementing the actual functionality that you'd _think_ this tag would do in a future change.
2025-03-12 08:00:18 +11:00
psychedelicious
1756d885f6
refactor(ui): split workflow library state into separate slice
...
Has no business being in the workflow state slice.
2025-03-12 08:00:18 +11:00
Riccardo Giovanetti
76c09301f9
translationBot(ui): update translation (Italian)
...
Currently translated at 98.7% (1794 of 1816 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
2025-03-11 11:33:01 +11:00
Linos
1cf8749754
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (1816 of 1816 strings)
translationBot(ui): update translation (Vietnamese)
Currently translated at 99.9% (1815 of 1816 strings)
Co-authored-by: Linos <linos.coding@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/vi/
Translation: InvokeAI/Web UI
2025-03-11 11:33:01 +11:00
Riku
5d6c468833
translationBot(ui): update translation (German)
...
Currently translated at 67.2% (1221 of 1816 strings)
Co-authored-by: Riku <riku.block@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2025-03-11 11:33:01 +11:00
Hosted Weblate
80b3f44ae8
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
2025-03-11 11:33:01 +11:00
psychedelicious
c77c12aa1d
fix(ui): missing builder translations
2025-03-11 11:28:51 +11:00
psychedelicious
731992c5ec
fix(ui): restore accidentally deleted line
2025-03-11 11:17:19 +11:00
psychedelicious
c259899bf4
feat(ui): support for FLUX Redux in canvas
...
User facing:
When a FLUX main model is selected, users may now add Regional Reference Image layers.
When switching between FLUX Redux and FLUX IP Adapter, the settings will change to match the model type. (IP Adapter has weight, begin/end step, but Redux does not.) The image will be retained when switching between the two.
Otherwise it works the same way as IP Adapter - both in Global and Regional Reference Image layers.
---
Internal state handling:
Slightly awkward, but it was easiest to make FLUX Redux a second type of IP Adapter in redux state.
Global and regional reference images still have a single `ipAdapter` field, but it can have a type of `ip_adapter` or `flux_redux`.
Ideally, this field is called `config` or `settings` or something, but we are past that point. We _could_ do a migration to rename it, but I don't think it's worth the effort.
---
Other changes:
- Updated canvas layer validators to handle FLUX Redux.
- Updated model list loading logic to un-set FLUX Redux models in Canvas if they are not in the list (e.g. if the user deletes the model in the main app).
- Updated graph builders - new `addFLUXRedux` util & updated `addRegions` util.
- Updated the `buildModelsHook` util to return a hook that accepts a filter callback. This handles a discrepancy: FLUX IP Adapter does not support regional guidance, but FLUX Redux does. The Regional Guidance settings provide the filter to filter out FLUX IP Adapter models from the combined list of IP Adapter ahd Redux models.
2025-03-11 11:17:19 +11:00
psychedelicious
f62b9ad919
chore(ui): typegen
2025-03-11 11:17:19 +11:00
psychedelicious
a89d68b93a
fix(ui): hide shared on workflow library
2025-03-10 12:29:48 -04:00
Riku
d5d08f6569
fix(ui): add webp to supported image types in toast messages
2025-03-07 20:38:16 +11:00
psychedelicious
f03a2bf03f
chore(ui): typegen
2025-03-07 11:45:49 +11:00
psychedelicious
4136817d30
chore(ui): typegen
2025-03-07 11:45:49 +11:00
psychedelicious
e51588197f
chore(ui): lint
2025-03-07 08:44:15 +11:00
psychedelicious
c5319ac48c
feat(ui): restore new workflow button
2025-03-07 08:44:15 +11:00
psychedelicious
50657650c2
feat(ui): rough out recent workflows
2025-03-07 08:44:15 +11:00
psychedelicious
f657c95e45
chore(ui): lint
2025-03-07 08:44:15 +11:00
psychedelicious
008837642e
feat(ui): restore upload workflow button
2025-03-07 08:44:15 +11:00
psychedelicious
1a84a2fb7e
feat(ui): restore share workflow button
2025-03-07 08:44:15 +11:00
psychedelicious
b87febcf4c
chore(ui): lint
2025-03-07 08:44:15 +11:00
psychedelicious
95a9bb6c7b
fix(ui): missing translation
2025-03-07 08:44:15 +11:00
psychedelicious
93ec9a048f
fix(ui): workflow library overflow
2025-03-07 08:44:15 +11:00
psychedelicious
ec6cea6705
feat(ui): workflow library styling
2025-03-07 08:44:15 +11:00
psychedelicious
bfbcaad8c2
tweak(ui): workflow tag names
2025-03-07 08:44:15 +11:00
psychedelicious
3694158434
feat(ui): workflow library tags
2025-03-07 08:44:15 +11:00
psychedelicious
4cb73e6c19
chore(ui): typegen
2025-03-07 08:44:15 +11:00
psychedelicious
f56dd01419
feat(ui): workflow library infinite scrolling
2025-03-07 08:44:15 +11:00
psychedelicious
ed9cd6a7a2
feat(ui): simpler workflow action buttons
2025-03-07 08:44:15 +11:00
psychedelicious
c44c28ec4c
feat(ui): workflow library modal styling
2025-03-07 08:44:15 +11:00
psychedelicious
e1f7359171
feat(ui): set up RTKQ endpoint for infinite workflows list
2025-03-07 08:44:15 +11:00
psychedelicious
3e97d49a69
chore(ui): bump RTKQ to latest to get infinite query support
2025-03-07 08:44:15 +11:00
psychedelicious
84e86819b8
chore(ui): lint
2025-03-07 08:44:15 +11:00
psychedelicious
440e3e01ac
fix(ui): show workflow thumbnails in library
2025-03-07 08:44:15 +11:00
psychedelicious
c2302f7ab1
fix(ui): ts issues
2025-03-07 08:44:15 +11:00
Mary Hipp
2594eed1af
add comments
2025-03-07 08:44:15 +11:00
Mary Hipp
e8db1c1d5a
break out actions, start on marketplace categories
2025-03-07 08:44:15 +11:00
Mary Hipp
d5c5e8e8ed
another new workflow library
2025-03-07 08:44:15 +11:00