91fdd6c143
feat(canvas): add tier-aware model selector to prompt node
2026-04-07 23:27:21 +02:00
39d435d58e
feat(ai): enable all image models with server-side tier enforcement
2026-04-07 21:48:35 +02:00
3c161ac9a6
feat(ai): add full image model catalog and tier filters
2026-04-07 21:45:51 +02:00
c10839b27e
refactor(convex): modularize ai generation helpers and cleanup flows
2026-04-07 09:21:40 +02:00
ed08b976f9
feat(canvas): add video-prompt node and enhance video generation support
...
- Introduced a new node type "video-prompt" for AI video generation, including its integration into the canvas command palette and node template picker.
- Updated connection validation to allow connections from text nodes to video-prompt and from video-prompt to ai-video nodes.
- Enhanced error handling and messaging for video generation failures, including specific cases for provider issues.
- Added tests to validate new video-prompt functionality and connection policies.
- Updated localization files to include new labels and prompts for video-prompt and ai-video nodes.
2026-04-07 08:50:59 +02:00
fa6a41f775
feat(canvas): implement edge insertion reflow and enhance connection validation
...
- Introduced a new CSS transition for edge insertion reflowing to improve visual feedback during node adjustments.
- Enhanced the connection validation logic to include options for optimistic edges, ensuring better handling of edge creation scenarios.
- Updated the canvas connection drop menu to support additional templates and improved edge insertion handling.
- Refactored edge insertion logic to accommodate local node position adjustments during reflow operations.
- Added tests for new edge insertion features and connection validation improvements.
2026-04-05 23:25:26 +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
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
c4ca4b001b
test(image-pipeline): tighten parity quality gates
2026-04-04 22:25:45 +02:00
Matthias
455458cb1e
test(image-pipeline): add cpu webgl parity coverage
2026-04-04 22:16:08 +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
b57062091a
test(image-pipeline): harden backend flag fallback coverage
2026-04-04 21:41:10 +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
6f8cd10be3
fix(image-pipeline): clear final lint regressions
2026-04-04 13:35:48 +02:00
Matthias
d02e6924f3
fix(image-pipeline): coalesce preview churn to latest state
2026-04-04 12:11:39 +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
90d6fe55b1
feat(canvas): implement dropped connection resolution and enhance connection handling
2026-04-04 09:56:01 +02:00
d7d715fd03
fix(convex): rename helper modules to valid convex paths
2026-04-03 19:59:50 +02:00
68416ed9de
test: add vitest baseline for critical payment and auth guards
2026-04-03 18:15:18 +02:00