|
|
f44566a7c4
|
fix: use return in dspy (wrapped as async def)
|
2026-07-23 11:36:38 +08:00 |
|
|
|
51f0fd680b
|
fix: add session_max_time/issue_time for Redis session persistence
|
2026-07-23 11:33:12 +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 |
|
|
|
7989186e3e
|
layout: sidebar on left, content on right
|
2026-07-22 16:10:40 +08:00 |
|
|
|
73b0a78b98
|
fix: DataViewer pages + remove _list from gitignore
|
2026-07-22 16:01:00 +08:00 |
|
|
|
01a2c9281f
|
fix: move id to widget level, not options (bricks convention)
|
2026-07-22 15:13:16 +08:00 |
|
|
|
e0b07e0b50
|
bugfix
|
2026-07-22 15:03:58 +08:00 |
|
|
|
0cdd52871d
|
fix: reorder content before sidebar so rag_main_content registers first
|
2026-07-22 14:51:25 +08:00 |
|
|
|
7a11347a8b
|
bugfix
|
2026-07-22 14:44:52 +08:00 |
|
|
|
8179d73b05
|
bugfix
|
2026-07-22 14:41:51 +08:00 |
|
|
|
eb533ff0bf
|
fix: ICP filing info in bottom bar, click to open MIIT
|
2026-07-22 14:39:30 +08:00 |
|
|
|
df08bb01b0
|
fix: user_menu.ui redirect + CRUD placeholder pages
|
2026-07-22 13:55:44 +08:00 |
|
|
|
cac9a2d823
|
fix: Button widgets + tap events, app.rag_main_content target for bricks convention
|
2026-07-22 13:21:05 +08:00 |
|
|
|
16fa189959
|
feat: menu.ui + filler CSS + popup menu from top bar
|
2026-07-22 13:06:50 +08:00 |
|
|
|
4791891fad
|
feat: Sage-style top/center/bottom layout with sidebar menu
|
2026-07-22 12:12:16 +08:00 |
|
|
|
d9440440c4
|
feat: add DSPY handlers and index.ui
- init.py: status, kb_list, engines, search, ingest handlers
- app/ragserver.py: load appbase + rbac + ragserver handlers
- config.json: register API startswiths routes
- wwwroot/index.ui: home page with nav buttons
|
2026-07-21 17:03:04 +08:00 |
|