64 Commits

Author SHA1 Message Date
6a94f10370 feat(AgentIO): 正文输入回车直接发送、Ctrl+回车换行——UiText新增opt-in的enter_sends选项(默认关,不影响其他表单),submit图标功能不变 2026-09-01 17:31:46 +08:00
5227a4d491 fix(AgentIO): 模型下拉尊重服务端 selected 标记,不再每次重建回退首项
- UiCode.build_options: 未显式指定 value 时,扫描数据项 selected:true 标记作为初始选中
  (此前每次重建控件都把用户已持久化的选择重置成列表第一项)
- AgentIO 透传 model_params 给 AgentInput(多 tab 会话按 session_id 解析项目模型)
2026-08-28 12:26:02 +08:00
f9322531d0 feat: UiCode support multiple select attribute 2026-08-10 16:56:36 +08:00
f732d631e3 fix: multi-file preview in UiFile, multi video/audio in UserInputView, concat assign in LlmOut 2026-07-16 11:40:44 +08:00
15c8f3a4ef i18n: 创建i18n.json(4语言25条); tip统一包i18n._() 2026-07-13 18:15:50 +08:00
235af19b2e fix: UiFile multiple — resultValue/set_formdata support file arrays; Form required check handles arrays 2026-07-02 15:42:19 +08:00
ea4de411c0 i18n: 文件上传控件提示文字支持i18n 2026-06-25 13:53:29 +08:00
Hermes Agent
43ad1c22fe fix: UiFloat pattern允许负号输入,防止负数负号被静默剥离导致金额错误 2026-06-23 15:31:29 +08:00
8109292f8a fix: UiText auto-height on setValue when element not yet rendered
Add requestAnimationFrame deferred handleInput() call in setValue()
to ensure textarea height recalculates after DOM render, fixing
single-line display when value is set during Form build phase.
2026-06-01 15:26:57 +08:00
db1934fd1c fix: UiType.setValue typo vlaue -> value 2026-05-30 13:45:07 +08:00
1291f7fee3 fix: UiCode build_options uses valueField/textField fallback to 'value'/'text'
When valueField/textField are not explicitly set in opts, the auto-select
logic (line 1140) and nullable empty-option creation (lines 1144-1145) used
data[0][undefined] which returned undefined, causing:
- Single-option selects to show blank (auto-select failed)
- nullable empty options to have undefined keys

Now extracts vf/tf local variables with ||'value'/||'text' fallback at the
top of build_options(), used consistently throughout.
2026-05-29 23:03:52 +08:00
681ec50159 bugfix 2026-03-05 15:44:18 +08:00
19358f56a3 bugfix 2026-03-05 15:18:18 +08:00
ddf4ea427b bugfix 2026-03-05 15:14:59 +08:00
1e4de632e7 bugfix 2026-03-04 17:01:32 +08:00
fba6f1eee3 bugfix 2026-02-28 14:38:12 +08:00
753641b7cd bugfix 2026-02-28 14:00:05 +08:00
cd71cb3c3c bugfix 2026-02-28 13:56:45 +08:00
315b15ae53 bugfix 2026-02-28 13:34:24 +08:00
50853eea2f bugfix 2026-02-28 13:31:52 +08:00
07c499e1c8 bugfix 2026-01-09 15:28:39 +08:00
f21664668c bugfix 2025-09-30 11:15:42 +08:00
e323c4e2fb bugfix 2025-09-30 11:04:29 +08:00
6a9f4c858d bugfix 2025-09-30 10:58:11 +08:00
bff0557fed bugfix 2025-09-30 10:41:28 +08:00
c75c429267 bugfix 2025-09-30 10:39:29 +08:00
f5787f3f21 bugfix 2025-09-30 00:11:51 +08:00
8815a903b8 bugfix 2025-09-30 00:04:11 +08:00
1a87c22a82 bugfix 2025-09-29 23:54:11 +08:00
709ea3afe0 bugfix 2025-09-29 23:48:41 +08:00
567101ea19 bugfix 2025-09-29 22:23:14 +08:00
e833221535 bugfix 2025-09-29 21:42:40 +08:00
7f8b1903c2 bugfix 2025-09-29 21:01:13 +08:00
5ed94b018f bugfix 2025-09-29 17:20:14 +08:00
46a930254a bugfix 2025-09-29 17:16:37 +08:00
b08d2cc50c bugfix 2025-09-29 11:34:02 +08:00
b2ed0916da bugfix 2025-09-29 11:22:59 +08:00
0e406f18b5 bugfix 2025-09-28 17:50:05 +08:00
2fd77ae79b bugfix 2025-09-28 17:47:37 +08:00
1c67e51755 bugfix 2025-09-28 16:32:42 +08:00
9d071ce1bf bugfix 2025-09-28 16:20:43 +08:00
a8f71d7269 bugfix 2025-09-28 16:18:48 +08:00
ac882bfaf8 bugfix 2025-09-28 16:12:56 +08:00
7da3744eeb bugfix 2025-09-28 16:09:25 +08:00
30a3050c4c bugfix 2025-09-28 16:06:20 +08:00
fb7ceb2e35 bugfix 2025-09-28 15:59:09 +08:00
1006a45a08 bugfix 2025-09-28 15:57:21 +08:00
0bb98f66e6 bugfix 2025-09-28 15:50:11 +08:00
e9b054a04f bugfix 2025-09-28 15:44:39 +08:00
a22b2d5de6 bugfix 2025-09-28 15:43:18 +08:00