psychedelicious
d9422ffebd
tests(ui): add testes for enriched cancel/timeout errors
2025-06-30 12:56:51 +10:00
psychedelicious
d5c033be4d
feat(ui): enrich cancel/timeout errors when queue item cancel fails
2025-06-30 12:56:51 +10:00
psychedelicious
4662cd6f15
fix(ui): await cancelation of queue item before returning
2025-06-30 12:56:51 +10:00
psychedelicious
a740a22613
feat(ui): runGraph uses settle for all promise handling, better comments
2025-06-30 12:56:51 +10:00
psychedelicious
bf4016b4bc
feat(ui): add getNodes method to Graph
2025-06-30 12:56:51 +10:00
psychedelicious
6fa7c8c2ee
feat(ui): better exception naming and docstrings in runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
ea40f582da
tweak(ui): naming, code style
2025-06-30 12:56:51 +10:00
psychedelicious
01caf56251
feat(ui): clearer naming in WrappedError
2025-06-30 12:56:51 +10:00
psychedelicious
42d577e65a
tests(ui): check for error instance instead of message
2025-06-30 12:56:51 +10:00
psychedelicious
38d80c9ce5
fix(ui): clear cleanupFunctions when finished calling them
2025-06-30 12:56:51 +10:00
psychedelicious
6acaa8abbf
refactor(ui): use deferred promise as workaround to antipattern of async promise executor
2025-06-30 12:56:51 +10:00
psychedelicious
4b84e34599
refactor(ui): better race condition handling in runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
bbd21b1eb2
feat(ui): rename isSettled -> isFinished
2025-06-30 12:56:51 +10:00
psychedelicious
4fa83a6228
feat(ui): better error handling for runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
051876dcff
feat(ui): ensure promise always marked as settled, better comments
2025-06-30 12:56:51 +10:00
psychedelicious
8dc6d0b5ae
feat(ui): use runGraph in canvas
2025-06-30 12:56:51 +10:00
psychedelicious
40e9624954
tests(ui): edge cases in runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
ae27c83dc4
feat(ui): log when cancelation fails
2025-06-30 12:56:51 +10:00
psychedelicious
161059551b
fix(ui): handle errors during cleanup
2025-06-30 12:56:51 +10:00
psychedelicious
c196f8a5d5
tests(ui): add tests for runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
2c6d22664e
feat(ui): use DI to make runGraph testable
2025-06-30 12:56:51 +10:00
psychedelicious
b9ce5389ef
fix(ui): clean up signal
2025-06-30 12:56:51 +10:00
psychedelicious
d1cbf56695
feat(ui): iterate on runGraph
2025-06-30 12:56:51 +10:00
psychedelicious
e379ac12c3
feat(ui): abstraction to make a graph await-able
2025-06-30 12:56:51 +10:00
psychedelicious
aa10373292
feat(ui): loosen typings for Result
2025-06-30 12:56:51 +10:00
psychedelicious
780f3692a0
chore(ui): typegen
2025-06-30 12:56:51 +10:00
psychedelicious
3604dcfdd1
feat(api): return list of enqueued item ids when enqueuing
2025-06-30 12:56:51 +10:00
Jonathan
2b1cffde5e
typegen
2025-06-30 11:28:02 +10:00
Jonathan
83d642ed15
Update flux_denoise.py
...
Fixed version to 4.0.0
2025-06-30 11:28:02 +10:00
Jonathan
455c73235e
Update flux_denoise.py
...
Updated version, removed WithBoard and WithMetadata
2025-06-30 11:28:02 +10:00
psychedelicious
8efef8da41
feat(ui): workflows styling tweaks
2025-06-30 11:17:29 +10:00
psychedelicious
060a9e57b9
fix(ui): prevent NaN from getting into konva internals
2025-06-30 10:43:11 +10:00
skunkworxdark
099d75ca1e
use "\u2581" instead of the character itself for clarity
2025-06-30 10:40:31 +10:00
skunkworxdark
bbb5d68146
Update flux_text_encoder.py
...
Added tokenizer logging to flux
2025-06-30 10:40:31 +10:00
psychedelicious
9066dc1839
tidy(nodes): remove extraneous comments & add useful ones
2025-06-27 18:27:46 +10:00
psychedelicious
075345bffd
feat(app): add flux kontext dev to starter modelss
2025-06-27 18:27:46 +10:00
psychedelicious
74d1239c87
chore(ui): typegen
2025-06-27 18:27:46 +10:00
Kent Keirsey
51e1c56636
ruff
2025-06-27 18:27:46 +10:00
Kent Keirsey
ca1df60e54
Explain the Magic
2025-06-27 18:27:46 +10:00
Cursor Agent
7549c1250d
Add FLUX Kontext conditioning support for reference images
...
Co-authored-by: kent <kent@invoke.ai >
Fix Kontext sequence length handling in Flux denoise invocation
Co-authored-by: kent <kent@invoke.ai >
Fix Kontext step callback to handle combined token sequences
Co-authored-by: kent <kent@invoke.ai >
fix ruff
Fix Flux Kontext
2025-06-27 18:27:46 +10:00
psychedelicious
df8751b5a1
fix(ui): remove extraneous rect in stagingareamodule
2025-06-27 15:45:53 +10:00
psychedelicious
651b80b997
fix(ui): remove extraneous syncPlaceholderSize method and calls
2025-06-27 15:45:53 +10:00
psychedelicious
5d236ae4e7
fix(ui): canvas staging waiting for image placeholder sizing and layout
2025-06-27 15:45:53 +10:00
psychedelicious
e5dc606f5e
fix(ui): get accurate theme tokens
2025-06-27 15:45:53 +10:00
Kent Keirsey
dc6b8e13bd
prettier
2025-06-27 15:45:53 +10:00
Cursor Agent
c1b34e1f11
Standardize UI spacing and constants across canvas and image components
...
Co-authored-by: kent <kent@invoke.ai >
2025-06-27 15:45:53 +10:00
Cursor Agent
89f1684072
Improve placeholder styling with badge and refined text positioning
...
Co-authored-by: kent <kent@invoke.ai >
2025-06-27 15:45:53 +10:00
Kent Keirsey
14fbee17a3
Rule of 3rds Composition Guide ( #8130 )
...
* Add Rule of 4 composition guide to canvas settings and rendering
Co-authored-by: kent <kent@invoke.ai >
* Rename Rule of 4 Guide to Rule of Thirds in canvas composition guide
Co-authored-by: kent <kent@invoke.ai >
* Updates to comp guide and naming
* Fix reference
* Update translation keys and organize settings.
* revert to previous canvas manager for conflict
* Re-add composition guide.
* Fix lint
* prettier
* feat(ui): improve markup in canvas settings popover
* feat(ui): use brand colors for canvas rule of thirds guide
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com >
2025-06-27 15:05:34 +10:00
psychedelicious
5dbc32e06e
feat(ui): minor restyle of style preset list
2025-06-27 14:40:35 +10:00
psychedelicious
23baf61e51
fix(ui): remove extraneous slice migration for style presets
2025-06-27 14:40:35 +10:00