Commit Graph

  • f2a04c6219
    perf(free-layout): optimize line interaction experience (#468) main v0.2.20 Louis Young 2025-07-04 17:26:50 +08:00
  • e5c96344f1
    docs(variables): fix error (#467) Yiwei Mao 2025-07-04 16:51:07 +08:00
  • 2c4a42a772
    perf(demo): optimize the way loop create its block start & end node (#466) Louis Young 2025-07-04 16:13:43 +08:00
  • f3a91a4efa
    docs(variable): variable document update (#463) Yiwei Mao 2025-07-04 14:57:07 +08:00
  • b0ebe5634d
    fix(demo): remove loop block nodes form validates & effects (#460) Louis Young 2025-07-04 11:35:28 +08:00
  • 1792e5f190
    feat(client): autoLayout add disableFitView option (#459) Louis Young 2025-07-04 11:17:08 +08:00
  • 4a857ba9a3
    fix(materials): mouseup event propagation in condition (#458) v0.2.19 Yiwei Mao 2025-07-03 20:56:10 +08:00
  • e5d73966b4
    fix: license header autoinstall (#455) chenjiawei.inizio 2025-07-03 18:16:49 +08:00
  • 0903f0fe07
    feat(demo): loop built in start & end node (#452) Louis Young 2025-07-03 18:14:47 +08:00
  • 9210f5041d
    feat: prompt editor variable display (#453) Yiwei Mao 2025-07-03 17:32:23 +08:00
  • 25e20d8c20
    chore(auto-layout): auto layout animation disabled by default (#449) v0.2.18 Louis Young 2025-07-02 23:01:50 +08:00
  • de7f2d3c07
    feat(material): prompt-editor with variables (#445) Yiwei Mao 2025-07-02 21:11:20 +08:00
  • 800a820e10
    fix(core): line add node to deep container will cause offset (#444) Louis Young 2025-07-02 18:52:49 +08:00
  • 0a9c3a0167
    fix(core): support hover line or port in deep layer container (#443) Louis Young 2025-07-02 16:46:38 +08:00
  • 522bc0770d
    chore(demo): remove sync-variable-plugin in demo-nextjs-antd (#442) Yiwei Mao 2025-07-02 15:10:44 +08:00
  • d8e2b4a838
    fix(core): should trigger parent transform change after node disposed (#440) Louis Young 2025-07-02 12:01:40 +08:00
  • 867ceb8bc2
    fix(materials): json schema title & variable selector long text style (#438) Yiwei Mao 2025-07-01 20:44:12 +08:00
  • 2d5fac776a
    fix(core): node dispose should trigger parent transform change (#436) v0.2.17 Louis Young 2025-07-01 20:02:11 +08:00
  • cbefaa54fb
    chore: add license header (#432) chenjiawei.inizio 2025-07-01 19:53:02 +08:00
  • 7c6c7ab7a2
    feat(variable): global variable + variable panel plugin in demo (#435) Yiwei Mao 2025-07-01 19:30:22 +08:00
  • 94bdba02d1
    fix(sub-canvas): background dot fill color (#437) Louis Young 2025-07-01 18:34:17 +08:00
  • 93aa3e77b1
    feat(variable): batch outputs (#426) Yiwei Mao 2025-07-01 11:47:52 +08:00
  • 8fa571af9e
    feat(free-layout): add canDropToNode config to editor-props (#423) xiamidaxia 2025-06-30 16:49:04 +08:00
  • dc5e7eb023
    feat(free-container-plugin): 添加子画布背景支持,使用inversify依赖注入 (#420) v0.2.16 小智 2025-06-27 14:34:44 +08:00
  • 080d28ba1a
    fix: node.toJSON use document.toNodeJSON (#418) xiamidaxia 2025-06-27 14:26:53 +08:00
  • bf69e6cb89
    fix(node-engine): glob null drilldown error, typeof null is object (#417) Yiwei Mao 2025-06-27 11:54:25 +08:00
  • 629a9e564f
    feat(fixed-layout): add ConstantKeys.BRANCH_SPACING (#413) xiamidaxia 2025-06-26 17:02:37 +08:00
  • 099fd445f2
    fix(form): validate feedback level support warning (#408) v0.2.15 xiamidaxia 2025-06-24 16:26:28 +08:00
  • 488013bb0b
    feat(background-plugin): 增强背景插件, 支持自定义背景、Logo显示和新拟态效果 (#404) 小智 2025-06-24 13:01:55 +08:00
  • 233b9befab
    feat(materials): add className prop to JsonSchemaEditor and adjust button styling (#406) jzwnju 2025-06-24 11:56:21 +08:00
  • 7c43b0cfd0
    feat(variable): remove sync-variable-plugin and use provide-json-schema-outputs effect (#400) Yiwei Mao 2025-06-23 17:56:25 +08:00
  • 0027c2e452
    fix(core): some device touches is not array (#398) Louis Young 2025-06-23 12:42:39 +08:00
  • b211d0774f
    chore(build): support rush build on windows (#397) WanderWang 2025-06-20 20:35:02 +08:00
  • 082321bcdb
    docs(readme): optimize command and version for rush setup (#396) WanderWang 2025-06-20 19:06:13 +08:00
  • 2ed104ee95
    feat(free-group-plugin): add initGroupJSON config (#394) xiamidaxia 2025-06-20 19:00:38 +08:00
  • e385211484
    fix: empty object missing in variable tree (#391) v0.2.14 Yiwei Mao 2025-06-19 17:03:27 +08:00
  • d21cdae3ea
    fix(editor): fix zoom and disableScrollLimit -> enableScrollLimit (#390) v0.2.13 xiamidaxia 2025-06-18 21:58:07 +08:00
  • 7c376e3254
    fix(core): browser compatibility issue with TouchList api (#389) Louis Young 2025-06-18 21:50:32 +08:00
  • 2b87cce7fe
    feat: node registry meta add autoResizeDisable and remove expandedSize (#388) xiamidaxia 2025-06-18 21:13:33 +08:00
  • 9190fbc6ba
    feat(core): make playground effect idempotent to support React.StrictMode (#387) Louis Young 2025-06-18 20:50:16 +08:00
  • cb36e753ab
    refactor(form): form store set values with cloneDeep (#386) xiamidaxia 2025-06-18 17:34:20 +08:00
  • 3dda7cfdf3
    feat: use-node-render add id,type,data,updateData (#384) v0.2.12 xiamidaxia 2025-06-17 17:53:17 +08:00
  • 77d8a893cb
    feat(docs): add custom layer docs (#383) xiamidaxia 2025-06-17 15:41:17 +08:00
  • fd423d9cb5
    feat(minimap): support touch operation (#381) Louis Young 2025-06-16 19:42:38 +08:00
  • 83ae052705
    feat(free-lines-plugin): add custom arrow renderer support (#376) 小智 2025-06-13 21:29:27 +08:00
  • 9d029bf335
    feat(auto-layout): support custom layout config (#378) v0.2.11 Louis Young 2025-06-13 20:29:26 +08:00
  • 50fa5a8eba
    fix: disposable freeze error (#377) xiamidaxia 2025-06-13 20:04:55 +08:00
  • b6433f7b99
    feat(auto-layout): sort same from port nodes using y-axis coordinate (#375) Louis Young 2025-06-13 19:06:26 +08:00
  • 39734e5a02
    refactor: i18n (#374) xiamidaxia 2025-06-13 18:50:54 +08:00
  • 39dbde28ae
    feat(free-core): free canvas supports touch operation (#367) Louis Young 2025-06-13 18:37:00 +08:00
  • da78b36fd1
    feat: Add demo-nextjs-antd demo and free-antd-materials package (#366) v0.2.10 xiamin 2025-06-12 21:11:03 +08:00
  • 80e4b7d7c0
    feat: form node-context add clientContext (#363) xiamidaxia 2025-06-12 19:29:48 +08:00
  • 02e48ebdd9
    feat(core): add flowing field to LineColor interface (#370) 小智 2025-06-12 19:18:12 +08:00
  • f048f6390d
    fix: cli polyfill (#365) chenjiawei.inizio 2025-06-12 14:54:53 +08:00
  • a6d61d347e
    feat: add customizable port colors to WorkflowPortRender (#360) 小智 2025-06-10 18:26:30 +08:00
  • f994881b22
    feat(free-container-plugin): support customizable tip text and React elements (#355) v0.2.9 小智 2025-06-10 16:02:26 +08:00
  • 3552cc2227
    chore: fix runtime publish nad docs css (#357) v0.1.0-alpha.9 xiamidaxia 2025-06-10 15:47:46 +08:00
  • 73b2090bd3
    fix(core): workflow document reload addNode api (#353) Louis Young 2025-06-10 15:47:19 +08:00
  • 004b8ac8bd
    fix(demo): sub-canvas height offset-y default 0 (#352) v0.2.8 Louis Young 2025-06-10 11:16:26 +08:00
  • aab4183d65
    feat(runtime): flowgram workflow node.js runtime (#304) Louis Young 2025-06-09 17:13:24 +08:00
  • 1668d9f26e
    feat(free-layout): line-color support css var (#349) xiamidaxia 2025-06-09 15:51:46 +08:00
  • c320ab61e9
    feat(demo-fixed-layout): update initialData (#341) v0.2.7 xiamidaxia 2025-06-06 19:45:16 +08:00
  • 45c41a43f8 fix(fixed-layout-demo): clipboard plugin feat/fixed-layout-initialData xiamidaxia 2025-06-06 19:39:33 +08:00
  • 4da3cfda9f feat(demo-fixed-layout): update initialData xiamidaxia 2025-06-06 19:34:12 +08:00
  • fbfe45c993
    fix(free-layout-demo): fix loop subcanvas error (#340) xiamidaxia 2025-06-06 19:25:10 +08:00
  • de863df6fb
    feat(demo-fixed-layout): add case-default/break-loop/if nodes,condition -> switch (#336) xiamidaxia 2025-06-06 19:07:15 +08:00
  • 9bd1d4d2c9 fix: ts target es2018 v0.1.0-alpha.8 chore/es2018 dragooncjw 2025-06-05 21:45:11 +08:00
  • bb623e9fe6
    feat(utils): DisposableCollection auto remove (#330) xiamidaxia 2025-06-05 19:39:21 +08:00
  • b87c3e918c
    feat(demo-free-layout): context-menu-plugin (#329) xiamidaxia 2025-06-05 19:21:34 +08:00
  • 0b4b85da55
    fix(demo-fixed-layout): catchBlock add error (#326) xiamidaxia 2025-06-05 11:51:50 +08:00
  • fdb663c74c
    feat(demo): sidebar support openning by node id (#324) v0.2.6 xiamidaxia 2025-06-04 21:38:43 +08:00
  • 22915805ad feat(demo): sidebar support openning by node id feat/sidebar-support-nodeId xiamidaxia 2025-06-04 21:31:55 +08:00
  • d96f97dbc5
    fix: fixed-layout catchBlock error, sidebar form render with node expanded (#323) xiamidaxia 2025-06-04 21:01:49 +08:00
  • b182c01350 fix(fixed-layout): catch block error refactor/demo xiamidaxia 2025-06-04 20:54:28 +08:00
  • 8f3930e150 fix: sidebar form render xiamidaxia 2025-06-04 20:48:14 +08:00
  • de072dd4cf
    feat(material): Add default value editing function (#292) jzwnju 2025-06-04 20:35:04 +08:00
  • 13e2302d9b
    fix: llm-full (#320) chenjiawei.inizio 2025-06-04 19:43:35 +08:00
  • 4661634a01
    chore: support llmstxt (#317) chenjiawei.inizio 2025-06-04 16:43:13 +08:00
  • 60f7ace69d
    chore: add memory (#306) chenjiawei.inizio 2025-06-03 19:56:25 +08:00
  • 5d4956f393
    feat(demo): node title editable (#305) v0.2.5 xiamidaxia 2025-06-03 17:21:34 +08:00
  • f0d9c5062c
    feat(demo-fixed-layout): add case node for condition branches (#302) xiamidaxia 2025-06-03 15:54:45 +08:00
  • b477181502
    feat(material): use tsx in cli (#295) Yiwei Mao 2025-05-30 14:42:38 +08:00
  • 8a6b50ba78
    chore: add fixed layout node case (#294) chenjiawei.inizio 2025-05-29 17:38:07 +08:00
  • ba9eb5598c
    fix(demo): endNode form-meta and form validation (#293) v0.2.4 xiamidaxia 2025-05-29 16:34:48 +08:00
  • ed47d2ef18 feat: transfer demo-ts feat/demo-ts-2 luics 2025-05-29 14:35:35 +08:00
  • d8aaf55868
    fix: github eslint warnings (#286) chenjiawei.inizio 2025-05-28 11:33:30 +08:00
  • 136a713f29
    feat: add materials.components api (#288) xiamidaxia 2025-05-28 11:07:15 +08:00
  • d93982d1ea
    docs: update lark group (#285) xiamidaxia 2025-05-27 20:47:27 +08:00
  • e15273bb6c docs: update lark group update-group xiamidaxia 2025-05-27 20:39:14 +08:00
  • 7d846dc48f
    fix(free-layout): node deletion data loss after redo (#284) v0.2.3 xiamidaxia 2025-05-27 19:35:58 +08:00
  • 9aca28063e
    chore: add e2e config (#280) chenjiawei.inizio 2025-05-27 14:52:20 +08:00
  • 83221a61b6
    feat(materials): set form-materials to esm (#279) Yiwei Mao 2025-05-27 11:50:31 +08:00
  • 46dda28464
    feat(line): custom port color by classname or css variable (#274) Louis Young 2025-05-26 16:38:11 +08:00
  • 2da1f3c5bf
    fix(core): free document prevent to trigger flowDocument.addBlocksAsChildren (#273) Louis Young 2025-05-26 16:37:57 +08:00
  • 9ae858b363
    fix(auto-layout): branches with multi sub nodes (#272) Louis Young 2025-05-26 16:12:59 +08:00
  • 755aaf2223
    fix: FlowNodeRegistry.extendChildRegistries extend nested, add document.isExtend (#269) xiamidaxia 2025-05-23 18:21:51 +08:00
  • bac29feb3a
    feat(material): condition row (#268) v0.2.2 Yiwei Mao 2025-05-23 16:52:27 +08:00
  • 9c69aa4e52
    fix(docs): image style error (#267) xiamidaxia 2025-05-23 16:48:39 +08:00
  • deb3e9ff6a
    feat(docs): composite nodes docs (#265) xiamidaxia 2025-05-23 16:26:31 +08:00
  • ff5635e93c
    docs(materials): auto rename ref docs (#264) Yiwei Mao 2025-05-23 14:55:34 +08:00