psychedelicious
704dbfd04a
chore(ui): upgrade storybook
2025-07-17 22:04:57 +10:00
psychedelicious
5d9e078043
chore(ui): finish eslint v9 migration
2025-07-17 22:04:57 +10:00
psychedelicious
875cde13ae
chore(ui): migrate to eslint v9 (wip)
2025-07-17 22:04:57 +10:00
psychedelicious
77655aed86
chore(ui): update eslint config
2025-07-17 22:04:57 +10:00
psychedelicious
9e526d00c2
chore(ui): lint
2025-07-17 15:36:24 +10:00
psychedelicious
1a24396be8
feat(ui): styling when nodes have error
2025-07-17 15:36:24 +10:00
psychedelicious
d97e73a565
chore(ui): lint
2025-07-17 15:36:24 +10:00
psychedelicious
55b14c8aaf
perf(ui): optimize redux selectors for workflow editor
...
- Build selectors for each node in a react context so components can
re-use the same selectors
- Cache the selectors in the context
2025-07-17 15:36:24 +10:00
psychedelicious
79f65e57eb
fix(ui): remove unnecessary coalescing operator
2025-07-17 14:21:02 +10:00
Kent Keirsey
b4c8950278
address comments
2025-07-17 14:21:02 +10:00
Kent Keirsey
400b2e9a55
unlint.
2025-07-17 14:21:02 +10:00
Kent Keirsey
3a687c583a
lint
2025-07-17 14:21:02 +10:00
Kent Keirsey
833950078d
commit tile size controls
2025-07-17 14:21:02 +10:00
Kent Keirsey
e698dcb148
unlint.
2025-07-17 14:21:02 +10:00
Kent Keirsey
218386e077
lint
2025-07-17 14:21:02 +10:00
Kent Keirsey
4426be9e64
commit tile size controls
2025-07-17 14:21:02 +10:00
psychedelicious
86f4cf7857
feat(ui): related embedding styling/tidy
2025-07-17 14:12:29 +10:00
Kent Keirsey
49ae66d94a
Added related model support
2025-07-17 14:12:29 +10:00
Cursor Agent
c10865c7ef
Reorder embedding options in PromptTriggerSelect component
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-17 14:12:29 +10:00
psychedelicious
f3478a189a
fix(ui): able to drag empty space in tab bar and detach panels
2025-07-17 13:58:32 +10:00
psychedelicious
43db29176a
chore(ui): lint
2025-07-17 13:52:24 +10:00
psychedelicious
f38922929c
docs(ui): comments in modelsLoaded
2025-07-17 13:52:24 +10:00
psychedelicious
7d02c58f86
fix(ui): move <ParamTileControlNetModel /> to <UpscaleTabAdvancedSettingsAccordion />
2025-07-17 13:52:24 +10:00
Kent Keirsey
6edce8be87
Add scaling in
2025-07-17 13:52:24 +10:00
Kent Keirsey
31f63e38bd
lint
2025-07-17 13:52:24 +10:00
Kent Keirsey
78a68ac3a7
Updated
2025-07-17 13:52:24 +10:00
Kent Keirsey
8cd3bcd1c0
Updates
2025-07-17 13:52:24 +10:00
Cursor Agent
264cc5ef46
Add tile ControlNet model selection to upscale settings
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-17 13:52:24 +10:00
JPPhoto
f06a66da07
Updated schema.ts
2025-07-17 06:33:56 +10:00
psychedelicious
18ad9a6af3
feat(ui): canvas/viewer panel tabs show progress
2025-07-17 06:20:05 +10:00
psychedelicious
b6ed31c222
feat(ui): clicking invoke switches to viewer tab instead of canvas when save all images to gallery is enabled
2025-07-17 06:20:05 +10:00
psychedelicious
200beb5af5
feat(ui): make save all images to gallery option also bypass canvas
2025-07-17 06:20:05 +10:00
psychedelicious
f82a948bdd
refactor(ui): canvas autoswitch logic
...
Simplify the canvas auto-switch logic to not rely on the preview images
loading. This fixes an issue where offscreen preview images didn't get
auto-switched to. Images are now loaded directly.
2025-07-17 06:20:05 +10:00
psychedelicious
dd03e3ddcd
refactor(ui): simplify canvas session logic
2025-07-17 06:20:05 +10:00
psychedelicious
7561b73e8f
fix(ui): uppercase file extensions blocked for image upload
...
Closes #8284
2025-07-17 00:48:36 +10:00
psychedelicious
caa97608c7
fix(ui): aspect ratios out of order
2025-07-16 23:27:37 +10:00
Mary Hipp
72a6d1edc1
simplify descriptoin styling
2025-07-16 09:19:33 -04:00
Mary Hipp
b8bf89c2f1
add fallback image and make sure description text is legible for model picker noncompact
2025-07-16 09:19:33 -04:00
psychedelicious
a1ade2b8c0
feat(ui): export apis & actions from package
2025-07-16 08:21:03 -04:00
Eugene Brodsky
c9daf1db30
(fix) remove timeout from image prompt expansion ( #8281 )
2025-07-14 11:19:20 -04:00
psychedelicious
71e4901313
fix(ui): ignore disalbed ref images in readiness checks
2025-07-14 10:51:51 +10:00
psychedelicious
82fb897b62
chore(ui): lint
2025-07-12 14:56:57 +10:00
psychedelicious
7bb25ef1b4
fix(ui): gallery dnd
2025-07-12 14:56:57 +10:00
psychedelicious
62f52c74a8
fix(ui): linked negative style prompt not passed in
...
Closes #8256
2025-07-12 10:22:17 +10:00
psychedelicious
97439c1daa
fix(ui): native context menu shown on right click on short fat images
...
Closes #8254
2025-07-12 10:22:17 +10:00
psychedelicious
b23bff1b53
fix(ui): center staging area images
2025-07-12 10:22:17 +10:00
psychedelicious
d9a1efbabf
fix(ui): staging area images may be slightly too large
2025-07-12 10:22:17 +10:00
psychedelicious
757ecdbf82
build(ui): downgrade idb-keyval
...
We have increased error rates after updating this package. Let's try
downgrading to see if that fixes the issue.
2025-07-11 15:00:10 +10:00
psychedelicious
694c85b041
fix(ui): language file filenames
...
Need to replace the underscores w/ dashes - this was missed in #8246 .
2025-07-11 14:21:41 +10:00
psychedelicious
ac981879ef
fix(ui): runtime errors related to calling reduce on array iterator
...
Fix an issue in certain browsers/builds causing a runtime error.
A zod enum has a .options property, which is an array of all the options
for the enum. This is handy for when you need to derive something from a
zod schema.
In this case, we represented the possible focus regions in the zod enum,
then derived a mapping of region names to set of target HTML elements.
Why isn't important, but suffice to say, we were using the .options
property for this.
But actually, we were using .options.values(), then calling .reduce() on
that. An array's .values() method returns an _array iterator_. Array
iterators do not have .reduce() methods!
Except, apparently in some environments they do - it depends on the JS
engine and whether or not polyfills for iterator helpers were included
in the build.
Turns out my dev environment - and most user browsers - do provide
.reduce(), so we didn't catch this error. It took a large deployment and
error monitoring to catch it.
I've refactored the code to totally avoid deriving data from zod in this
way.
2025-07-11 08:25:47 +10:00