ymq
|
4aab89f4dd
|
fix(workspace_files): file name halign left
|
2026-08-15 17:16:03 +08:00 |
|
ymq
|
69925d48ba
|
fix(workspace_files): right = VBox(100%x100%) + fixed-height droppable + filler VScrollPanel file list
|
2026-08-15 12:11:49 +08:00 |
|
ymq
|
327d3f39a4
|
fix(workspace_files): file list top-align and scrollable (drop filler/height)
|
2026-08-15 11:53:28 +08:00 |
|
ymq
|
b9a458af53
|
refactor: 8 个 workspace dspy 内联重复逻辑收敛到 get_workspace_dir/get_workspace_base
|
2026-08-14 18:07:38 +08:00 |
|
ymq
|
ebcb89da56
|
refactor: workspace_base 从 appbase params 表读(去硬编码,params 表不存在时用默认值兜底)
|
2026-08-14 15:59:55 +08:00 |
|
p
|
c7d5e63491
|
workspace: use URLSearchParams for upload/delete
|
2026-08-13 15:57:55 +08:00 |
|
p
|
5f7ddc197a
|
workspace: add upload/open/delete tools + drag-drop
|
2026-08-13 15:56:21 +08:00 |
|
p
|
751c953ad3
|
workspace: use ResourceBrowser widget
|
2026-08-13 12:02:00 +08:00 |
|
p
|
4db8e3fafd
|
workspace: root dir files initially, __root__ handling
|
2026-08-12 15:18:47 +08:00 |
|
p
|
6408406cd9
|
workspace: relative path ids, is_leaf, workspace_files uses ws_dir
|
2026-08-12 15:13:25 +08:00 |
|
ymq
|
8908112a65
|
feat: Tree+dataurl workspace (RAG pattern); shortcut files
|
2026-08-12 12:40:05 +08:00 |
|