236 Commits

Author SHA1 Message Date
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