|
|
3cb591ed92
|
feat: detail.ui face/voiceprint media card popups (DynamicColumn, image/audio playback) + tag buttons on cards and file list rows (tag_form.dspy -> add_tag.dspy, refresh media panel)
|
2026-08-05 10:55:50 +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 |
|
|
|
548fc6013e
|
feat: per-org storage quota enforcement — org_storage_limits table, upload rejection, UI display
|
2026-08-04 15:36:53 +08:00 |
|
|
|
d92275d811
|
fix: actually remove unused var tree in detail.ui
|
2026-07-30 18:25:16 +08:00 |
|
|
|
df8d220308
|
fix: return type consistency + textAlign→halign + remove unused var (Agent 2 review)
|
2026-07-30 18:24:04 +08:00 |
|
|
|
c6110522c1
|
fix: root folder upload __root__ → empty string
|
2026-07-30 18:00:00 +08:00 |
|
|
|
0385670e38
|
fix: restore detail.ui with upload zone + upload_file.dspy
|
2026-07-29 16:59:58 +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 |
|