feat(feishu-form): 添加下载目录配置字段

- 在飞书表单中新增下载目录输入字段
- 更新中英文翻译文件添加相关文案
- 支持设置自定义下载文件目录路径
This commit is contained in:
Back Yu 2026-03-25 14:41:39 +08:00
parent c9197c9370
commit 17ab506b81
No known key found for this signature in database
GPG key ID: F1E8FE817128573F
3 changed files with 16 additions and 0 deletions

View file

@ -126,6 +126,16 @@ export function FeishuForm({
placeholder={t("channels.field.allowFromPlaceholder")} placeholder={t("channels.field.allowFromPlaceholder")}
/> />
</Field> </Field>
<Field
label={t("channels.field.downloadDir")}
hint={t("channels.form.desc.downloadDir")}
>
<Input
value={asString(config.download_dir)}
onChange={(e) => onChange("download_dir", e.target.value)}
placeholder={t("channels.field.downloadDirPlaceholder")}
/>
</Field>
</div> </div>
) )
} }

View file

@ -300,6 +300,8 @@
"allowFromPlaceholder": "e.g. 123456, 789012", "allowFromPlaceholder": "e.g. 123456, 789012",
"allowOrigins": "Allow Origins", "allowOrigins": "Allow Origins",
"allowOriginsPlaceholder": "e.g. https://example.com, http://localhost:5173", "allowOriginsPlaceholder": "e.g. https://example.com, http://localhost:5173",
"downloadDir": "Download Directory",
"downloadDirPlaceholder": "downloads or /absolute/path",
"secretPlaceholder": "Enter secret", "secretPlaceholder": "Enter secret",
"secretHintSet": "A value is already set. Leave blank to keep it unchanged." "secretHintSet": "A value is already set. Leave blank to keep it unchanged."
}, },
@ -331,6 +333,7 @@
"groupTriggerPrefixes": "Custom group-chat trigger prefixes, separated by commas.", "groupTriggerPrefixes": "Custom group-chat trigger prefixes, separated by commas.",
"isLark": "Use Lark international domain (open.larksuite.com) instead of Feishu domain (open.feishu.cn).", "isLark": "Use Lark international domain (open.larksuite.com) instead of Feishu domain (open.feishu.cn).",
"allowFrom": "Allowed user or group IDs, separated by commas.", "allowFrom": "Allowed user or group IDs, separated by commas.",
"downloadDir": "Custom directory for downloaded files. Relative paths are resolved from the workspace directory. Leave empty to use system temp directory.",
"allowOrigins": "Allowed origin domains, separated by commas.", "allowOrigins": "Allowed origin domains, separated by commas.",
"wsUrl": "WebSocket service URL.", "wsUrl": "WebSocket service URL.",
"reconnectInterval": "Reconnect interval after disconnection (seconds).", "reconnectInterval": "Reconnect interval after disconnection (seconds).",

View file

@ -300,6 +300,8 @@
"allowFromPlaceholder": "例如 123456, 789012", "allowFromPlaceholder": "例如 123456, 789012",
"allowOrigins": "允许来源域名", "allowOrigins": "允许来源域名",
"allowOriginsPlaceholder": "例如 https://example.com, http://localhost:5173", "allowOriginsPlaceholder": "例如 https://example.com, http://localhost:5173",
"downloadDir": "下载目录",
"downloadDirPlaceholder": "downloads 或 /absolute/path",
"secretPlaceholder": "输入密钥", "secretPlaceholder": "输入密钥",
"secretHintSet": "已设置密钥,留空表示不修改。" "secretHintSet": "已设置密钥,留空表示不修改。"
}, },
@ -331,6 +333,7 @@
"groupTriggerPrefixes": "群聊触发前缀,多个值用逗号分隔。", "groupTriggerPrefixes": "群聊触发前缀,多个值用逗号分隔。",
"isLark": "使用 Lark 国际版域名open.larksuite.com替代飞书域名open.feishu.cn。", "isLark": "使用 Lark 国际版域名open.larksuite.com替代飞书域名open.feishu.cn。",
"allowFrom": "允许访问的用户或群组 ID多个值用逗号分隔。", "allowFrom": "允许访问的用户或群组 ID多个值用逗号分隔。",
"downloadDir": "自定义下载文件目录。相对路径将基于工作目录解析,留空则使用系统临时目录。",
"allowOrigins": "允许访问的来源域名,多个值用逗号分隔。", "allowOrigins": "允许访问的来源域名,多个值用逗号分隔。",
"wsUrl": "WebSocket 服务地址。", "wsUrl": "WebSocket 服务地址。",
"reconnectInterval": "断线后的重连间隔(秒)。", "reconnectInterval": "断线后的重连间隔(秒)。",