ymq
|
c9a2f4d7e8
|
fix(rag-ui): 新建知识库submit后刷新列表——Form加submited事件bind重建kb_list
|
2026-09-02 14:52:25 +08:00 |
|
ymq
|
576f0b6368
|
fix(rag): 引擎配置入口改用Popup(与新建知识库同模式)
|
2026-09-01 14:09:07 +08:00 |
|
ymq
|
42f283b665
|
feat(rag): 知识库页加引擎配置入口按钮
|
2026-09-01 14:06:23 +08:00 |
|
ymq
|
c7a82dc570
|
fix(popup): 弹窗居中显示 archor:cc + 修 height:auto 导致的 NaN 位置
Popup 位置计算(height→h)只支持 px/百分比/cheight,不支持 auto:
height:'auto' → parseFloat('auto')=NaN → t=(rect.height-NaN)/2=NaN → top='NaNpx'
浏览器忽略无效值 → 弹窗跑到顶部,表现像 archor:'tc'。
改为 height:'60%' + 显式 archor:'cc'(默认本就是 cc,显式写清居中意图)。
|
2026-08-25 17:01:25 +08:00 |
|
ymq
|
f2afaa82e8
|
fix(popup): 新建知识库弹窗点击即关闭 + Cancel 按钮无法关闭弹窗
根因(核实 bricks/popup.js 源码):
1. popup_options 显式写了 auto_dismiss:true,Popup 构造时把 click 绑到整个 bricks.Body,
而 click_outside 只判断 event.target != this.dom_element(无子树 contains 判定),
点击弹窗内任何子元素(输入框/下拉/按钮)都命中 → 立即 dismiss。改为 auto_dismiss:false。
2. 加 dismiss_events:['cancel','submited'] 让 Form 的取消/提交完成关闭弹窗。
但 set_dismiss_events 只绑 load_content 返回的根 widget,而 dispatch 用
new Event() 不冒泡(bubbles:false) —— 原根节点是 VBox、事件由子 Form 发出,绑不上。
故把 Form 提为 new_kb_form.ui 根 widget,标题改用 Form 自带 title 选项。
(title 不是 Popup 的合法 option,仅 PopupWindow/Form 支持)
|
2026-08-25 16:05:57 +08:00 |
|
|
|
14c72e29d7
|
fix: index.ui new_kb_form URL missing /rag/ prefix → use relative path
|
2026-08-06 13:55:35 +08:00 |
|
|
|
6878b58c95
|
refactor: kb cards via module-local kb_list.dspy (drop /api/kb/list dep); detail.ui file list -> filler+VScrollPanel no fixed height
|
2026-08-04 16:14:45 +08:00 |
|
|
|
020c84bdfc
|
bugfix
|
2026-08-04 14:34:10 +08:00 |
|
|
|
f968f9f578
|
feat: dynamic storage stats display via storage_stats.dspy
|
2026-07-30 15:45:07 +08:00 |
|
Hermes
|
a481130810
|
feat: search page + KB selector + file upload, pipeline module
|
2026-07-30 13:53:17 +08:00 |
|
|
|
5664508234
|
fix: wwwroot/json/models/conf at repo root (Sage module convention)
|
2026-07-24 13:39:39 +08:00 |
|
|
|
8bef57b89e
|
fix: move code into rag/ subpackage for find_packages()
|
2026-07-24 13:36:54 +08:00 |
|
|
|
84f3d6e284
|
init: RAG business module
|
2026-07-24 13:24:20 +08:00 |
|