19 Commits

Author SHA1 Message Date
ymq
ea62767bbb fix(theme): 硬编码暗色字体色改var(--ink-N)主题变量(7文件)——暗色主题下深色文字不可见治理2026-09-17 2026-09-18 14:04:13 +08:00
ymq
f0c4c10f79 fix(workspace): 上传端点透传pipeline_id——通用助手(_generic)工作空间上传报'目标目录不存在'根因
workspace_files.dspy 构造 upload_url 只带 session_id 不带 pipeline_id,
通用助手入口(pipeline_id=_generic、无session_id)下 workspace_upload.dspy
走不到 _generic 分支→回退全局 current_project_id(其他产线项目)→
resolve到别的项目目录→'目标目录不存在: projects/调研1'。
对齐 tree/files/delete 端点的 session_id+pipeline_id 双透传模式。
2026-09-17 实测:不带pipeline_id复现报错,带pipeline_id=_generic上传成功。
2026-09-17 21:30:20 +08:00
ymq
b7b49a766c chore: commit pending local changes (2026-09-17 github sync) 2026-09-17 13:45:54 +08:00
ymq
3e8ff730af feat(mobile): workspace八端点加_generic模式——通用会话锁用户专属目录_general/{uid},不进入任何项目工作空间(2026-09-08用户要求) 2026-09-08 16:01:14 +08:00
ymq
c2c89ef680 fix: 工作空间端点id多层URL解码(中文文件名'文件不存在'根因)+json查看渲染正文不下载(全产线共享端点) 2026-09-03 18:57:08 +08:00
ymq
0c66bdee81 fix(workspace): 工作控件产线隔离——弹窗与9个子端点全部按产线过滤
- workspace_popup 把 pipeline_id 透传给树/文件/查看/编辑/删除子端点
- 9个子端点 get_project_dir→get_project_dir_pl(跨产线项目视为无项目)
- 开发驾驶舱工作空间按钮补传 pipeline_id=sdlc_general
- 修复:会话绑投标项目时开发驾驶舱工作空间直接打开投标项目目录(已实测复现)
2026-08-31 16:54:08 +08:00
ymq
9ec2ad473d feat(workspace): 工作空间弹窗适配机构工作空间新结构——树根改项目目录并挂 apps/modules 引用节点,路径解析统一 resolve_workspace_path 2026-08-24 17:56:48 +08:00
ymq
524abb23e6 feat(workspace): 工作空间端点按会话解析项目(session_id)
- workspace_popup/tree/files/view/open/delete/upload/file + office_read/save 读 session_id 传 get_workspace_dir
- 内部 URL 链路(查看/编辑/删除/上传/文件/vi编辑/univer-office)透传 session_id
- workspace_edit.xterm 手写项目解析收敛到 get_workspace_dir(session_id)
2026-08-24 16:40:49 +08:00
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