16 Commits

Author SHA1 Message Date
8a4498e65c feat: capacity bar + bricks Form spec + create_kb dspy 2026-07-23 11:52:48 +08:00
f44566a7c4 fix: use return in dspy (wrapped as async def) 2026-07-23 11:36:38 +08:00
94361d7da4 fix: add newdata_params for kb_id in Tree CRUD 2026-07-23 11:27:01 +08:00
f935553f55 fix: Tree dspy return Message widget format, use description as parentid 2026-07-23 11:05:04 +08:00
4a846e8757 bugfix 2026-07-23 10:58:08 +08:00
4086010b37 feat: Tree widget with editable CRUD (add/delete/rename) 2026-07-23 10:56:44 +08:00
186e3659fb fix: size format MB/GB, add new_kb_form with button binds 2026-07-22 18:58:13 +08:00
f923f6cceb fix: api/kb/list returns widget JSON, remove broken dspy files 2026-07-22 18:44:38 +08:00
95c71a9b88 fix: wrap dspy async in asyncio.run_until_complete 2026-07-22 18:42:24 +08:00
c48aa36f1b feat: bricks-native CRUD - dspy handlers + form + button binds 2026-07-22 18:41:07 +08:00
bc4289efc8 feat: dynamic KB cards from DSPY with real stats 2026-07-22 18:30:01 +08:00
49d3d0291a feat: Tree widget for directory nav + folder_content dynamic view 2026-07-22 18:20:56 +08:00
f5a91d10ec feat: KB detail page with directory tree + document list + upload zone 2026-07-22 18:06:23 +08:00
640700f974 feat: business-oriented UI - engine cards, plan selection, upload zone 2026-07-22 17:24:25 +08:00
0fe57eaa4a feat: switch to Tabular widget with proper row_options.fields 2026-07-22 16:55:11 +08:00
73b0a78b98 fix: DataViewer pages + remove _list from gitignore 2026-07-22 16:01:00 +08:00