ymq
|
b7b49a766c
|
chore: commit pending local changes (2026-09-17 github sync)
|
2026-09-17 13:45:54 +08:00 |
|
ymq
|
6a10e80794
|
feat(sdlc): 当前项目过滤会话级化——task_tree改get_session_project_id(session优先→全局兜底+产线隔离),删只读全局的旧实现;workspace_popup无项目提示升级'选择或新建'带直达按钮(新建项目/切换项目,调agent_project_popup);根节点提示文案统一
|
2026-09-11 18:29:31 +08:00 |
|
ymq
|
3e8ff730af
|
feat(mobile): workspace八端点加_generic模式——通用会话锁用户专属目录_general/{uid},不进入任何项目工作空间(2026-09-08用户要求)
|
2026-09-08 16:01:14 +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
|
077de71d78
|
feat: 商机报告确认门禁全文展示+确认/退回+PPT下载; 工作空间产线隔离参数
|
2026-08-29 15:00:19 +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
|
00f81bcd59
|
feat(sdlc): 模型配置 get/add/update 强制用会话当前项目 project_id,工作空间报错文案统一为切换项目
|
2026-08-22 18:55:05 +08:00 |
|
ymq
|
17b9f1f7f0
|
feat: 工作空间文件列表增加编辑按钮(复用原打开逻辑),查看按钮改为 txt/md 用 MdWidget 渲染、其他下载查看
|
2026-08-19 13:31:53 +08:00 |
|
ymq
|
5e84ddbb07
|
fix: workspace_browse 补 import json + 去 pid 残留;workspace_popup 复用 get_workspace_dir
|
2026-08-14 18:09:51 +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
|
c934111748
|
popup: VBox for files panel
|
2026-08-12 18:49:19 +08:00 |
|
p
|
7f29e5c157
|
fix: getWidgetById with popup scope, no PopupWindow binds
|
2026-08-12 18:21:07 +08:00 |
|
p
|
8a095c712c
|
workspace: full tree dspy + urlwidget button + PopupWindow binds
|
2026-08-12 18:09:49 +08:00 |
|
p
|
1856da5bca
|
workspace: button script handles tree bind, popup no binds
|
2026-08-12 17:31:32 +08:00 |
|
p
|
fdecd9ee1f
|
workspace: bind on PopupWindow level, wid=ws_tree
|
2026-08-12 17:30:37 +08:00 |
|
p
|
888e1ff320
|
workspace: add debug logs to bind script
|
2026-08-12 17:23:47 +08:00 |
|
p
|
ebf7757dd2
|
fix: use getWidgetById instead of this in tree script
|
2026-08-12 17:00:04 +08:00 |
|
p
|
f106d330a4
|
workspace: script fetch+widgetBuild for selected node
|
2026-08-12 16:45:03 +08:00 |
|
p
|
10e6407419
|
workspace: event_params [id] for urlwidget
|
2026-08-12 15:48:34 +08:00 |
|
p
|
3032f26e2d
|
workspace: script action for tree selected
|
2026-08-12 15:37:49 +08:00 |
|
p
|
f7c68c5d73
|
workspace: params_mapping id->id for tree urlwidget
|
2026-08-12 15:20:39 +08:00 |
|
p
|
4db8e3fafd
|
workspace: root dir files initially, __root__ handling
|
2026-08-12 15:18:47 +08:00 |
|
p
|
222d3e2e75
|
workspace: tree dirs only, left 280px, right filler
|
2026-08-12 15:17:06 +08:00 |
|
p
|
5dcd8cea5a
|
workspace: PopupWindow width 85% height 80%
|
2026-08-12 15:14:57 +08:00 |
|
p
|
cb11d92b3e
|
workspace: idField not valueField, cfontsize 1.0
|
2026-08-12 15:11:22 +08:00 |
|
p
|
1c59c29b6a
|
workspace: Tree cfontsize 1.0
|
2026-08-12 15:09:36 +08:00 |
|
p
|
9b834ee4f9
|
workspace: Tree textField/valueField/parentField
|
2026-08-12 15:08:34 +08:00 |
|
p
|
be93db3a62
|
workspace: HBox+Tree, entire_url, urlwidget action
|
2026-08-12 15:02:40 +08:00 |
|
p
|
5af747e004
|
workspace: standard subwidgets + auto_open
|
2026-08-12 14:36:52 +08:00 |
|
p
|
b3b97632ac
|
workspace: content in options instead of subwidgets
|
2026-08-12 14:35:53 +08:00 |
|
p
|
90af3f67a1
|
workspace: urlwidget action loading PopupWindow from DSPY
|
2026-08-12 14:34:49 +08:00 |
|
p
|
35261b8b84
|
workspace: popupwindow action with inline content
|
2026-08-12 14:33:51 +08:00 |
|
p
|
4268d716d6
|
workspace: use popupwindow action + workspace_popup.dspy
|
2026-08-12 14:29:53 +08:00 |
|