15 Commits

Author SHA1 Message Date
8b4b9390a8 Revert "feat: AgentIO abort previous request on new input"
This reverts commit 5fb7796df1d0b416ae978ecd95be076a037d30a7.
2026-08-11 14:48:58 +08:00
5fb7796df1 feat: AgentIO abort previous request on new input 2026-08-11 14:00:42 +08:00
dc74074bdd feat: bricks i18n — 硬编码字符串改用 i18n._() + 翻译文件
编译的 dist/ 目录新增 i18n/{zh,en,jp,ko}/ 自动注入到 sage wwwroot/bricks/i18n/

翻译的字符串:
- conform.js: Conform/Discard → i18n._()
- dynamicaccordion.js: add a new record → i18n._()
- form.js: Submit/Reset/Cancel/Requirement → i18n._()
- jsoncall.js: access error → i18n._()
- llm.js: 知识库/召回数量/模版 → i18n._()

build.sh 新增 i18n 目录复制到 dist
2026-06-29 12:03:34 +08:00
565699bd6b refactor: rename event sage_login to user_logined 2026-05-27 18:01:51 +08:00
ffc9350fcb feat: dispatch sage_login event after successful login in withLoginInfo
jsoncall.js: after login retry succeeds, dispatch 'sage_login' on bricks.app
so shell can reload the global menu dynamically.
2026-05-27 17:57:38 +08:00
2e22085122 feat: 401后登录成功自动重试原始请求
- withLoginInfo 改为接收完整 opts(含 method/headers/params)
- 等待 login_window 的 destroy 事件(=登录成功信号)
- 登录成功后重试原始请求
- 重试仍401则返回null(避免死循环)
- 用户手动关闭登录窗口时也触发重试,401则返回null
2026-05-27 15:39:34 +08:00
6312ae8e22 bugfix 2026-05-27 13:40:13 +08:00
3d7c2bae3c bugfix 2026-01-28 16:08:44 +08:00
8e29d67ba7 bugfix 2026-01-28 15:46:39 +08:00
324bf352cb bugfix 2025-12-17 16:47:42 +08:00
19b1ed7b30 bugfix 2025-12-17 16:42:13 +08:00
cd23cc239a bugfix 2025-12-17 16:12:30 +08:00
efe5e72069 bugfix 2025-12-17 16:07:42 +08:00
10ca0ca526 bugfix 2025-12-17 16:04:41 +08:00
86d1672251 first commit 2025-07-16 14:28:55 +08:00