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
psychedelicious
56d53b18f0
chore(ui): prettier
2024-09-06 22:56:24 +10:00
psychedelicious
20961215e7
chore(ui): eslint
2024-09-06 22:56:24 +10:00
psychedelicious
49c75ca381
tidy(ui): remove unused stuff 4
2024-09-06 22:56:24 +10:00
psychedelicious
cf6751cc06
tidy(ui): remove unused stuff 3
2024-09-06 22:56:24 +10:00
psychedelicious
7b429e0a54
feat(ui): clean up logging namespaces, allow skipping namespaces
2024-09-06 22:56:24 +10:00
psychedelicious
1303396d0e
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
2024-09-06 22:56:24 +10:00