Commit Graph

13 Commits (b3827473985376b3fecac4f4a9803f49807a3b6c)

Author SHA1 Message Date
DrSmoothl b382747398
feat(dashboard): convert ChatSection to Hook component 2026-02-17 17:37:47 +08:00
DrSmoothl 449e2f470c
feat(dashboard): create DynamicConfigForm component with Hook integration
- Accept schema, values, onChange, hooks props
- Check for field hooks, use if present (replace/wrapper modes)
- Fall back to DynamicField for non-hooked fields
- Support nested schema rendering with recursive calls
- Export DynamicConfigForm and DynamicField from index

Groups with Task 5. Completes Task 6 of webui-config-visualization-refactor plan.
2026-02-17 17:20:50 +08:00
DrSmoothl 2962a95341
feat(dashboard): create DynamicField renderer component
- Render fields based on x-widget or type
- Support slider, switch, textarea, select, custom widgets
- Include label, icon, description rendering
- Placeholder for unsupported types (array, object)

Completes Task 5 of webui-config-visualization-refactor plan.
2026-02-17 17:14:41 +08:00
DrSmoothl e530ee8fa6
feat(dashboard): create FieldHookRegistry for dynamic form hooks 2026-02-17 16:49:32 +08:00
DrSmoothl 5838dda175
feat(dashboard): add UI metadata fields to FieldSchema type 2026-02-17 16:48:58 +08:00
DrSmoothl b6441ea17b
更新 WebUI 版本 2026-02-15 16:46:52 +08:00
DrSmoothl 275608abea
test WebUI CI x5 2026-02-15 16:39:32 +08:00
DrSmoothl ba10124152
test WebUI CI x4 2026-02-15 16:36:52 +08:00
DrSmoothl c3adc688e8
test WebUI CI x3 2026-02-15 16:33:34 +08:00
DrSmoothl a19b9b2c42
test WebUI CI x2 2026-02-15 16:30:56 +08:00
DrSmoothl 63c27aaf21
test WebUI CI 2026-02-15 16:19:48 +08:00
墨梓柒 433a4551f9
移除gitignore中的lib文件夹,上传被排除掉的前端lib文件 2026-01-21 15:41:43 +08:00
墨梓柒 812296590e
上传完整的WebUI前端仓库 2026-01-13 06:24:35 +08:00