61728f9e52
fix(canvas): prevent AbortSignal cloning in render worker
2026-04-11 11:23:02 +02:00
f499aea691
feat(canvas): add mixer drag-resize and mixer->render bake
2026-04-11 10:03:41 +02:00
Matthias
b7f24223f2
Enhance canvas functionality by adding media preview capabilities and image upload handling. Introduce compressed image previews during uploads, improve media library integration, and implement retry logic for bridge edge creation. Update dashboard to display media previews and optimize image node handling.
2026-04-08 20:44:31 +02:00
de37b63b2b
feat(canvas): accelerate local previews and harden edge flows
2026-04-05 17:28:43 +02:00
451ab0b986
fix(image-pipeline): diagnose and stabilize webgl preview path
2026-04-05 11:28:42 +02:00
Matthias
186a5b9f92
fix(image-pipeline): harden worker preview path
2026-04-05 09:49:51 +02:00
Matthias
86f487d0ef
fix(image-pipeline): apply wasm/webgl lint hygiene cleanups
2026-04-04 23:06:43 +02:00
Matthias
92034e171e
fix(image-pipeline): prefer wasm before cpu fallback
2026-04-04 22:56:01 +02:00
Matthias
198090b6c0
feat(image-pipeline): add wasm simd fallback backend scaffold
2026-04-04 22:51:26 +02:00
Matthias
46b7aeb26e
fix(image-pipeline): align detail-adjust grain seed parity
2026-04-04 22:42:51 +02:00
Matthias
65e96cbdf1
feat(image-pipeline): expand webgl backend step coverage
2026-04-04 22:36:54 +02:00
Matthias
195a812ba2
fix(image-pipeline): correct webgl source binding and context init
2026-04-04 22:09:14 +02:00
Matthias
80f12739f9
fix(image-pipeline): wire webgl preview shader execution
2026-04-04 22:04:24 +02:00
Matthias
423eb76581
feat(image-pipeline): add webgl preview backend poc
2026-04-04 21:52:00 +02:00
Matthias
fd4f8f4f3b
feat(image-pipeline): add backend rollout flags
2026-04-04 21:33:00 +02:00
Matthias
8fb5482550
feat(image-pipeline): add backend capability and fallback diagnostics
2026-04-04 21:17:32 +02:00
Matthias
a6bec59866
refactor(image-pipeline): add backend router seam
2026-04-04 14:28:17 +02:00
Matthias
9a6192752e
fix(image-pipeline): dedupe in-flight preview requests
2026-04-04 12:03:04 +02:00
Matthias
d73db3a612
fix(image-pipeline): preserve worker errors and skip aborted histograms
2026-04-04 11:56:38 +02:00
Matthias
b650485e81
fix(image-pipeline): make preview histogram opt-in
2026-04-04 11:47:04 +02:00
Matthias
4fa517066f
fix(image-pipeline): close cleared in-flight source bitmaps
2026-04-04 11:40:32 +02:00
Matthias
c0534e04e0
fix(image-pipeline): bound source bitmap cache lifecycle
2026-04-04 11:37:26 +02:00
Matthias
77f8736579
fix(image-pipeline): skip pre-aborted source bitmap loads
2026-04-04 11:32:59 +02:00
Matthias
c41dde871f
fix(image-pipeline): share source bitmap cache for abortable loads
2026-04-04 11:26:45 +02:00
7e87a74df9
feat(canvas): move image pipeline rendering off main thread with worker fallback
2026-04-03 19:17:42 +02:00
Matthias
f3c5c2d8f1
Enhance canvas functionality with new node types and validation
...
- Added support for new canvas node types: curves, color-adjust, light-adjust, detail-adjust, and render.
- Implemented validation for adjustment nodes to restrict incoming edges to one.
- Updated canvas connection validation to improve user feedback on invalid connections.
- Enhanced node creation and rendering logic to accommodate new node types and their properties.
- Refactored related components and utilities for better maintainability and performance.
2026-04-02 11:39:05 +02:00
Matthias
624beac6dc
Enhance canvas components with improved error handling and aspect ratio normalization
...
- Added error name tracking in NodeErrorBoundary for better debugging.
- Introduced aspect ratio normalization in PromptNode to ensure valid values are used.
- Updated debounced state management in CanvasInner for improved performance.
- Enhanced SelectContent component to support optional portal rendering.
2026-04-02 08:26:06 +02:00