36 Commits

Author SHA1 Message Date
Yiwei Mao
4a857ba9a3
fix(materials): mouseup event propagation in condition (#458)
* fix(materials): mouseup event propagation in condition

* fix(docs): form-materials
2025-07-03 12:56:10 +00:00
Yiwei Mao
9210f5041d
feat: prompt editor variable display (#453)
* feat: prompt editor variable display

* feat: prompt editor with variables docs
2025-07-03 09:32:23 +00:00
Yiwei Mao
de7f2d3c07
feat(material): prompt-editor with variables (#445)
* feat: init prompt editor

* feat: simple prompt editor

* feat: split prompt editor

* feat: fix-layout prompt editor
2025-07-02 13:11:20 +00:00
Yiwei Mao
522bc0770d
chore(demo): remove sync-variable-plugin in demo-nextjs-antd (#442) 2025-07-02 07:10:44 +00:00
Yiwei Mao
867ceb8bc2
fix(materials): json schema title & variable selector long text style (#438)
* fix: json schema title

* fix: variable selector style

* feat: add missing license header

* feat: add doc build in gitignore
2025-07-01 12:44:12 +00:00
chenjiawei.inizio
cbefaa54fb
chore: add license header (#432)
* chore: add license-header

* chore: add precommit

* chore: add license header

* fix: only js & shell style
2025-07-01 11:53:02 +00:00
Yiwei Mao
7c6c7ab7a2
feat(variable): global variable + variable panel plugin in demo (#435)
* feat: global variable panel

* feat(variable): on any change to on list or any var change

* feat: fix layout add variable panel
2025-07-01 11:30:22 +00:00
Yiwei Mao
93aa3e77b1
feat(variable): batch outputs (#426)
* feat: get by key path in flow-node-variable-data

* feat: scope chain transform service

* feat: form outputs plugin

* feat: base variable field

* feat: move set var get var to scope

* feat: batch outputs

* feat: form plugin create effect by func

* feat: batch output key configuration

* feat: merge effet api in form plugin

* feat: form plugin

* fix: variable layout test

* feat: simplify defineFormPluginCreator
2025-07-01 03:47:52 +00:00
xiamidaxia
629a9e564f
feat(fixed-layout): add ConstantKeys.BRANCH_SPACING (#413) 2025-06-26 09:02:37 +00:00
jzwnju
233b9befab
feat(materials): add className prop to JsonSchemaEditor and adjust button styling (#406) 2025-06-24 03:56:21 +00:00
Yiwei Mao
7c43b0cfd0
feat(variable): remove sync-variable-plugin and use provide-json-schema-outputs effect (#400)
* feat(variable): provide json schema outputs effect

* fix(scope-chain): group variable chain

* fix: ts check

* test: variable layout
2025-06-23 09:56:25 +00:00
Yiwei Mao
e385211484
fix: empty object missing in variable tree (#391) 2025-06-19 09:03:27 +00:00
xiamin
da78b36fd1
feat: Add demo-nextjs-antd demo and free-antd-materials package (#366)
* feat: add free-antd-materials

* feat: add demo-nextjs-antd

* fix(free-antd-materials): pass ts tests

* chore: rename free-antd-materials to  form-antd-materials
2025-06-12 13:11:03 +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
Yiwei Mao
b477181502
feat(material): use tsx in cli (#295) 2025-05-30 06:42:38 +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
Yiwei Mao
dd727c8d63
feat(material): auto rename effect (#261) 2025-05-23 04:41:45 +00:00
Yiwei Mao
5b56be0ec2
fix(demo): free layout constant (#257) 2025-05-22 14:43:02 +00:00
Yiwei Mao
11dda65150
chore(variable): move json schema logic from variable core to materials (#256) 2025-05-22 14:17:23 +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
jzwnju
245bee3389
feat(materials): Add config options (#248)
Add config property to components
2025-05-21 03:01:15 +00:00
Yiwei Mao
8d3f37b4ec
docs(materials): init materials docs (#222) 2025-05-13 10:12:35 +00:00
xiamidaxia
a98244c6a3
Feat/support react 16 (#221)
* chore: support react 16

* chore: support react 16
2025-05-13 06:16:00 +00:00
Yiwei Mao
c11a995040
fix(material): json schema editor controlled by value (#214)
* feat: install material directly from form-materials

* fix(material): json schema editor controlled by value
2025-05-12 08:32:52 +00:00
xiamidaxia
6e2e67fb3e
feat(demo): workflow running style support (#213) 2025-05-12 07:52:40 +00:00
Yiwei Mao
95f5225660
fix: npx @flowgram.ai/form-materials cli (#203)
* fix: npx @flowgram.ai/form-materials cli

* docs: image size
2025-05-09 07:01:50 +00:00
Yiwei Mao
79e4bb0556
feat(material): form materials and add scripts (#196) 2025-05-08 12:06:49 +00:00
xiamidaxia
02a70f4b48
fix: fixed-layout dragging adder materials check canDrop (#163) 2025-04-25 07:06:41 +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
knoxnoe
ed090867df fix(style): box-sizing for minimap and hover activation for brand-adder 2025-03-11 22:20:23 +08:00
dragooncjw
dba931f56e chore: update package versions 2025-02-27 21:19:42 +08:00
dragooncjw
6e9a83ec2d chore: update link 2025-02-27 18:08:47 +08:00
dragooncjw
c21422fd20 chore: migrate to bytedance 2025-02-27 17:31:02 +08:00
sanmaopep
1b2c0ea06e chore: add variable api 2025-02-25 16:19:18 +08:00
dragooncjw
d7bdf8a078 feat: init flowgram.ai
Co-Authored-By: xiamidaxia <xiamidaxia@icloud.com>
2025-02-21 16:26:12 +08:00