98 Commits

Author SHA1 Message Date
小智
02e48ebdd9
feat(core): add flowing field to LineColor interface (#370)
Co-authored-by: husky-dot <xiaozhi@xiaozhideMacBook-Pro.local>
2025-06-12 11:18:12 +00:00
小智
a6d61d347e
feat: add customizable port colors to WorkflowPortRender (#360)
* feat(workflow-port): add customizable port colors

* fix(workflow-colors): unify CSS variable naming to --g-workflow-* format - Update LineColors enum and demo configuration - Add CSS variable definitions - Ensure consistent naming across all workflow-related variables

---------

Co-authored-by: husky-dot <xiaozhi@xiaozhideMacBook-Pro.local>
Co-authored-by: husky-dot <xiaozhi@172-0-8-36.lightspeed.rcsntx.sbcglobal.net>
2025-06-10 10:26:30 +00:00
xiamidaxia
3552cc2227
chore: fix runtime publish nad docs css (#357) 2025-06-10 07:47:46 +00:00
jzwnju
de072dd4cf
feat(material): Add default value editing function (#292)
* feat(material): Add default value editing function

* style(json-schema-editor): Remove the console.log statements for debugging

* refactor(form-materials): Optimize the export methods of interfaces and utility functions

* refactor(material): Refactor the JSONSchemaEditor's default value input component to use common constant input

* chore: Update dependencies @types/inquirer and @types/node
2025-06-04 12:35:04 +00:00
chenjiawei.inizio
13e2302d9b
fix: llm-full (#320) 2025-06-04 11:43:35 +00:00
chenjiawei.inizio
4661634a01
chore: support llmstxt (#317)
* chore: support llmstxt

* chore: close ssg for vercel build

* fix: e2e test case
2025-06-04 08:43:13 +00:00
chenjiawei.inizio
60f7ace69d
chore: add memory (#306)
* chore: add memory

* chore: add shell
2025-06-03 11:56:25 +00:00
xiamidaxia
f0d9c5062c
feat(demo-fixed-layout): add case node for condition branches (#302)
* refactor: FlowNodeRegistry.addChild depreacted

* feat: FlowDocument.toString(true) support showType

* feat(demo-fixed-layout): add case node and catch-block node
2025-06-03 07:54:45 +00:00
xiamidaxia
ba9eb5598c
fix(demo): endNode form-meta and form validation (#293)
* feat(docs): add contact us page

* fix(demo): endNode form-meta and form validation
2025-05-29 08:34:48 +00:00
chenjiawei.inizio
d8aaf55868
fix: github eslint warnings (#286) 2025-05-28 03:33:30 +00:00
xiamidaxia
136a713f29
feat: add materials.components api (#288) 2025-05-28 03:07:15 +00:00
xiamidaxia
d93982d1ea
docs: update lark group (#285) 2025-05-27 12:47:27 +00:00
chenjiawei.inizio
9aca28063e
chore: add e2e config (#280)
* chore: open ssg

* chore: add e2e base config case

* chore: sync screenshot

* chore: sync screenshot in linux

* chore: render layout
2025-05-27 06:52:20 +00:00
Yiwei Mao
83221a61b6
feat(materials): set form-materials to esm (#279) 2025-05-27 03:50:31 +00:00
Yiwei Mao
bac29feb3a
feat(material): condition row (#268)
* feat(material): condition row

* docs(material): condition row docs
2025-05-23 08:52:27 +00:00
xiamidaxia
9c69aa4e52
fix(docs): image style error (#267)
* feat(docs): add composite nodes docs

* fix(docs): style
2025-05-23 08:48:39 +00:00
xiamidaxia
deb3e9ff6a
feat(docs): composite nodes docs (#265)
* feat(docs): add composite nodes docs

* feat(docs): source code link
2025-05-23 08:26:31 +00:00
Yiwei Mao
ff5635e93c
docs(materials): auto rename ref docs (#264) 2025-05-23 06:55:34 +00:00
Yiwei Mao
67fac8cdf1
feat(variable): loop batch variable materials + update ref value typings (#253)
* feat(variable): loop batch variable materials + set variable ref content in demo to be array

* docs(materials): dynamic value input and provide batch input
2025-05-22 11:27:44 +00:00
xiamidaxia
ce0c13393b
feat(fixed-layout): add input/output/multi-outputs/multi-inputs/break node (#246)
* feat(demo): add demo playground

* feat(fixed-layout): add multi-start and break node

* fix: form-model updateFormValues with formatOnInit

* feat(node-engine): formModel.values cloneDeep -> clone and add shllowEuqal checked

* feat(demo): demo-fixed-layout-simple add flow-select

* fix: use-node-render node undefined

* docs: docs error

* feat(fixed-layout): add input/output/multi-outputs/multi-inputs node
2025-05-20 09:22:11 +00:00
xiamidaxia
ec6e5abe23
docs: free-layout-simple docs error (#245)
* chore: simple-layout-demo add cross-env

* docs: free-layout-simple docs error
2025-05-19 07:52:36 +00:00
xiamidaxia
766fdc1597
fix: flowDocument fromJSON will reload the node json data (#240)
* fix: flowDocument fromJSON update node data

* feat: getNodeForm add updateFormValues
2025-05-16 12:25:26 +00:00
Yiwei Mao
8d3f37b4ec
docs(materials): init materials docs (#222) 2025-05-13 10:12:35 +00:00
Louis Young
805b262260
fix(group): auto layout adapts group (#223)
* fix(group): line inside multi-layer nested group cannot be selected

* feat(group): auto layout adapts group

* docs: update free-layout-demo example image

* chore(demo): update initial data

* feat(container): removeNodeLines api set to public
2025-05-13 10:12:23 +00:00
Yiwei Mao
e2e80efb7a
docs(variable): reorganize variable docs, add global scope, output multiple variables (#212) 2025-05-12 07:07:01 +00:00
Yiwei Mao
b40a9eeddf
feat(docs): add auto translate scripts for docs (#205) 2025-05-09 09:21:08 +00:00
chenjiawei.inizio
d82bbe219b
chore: update readme contact (#200) 2025-05-08 15:23:04 +00:00
chenjiawei.inizio
8c0f007127
chore: polyfill win & eslint config fix (#192)
* fix: polyfill win

* fix: demo nextjs eslint
2025-05-06 08:55:02 +00:00
xiamidaxia
673e6106b4
feat: add without form guide, fix error (#152) 2025-04-18 06:05:09 +00:00
Yiwei Mao
20b1dc1ae9
feat: add ASTMatch API in variable-core (#127) 2025-04-07 07:30:22 +00:00
YuanHeDx
52bbf2794d
docs: improve node form docs and add english version for both guide and examples (#126)
* docs: add hooks for node form

* docs: fix small imperfection in node form doc

* docs: node form english docs

* docs: improve node form examples and add english version

* docs: better node form doc
2025-04-06 14:45:54 +00:00
xiamidaxia
d5d9734eb2
docs: advanced docs (#121)
* feat: add advanced docs

* feat: workflow-port-entity add availableLines

* docs: comment fixed
2025-04-02 13:50:27 +00:00
YuanHeDx
842d57ee70
docs: improve node form docs and examples (#115) 2025-04-01 11:03:07 +00:00
Yiwei Mao
920694209a
docs(variable): Add biz introduction for variable engine (#113) 2025-04-01 07:03:36 +00:00
xiamidaxia
d32fa9bf31
feat: free-layout support multi inputs (#111)
* docs: update getting-started docs

* feat: free-layout support multi inputs
2025-03-31 12:06:14 +00:00
xiamidaxia
5953b4a3f4
feat: fixed-layout support tryCatch node (#100)
* feat: fixed-layout support tryCatch node

* fix: feildarray name changed

* docs: freelayout doc error
2025-03-28 08:25:41 +00:00
xiamidaxia
aed1695396 feat: demo add customService 2025-03-25 20:32:17 +08:00
chenjiawei.inizio
b77dfc9faf
chore: add raw-loader fixed demo (#79) 2025-03-21 10:20:51 +00:00
tecvan
d90fdad677
chore: read source code directly in example docs (#77) 2025-03-21 08:33:28 +00:00
tecvan
2909d3cdce
chore: more content about free layout simple example (#74)
* chore: more content about free layout simple example

* chore: more content about free layout simple example
2025-03-20 10:56:43 +00:00
YuanHeDx
6dd4e2d3ab
fix: fix FieldArrayModel.swap state issue with doc example covered (#70)
* feat: add get values to FormModel

* fix: fix FieldArrayModel.swap state issue with doc example added

* doc: fix array demo code
2025-03-20 07:59:55 +00:00
Libon
3dc0b94dd8
fix: resolve tooltip text-color abnormal (#64) 2025-03-20 06:38:53 +00:00
chenjiawei.inizio
b2dc4f885b
fix: en doc images (#68)
* fix: en doc images

* chore: add ci trigger in merge queue
2025-03-20 06:37:56 +00:00
xiamidaxia
7dda634e1b
Merge branch 'main' into docs-link2 2025-03-18 17:27:58 +08:00
liuyangxing
e7656d4cec feat(free-demo): create loop node 2025-03-18 16:13:15 +08:00
xiamidaxia
d89d124cc8
Merge branch 'main' into docs-link2 2025-03-18 16:12:45 +08:00
chenjiawei.inizio
cbfc95df83
Merge branch 'main' into docs-free 2025-03-18 15:06:50 +08:00
YuanHeDx
ff1b637010 fix: fix type name conflict 2025-03-18 14:46:09 +08:00
YuanHeDx
b4450db944 doc: add form effect examples 2025-03-18 14:14:50 +08:00
YuanHeDx
8027436e06 doc: complete node form basic example 2025-03-18 14:14:50 +08:00