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
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
Yiwei Mao
bf69e6cb89
fix(node-engine): glob null drilldown error, typeof null is object ( #417 )
2025-06-27 03:54:25 +00:00
xiamidaxia
099fd445f2
fix(form): validate feedback level support warning ( #408 )
2025-06-24 08:26:28 +00:00
xiamidaxia
cb36e753ab
refactor(form): form store set values with cloneDeep ( #386 )
...
* refactor(form): form store values clone
* fix(history): history support form.updateFormValues
2025-06-18 09:34:20 +00:00
xiamidaxia
80e4b7d7c0
feat: form node-context add clientContext ( #363 )
...
* feat: form node-context add clientContext
* fix: errorRender add clientContext props
2025-06-12 11:29:48 +00:00
Yiwei Mao
102980a23b
fix(form): effect return map share same instance ( #263 )
2025-05-23 05:50:01 +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
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
xiamidaxia
a98244c6a3
Feat/support react 16 ( #221 )
...
* chore: support react 16
* chore: support react 16
2025-05-13 06:16:00 +00:00
YuanHeDx
707760a8d0
fix: fix FormModel.validateIn only match one pattern ( #124 )
2025-04-03 03:34:56 +00:00
YuanHeDx
6171081fb6
fix: fix multiple layer undefined pattern matching ( #118 )
2025-04-02 08:03:35 +00:00
July
05b287f3f8
fix: 修复类型问题 & 增加类型导出 ( #116 )
2025-04-02 06:42:48 +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
YuanHeDx
ba063ae856
fix: fix field array type ( #99 )
2025-03-28 03:41:38 +00:00
YuanHeDx
c75f92d379
feat: add validate to Form facade, deprecate FieldArray.delete but use remove instead ( #94 )
...
* feat: expose validate api in form facade
* refactor: deprecate FieldArray.delete but expose remove instead
* refactor: only change api on facade
2025-03-26 09:43:10 +00:00
xiamidaxia
35bd5eabe2
fix: ci error
2025-03-25 20:49:37 +08:00
xiamidaxia
3397925e4a
feat: free-layout-props delete onNodeActivated, getNodeForm.onFormValueChangeIn return disposable
2025-03-25 20:32:17 +08:00
YuanHeDx
5f1a1cfa1c
fix: do not delete object key when shallowSetIn value is undefined, fix err msg and add a ut ( #84 )
...
* fix: do not delete key when shallowSetIn value is undefined
* fix: fix err msg in path, add ut for chained swap
* chore: comment the object test case not used in form
* chore: add fix comment
* fix: remove redundant clone
2025-03-24 08:30:59 +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
YuanHeDx
ff1b637010
fix: fix type name conflict
2025-03-18 14:46:09 +08:00
YuanHeDx
de59756c57
fix: remove debugger
2025-03-18 14:33:35 +08:00
YuanHeDx
40eafff3ec
fix(form): fix hasError called in FormModel.validate
2025-03-18 14:14:50 +08:00
YuanHeDx
b4450db944
doc: add form effect examples
2025-03-18 14:14:50 +08:00
YuanHeDx
493d3084f5
doc(node): init node form demo
2025-03-18 14:14:50 +08:00
YuanHeDx
6331f44570
fix: typo & defaultValues func context missing
2025-03-11 15:05:31 +08:00
YuanHeDx
e5855511ad
chore: export errors and warnings form form and editor
2025-03-05 15:15:34 +08:00
dragooncjw
700221c69b
chore: ci add lint & ts
2025-03-03 21:20:22 +08:00
YuanHeDx
8634ab8842
chore: export form model facade interface
2025-02-28 15:29:32 +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