Attila Cseh
3fd10b68cd
recall CLIP skip
2025-08-14 21:10:21 +10:00
psychedelicious
a89b3efd14
feat(ui): remove SDXL style prompt from linear UI
...
This feature added a lot of unexpected complexity in graph building /
metadata recall and is unintuitive user experience. 99% of the time, the
style prompt should be exactly the main prompt.
You can still use style prompts in workflows, but in an effort to reduce
complexity in the linear UI, we are removing this rarely-used feature.
2025-08-14 10:56:24 +10:00
psychedelicious
5a102f6b53
chore(ui): lint
2025-07-25 19:04:21 +10:00
psychedelicious
f3cd49d46e
refactor(ui): just manually validate async stuff
2025-07-25 19:04:21 +10:00
psychedelicious
e58ee4c492
chore(ui): upgrade zod
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
1be8a9a310
fix(ui): add metadata i18nKey to handler; fixes metadata toasts
2025-07-09 23:15:25 +10:00
psychedelicious
7f2dd22d47
refactor(ui): metadata recall buttons & hotkeys (WIP)
2025-07-09 23:15:25 +10:00
Mary Hipp Rogers
c3d8f875de
if on generate tab, recall dimensions instead of bbox ( #8233 )
...
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
2025-07-08 13:09:21 -04:00
psychedelicious
179b988148
fix(ui): prompt concat derived state recall
2025-07-08 06:37:43 +10:00
psychedelicious
71e12bcebe
fix(ui): when no negative prompt is provided, recall it as null
2025-07-07 22:05:49 +10:00
psychedelicious
863c7eb9e2
fix(ui): metadata display for primitive values
2025-07-07 22:05:49 +10:00
psychedelicious
6bd004d868
fix(ui): clear ref images when recalling all
...
Closes #8202
2025-07-07 22:05:49 +10:00
psychedelicious
0fc1c33536
chore(ui): knip
2025-07-07 10:25:24 +10:00
psychedelicious
9d9c4c0f1a
tidy(ui): remove unused old metadata impl
2025-07-04 17:53:47 +10:00
psychedelicious
585b54dc7d
feat(ui): ref image recall w/ old canvas metadata backup
2025-07-04 17:53:47 +10:00
psychedelicious
22d574c92a
feat(ui): canvas metadata recall
2025-07-04 17:53:47 +10:00
psychedelicious
f23be119fc
refactor(ui): migrating to new metadata handlers
2025-07-04 17:53:47 +10:00
psychedelicious
dc23be117a
refactor(ui): simplified metadata parsing (WIP)
2025-07-04 17:53:47 +10:00
psychedelicious
350de058fc
refactor(ui): simplified metadata parsing (WIP)
2025-07-04 17:53:47 +10:00
psychedelicious
fd5cd707a3
refactor(ui): simplified metadata parsing (WIP)
2025-07-04 17:53:47 +10:00
psychedelicious
98ecefdce0
refactor(ui): simplified metadata parsing (WIP)
2025-07-04 17:53:47 +10:00
psychedelicious
42688a0993
refactor(ui): metadata parsing
2025-07-04 17:53:47 +10:00
Cursor Agent
adbcc191d9
Add reference image enable/disable functionality
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-02 10:54:46 -04:00
psychedelicious
1a39d22b6c
feat(ui): migrate from lodash-es to es-toolkit
2025-06-26 20:00:39 +10:00
psychedelicious
5a2f5c105d
refactor(ui): refImage.ipAdapter -> refImage.config
2025-06-26 19:57:15 +10:00
psychedelicious
22eb25be48
refactor(ui): use more succient syntax to opt-out of RTKQ caching for model fetching utils
2025-03-21 10:24:03 +11:00
Brandon Rising
246b59f148
Run pnpm fix, regenerate schema
2024-12-17 07:28:45 -05:00
Brandon Rising
046d19446c
Rename Structural Lora to Control Lora
2024-12-17 07:28:45 -05:00
Brandon Rising
f3b253987f
Initial setup for flux tools control loras
2024-12-17 07:28:45 -05:00
Riku
107e48808a
fix(ui): recall seamless settings
2024-10-29 20:43:44 +11:00
psychedelicious
59d0ad4505
chore(ui): migrate from ts-toolbelt to type-fest
...
`ts-toolbelt` is unmaintained while `type-fest` is very actively maintained. Both provide similar TS utilities.
2024-10-23 16:01:15 +11:00
Riku
6e7491b086
fix(ui): recall guidance value for flux images
2024-10-15 18:06:45 +11:00
psychedelicious
eee4175e4d
Revert "fix(ui): Apple Pencil requires onPointerUp instead of onClick"
...
This reverts commit 2a90f4f59e .
2024-10-07 10:05:20 +11:00
psychedelicious
2a90f4f59e
fix(ui): Apple Pencil requires onPointerUp instead of onClick
...
With `onClick`, elements w/ a tooltip require a double-tap.
2024-10-04 07:44:40 -04:00
psychedelicious
fd982fa7c2
fix(ui): prevent unhandled promise rejections
2024-10-03 10:32:59 -04:00
psychedelicious
778ef8a752
fix(ui): model recall clobbers w/h recal
2024-09-22 18:41:11 +03:00
psychedelicious
1644810896
feat(ui): revised getImageDTO utils
...
- Rename util to `getImageDTOSafe`
- Update API to accept the same options as RTKQ's `initiate`
- Add `getImageDTO`; while `getImageDTOSafe` returns null if the image is not found, the new util throws
- Update usage of `getImageDTOSafe`
2024-09-20 14:54:46 +03:00
psychedelicious
362223cd20
feat(ui): support recalling canvas metadata
...
- Add parser, recaller and handler
- Add redux action to rehydrate the whole shebang at once
2024-09-19 23:36:22 +10:00
psychedelicious
a28db7d496
feat(ui): create canvas metadata zod schema
...
- Add async zod refiner to `zImageWithDims` which fetches the image as part of validation
- Add `zServerValidatedModelIdentifierField`, a zod-refined version of `zModelIdentifierField` which fetches the model as part of validation
- Add `zCanvasMetadata` zod schema, which contains only canvas entities - no bbox, and no `isHidden` flags
2024-09-19 23:36:22 +10:00
Mary Hipp
4b916d217b
all the lints
2024-09-17 15:44:20 +10:00
Mary Hipp
ffbf4aba1f
feat(ui): new fields and param layout for FLUX settings: guidance, t5 encoder, CLIP embed
2024-09-17 15:44:20 +10:00
psychedelicious
26e23a43dc
tidy(ui): create/move store utils to separate file
2024-09-16 15:10:17 +03:00
psychedelicious
52a19ceac3
feat(ui): ip adapter -> reference image (internal state)
...
We are renaming "IP Adapter" to "Reference Image".
- Update all internal state
- Update all components
2024-09-16 15:10:17 +03:00
psychedelicious
17dd8bb37b
chore(ui): lint
2024-09-06 22:56:24 +10:00
psychedelicious
04f78a99ad
feat(ui): rough out undo/redo on canvas
2024-09-06 22:56:24 +10:00
psychedelicious
9b3ec12a3e
feat(ui): split out loras state from canvas rendering state
2024-09-06 22:56:24 +10:00
psychedelicious
d9fe16bab4
feat(ui): split out params/compositing state from canvas rendering state
...
First step to restoring undo/redo - the undoable state must be in its own slice. So params and settings must be isolated.
2024-09-06 22:56:24 +10:00
psychedelicious
dd2e68bf00
fix(ui): rip out broken recall logic, NO TS ERRORS
2024-09-06 22:56:24 +10:00
psychedelicious
7825e325df
chore(ui): lint
2024-09-06 22:56:24 +10:00