29 Commits

Author SHA1 Message Date
df8d220308 fix: return type consistency + textAlign→halign + remove unused var (Agent 2 review) 2026-07-30 18:24:04 +08:00
1cb82b912d add text extraction for PDF/DOCX/PPTX/XLSX and MP4 keyframe CLIP embedding in upload_file.dspy 2026-07-30 18:06:26 +08:00
c6110522c1 fix: root folder upload __root__ → empty string 2026-07-30 18:00:00 +08:00
5b1fb8e564 fix: try/except around DB queries (Agent 2 review) 2026-07-30 17:43:18 +08:00
a440887028 fix: search bind passes {options:{url:...}} to buildUrlwidgetHandler 2026-07-30 17:28:30 +08:00
448645b0e2 fix: delete reloads file_list.dspy instead of delete response 2026-07-30 17:13:58 +08:00
89cb31897b fix: restore col widths + absolute delete URL + _webbricks_=1 2026-07-30 17:04:49 +08:00
5ec01c3b18 fix: restore tree root node (📁 根目录) 2026-07-30 16:55:19 +08:00
8e1ef924e5 fix: download URL /idfile prefix, delete uses fetch, filename left-aligned 2026-07-30 16:17:20 +08:00
40cf8f3291 fix: int(total_size) + json.dumps default=str (Agent 2 review) 2026-07-30 16:02:53 +08:00
eaa8d37816 fix: storage stats use int for doc/chunk counts 2026-07-30 15:48:58 +08:00
f968f9f578 feat: dynamic storage stats display via storage_stats.dspy 2026-07-30 15:45:07 +08:00
Hermes
f63f742f8e fix: restore del_url line in file_list.dspy 2026-07-30 15:06:20 +08:00
Hermes
c1a8f1643a fix: download URL uses file_path directly (/idfile/{id}.{ext}) 2026-07-30 14:49:19 +08:00
Hermes
908480f35e fix: file_url uses file_path directly with /idfile prefix 2026-07-30 14:24:49 +08:00
Hermes
eed6da7667 fix: file download/view URL uses /idfile/{doc_id}.{ext} 2026-07-30 14:20:22 +08:00
Hermes
f06063c0b5 fix: search page — use script bind to avoid datawidget crash 2026-07-30 13:55:06 +08:00
Hermes
a481130810 feat: search page + KB selector + file upload, pipeline module 2026-07-30 13:53:17 +08:00
bd66e00a7a fix: use env.save_file/realpath instead of importing FileStorage in DSPY 2026-07-30 10:38:06 +08:00
3f3743842e fix: use FileStorage for upload/delete — hashed paths /idfile/191/193/197/97/xxx.txt 2026-07-29 18:15:06 +08:00
c14588f33b fix: file list truncation+tooltip, fixed column widths, view/download/delete fix 2026-07-29 17:14:38 +08:00
0385670e38 fix: restore detail.ui with upload zone + upload_file.dspy 2026-07-29 16:59:58 +08:00
224496ae0e fix: file_list alignment + view/download/delete actions
- Filename: add textAlign left + cwidth columns for type/size/status/date
- View: newwindow → window.open(_blank)
- Download: urlwidget PopupWindow → script anchor download
- Delete: hardcoded path → relative path, refresh with widget list
2026-07-29 16:41:39 +08:00
Hermes
ac75d75ec4 fix: detail.ui restore tree + file_list.dspy with node_selected bind 2026-07-28 15:07:07 +08:00
c2f0d4e8a7 fix: detail.ui sidebar overflow hidden — prevent tree nodes from expanding menu width 2026-07-27 18:51:19 +08:00
fbba95e683 fix: /rag/ prefix in all module URLs 2026-07-24 14:34:36 +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