7a06e0db7f
feat(canvas): enhance mixer node functionality with overlay dimensions and cropping support
2026-04-15 08:49:54 +02:00
2679a0cc4e
Merge branch 'feat/mixer-overlay-resize-render-bake'
2026-04-15 08:46:42 +02:00
f1c61fd14e
feat(canvas): separate mixer resize and crop semantics
2026-04-15 08:31:53 +02:00
9a346554ec
feat(canvas): highlight favorites without hiding nodes
2026-04-11 22:07:09 +02:00
61728f9e52
fix(canvas): prevent AbortSignal cloning in render worker
2026-04-11 11:23:02 +02:00
3d0ca2c1b4
Merge branch 'feat/canvas-magnetism-20260411-082412'
2026-04-11 10:47:03 +02:00
22d0187c66
fix(canvas): strengthen pre-snap glow and reconnect drag UX
2026-04-11 10:46:43 +02:00
cda97f614b
feat(canvas): allow mixer renders and improve edge insert visibility
2026-04-11 10:31:51 +02:00
f499aea691
feat(canvas): add mixer drag-resize and mixer->render bake
2026-04-11 10:03:41 +02:00
079bc34ce4
fix(canvas): restore visible handle glow during drag
2026-04-11 09:20:39 +02:00
e33e032cfc
docs(canvas): document connection magnetism layer
2026-04-11 09:12:58 +02:00
ab491eb141
fix(canvas): align magnetism tests and connection-line lint
2026-04-11 09:12:53 +02:00
baeb709acd
feat(canvas): snap connection preview to magnet targets
2026-04-11 09:04:59 +02:00
db71b2485a
refactor(canvas): unify node handles with shared wrapper
2026-04-11 08:56:45 +02:00
ae2fa1d269
feat(canvas): improve collapsed sidebar scanability and branding
2026-04-11 08:49:05 +02:00
ae76289e41
feat(canvas): add shared glowing canvas handle
2026-04-11 08:47:30 +02:00
1d691999dd
feat(canvas): share magnet state across connection drags
2026-04-11 08:41:14 +02:00
52d5d487b8
feat(canvas): add proximity magnet target resolver
2026-04-11 08:33:27 +02:00
028fce35c2
feat(canvas): finalize mixer reconnect swap and related updates
2026-04-11 07:42:42 +02:00
f3dcaf89f2
feat(canvas): replace sidebar fade with progressive blur
2026-04-11 07:25:27 +02:00
9732022461
feat(agent): add structured outputs and media archive support
2026-04-10 19:01:04 +02:00
a1df097f9c
feat(media): add Convex media archive with backfill and mixed-media library
2026-04-10 15:15:44 +02:00
ddb2412349
feat(agent): localize generated agent workflow
2026-04-10 13:56:11 +02:00
66646bd62f
fix(dashboard): stabilize cached snapshot references
...
Memoize cached dashboard snapshots so chart data stays referentially stable while live data loads. Add a regression test for cache-only parent rerenders to prevent the Recharts update loop when returning from canvas.
2026-04-10 13:56:00 +02:00
463830f178
feat(canvas): implement local node size pinning and reconciliation logic
...
- Added functions to handle local node size pins, ensuring that node sizes are preserved during reconciliation.
- Updated `reconcileCanvasFlowNodes` to incorporate size pinning logic.
- Enhanced tests to verify the correct behavior of size pinning in various scenarios.
- Updated related components to support new size pinning functionality.
2026-04-10 08:48:34 +02:00
26d008705f
feat(agent): add execution-plan skeleton workflow
2026-04-09 21:11:21 +02:00
29c93eeb35
feat(agent): implement phase 2 runtime and inline clarification
2026-04-09 14:28:27 +02:00
b08e448be0
feat(canvas): add persistent node favorites with toolbar star and glow
2026-04-09 14:12:43 +02:00
e4d39a21fd
Add medium gray drop shadow to nodes in light mode
2026-04-09 14:12:16 +02:00
6d0c7b1ff6
Implement agent node functionality in canvas, including connection policies and UI updates. Add support for agent node type in node catalog, templates, and connection validation. Update documentation to reflect new agent capabilities and ensure proper handling of input sources. Enhance adjustment preview to include crop node. Add tests for agent connection policies.
2026-04-09 10:06:53 +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
Matthias
a7eb2bc99c
Update LemonSpace Manifest to v2.1, enabling all 9 image models in OpenRouter with server-side tier enforcement. Enhance dashboard functionality with a bundled snapshot query and localStorage caching for improved performance and analytics. Introduce credits activity chart and optimize canvas graph queries for better data handling.
2026-04-08 14:03:16 +02:00
87d78e4c99
Merge branch 'perf-convex-graph-query'
2026-04-08 12:50:15 +02:00
90e36a5c15
perf(canvas): reduce Convex hot-path query load
2026-04-08 12:49:23 +02:00
Matthias
3085d9b456
merge(feature/dashboard): credits analytics and dashboard snapshot cache
2026-04-08 12:45:47 +02:00
Matthias
eaccf6695a
merge(master): integrate latest master into dashboard caching branch
2026-04-08 12:45:20 +02:00
Matthias
22ec672f8e
feat(dashboard): cache snapshot data and add credits activity analytics
2026-04-08 12:43:58 +02:00
Matthias
3434f086e1
chore: update .gitignore to include .worktree/ directory
2026-04-08 12:28:43 +02:00
Matthias
29758982a3
chore: remove dashboard credits chart subproject
2026-04-08 12:28:33 +02:00
Matthias
c4bd7e3282
chore(deps): add recharts version 3.8.0 to package.json and update pnpm-lock.yaml
2026-04-08 12:19:15 +02:00
96d9c895ad
merge(feature/curious-star): integrate worktree changes into master
2026-04-08 08:14:20 +02:00
1bc0611ce3
fix(openrouter): use model-specific request modalities for image generation
2026-04-08 07:49:30 +02:00
d145cebe75
feat(ai): enable all image models with server-side tier enforcement
2026-04-08 07:21:30 +02:00
b5ade3fe73
feat(ai): add full image model catalog and tier filters
2026-04-08 07:21:30 +02:00
3c1698937e
chore(lint): resolve react-hooks rule violations
2026-04-08 06:59:36 +02:00
a8386742bf
fix(canvas): harmonize prompt model defaults for edge insertions
2026-04-08 02:40:23 +02:00
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
2d89c0620f
chore(convex): refresh generated api types
2026-04-07 09:22:46 +02:00