Merge remote-tracking branch 'origin/master' into feat/pikaoa-production-backup
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
# R1 任务报告
|
||||
|
||||
- WebTerm issue #3 由 Artificer 在独立 worktree 完成,PR #5 已合并到集成分支,merge commit `d4e6bb68f88eadff9648b1b746eec0731bad3e31`。
|
||||
- 删除桌面端与移动端 `config-head`,标签栏固定可见;桌面配置隐藏后终端占用释放高度,移动端始终固定 50/50 以保留手机键盘/控制区。
|
||||
- 真实 Chromium 验证:1440×1000 桌面终端高度由 500 增至 883,drawer 由 500 收至 117;390×844 移动端为 422/422;标签栏可见且 `config-head` 不存在。
|
||||
- `npm run check` 与 `npm test` 通过;最终随 WebTerm 集成提交部署到 `local-7682`,未触碰 7683。
|
||||
@@ -0,0 +1,7 @@
|
||||
# R2 任务报告
|
||||
|
||||
- WebTerm issue #4 由同一 Artificer 在 R1 基线上完成,PR #6 已合并,merge commit `32bc9f5adbac0ba5340217d27d1538a057ee95b1`;主审发现并修复跨 port claim 未迁移 `provider_id` 的 blocker,追加提交 `b1db65a`。
|
||||
- PG 增加 runtime active/closed、各 data-domain 的 YAML preset 生命周期,以及跨 port runtime closed 共享登记;runtime claim 在事务中迁移 `data_domain` 与目标 local `provider_id`,避免目标 port 重启后跳过恢复。
|
||||
- 加号面板同时展示本端 YAML 关闭项和共享 runtime 关闭项;打开面板主动刷新,服务端每 2 秒低频同步共享目录;运行项不重复出现。
|
||||
- `npm run check`、`npm test` 与隔离 Chromium UI 验证通过。真实 7682 验收完成:关闭 TERM 后 sessions 从 6 降至 5;仅重启 7682 后仍为 5,证明 closed 状态未被 YAML 自动拉起;加号显示 `TERM / YAML 预装 / mycx / /root/unidesk`,点击恢复后 sessions 回到 6。
|
||||
- 已部署到 `local-7682`,最终 health 为 providers=1、sessions=6、runtime records=4、backgroundMode=live;7683 未触碰。跨 port runtime 原子 claim 由 store 回归测试覆盖,未为测试部署或扰动其他端口。
|
||||
@@ -4,10 +4,10 @@
|
||||
- 交付:源码修改进入 `pikasTech/webterm`,本文件只登记跨代理任务与有界报告。
|
||||
|
||||
|
||||
## R1 [in_progress]
|
||||
## R1 [completed]
|
||||
|
||||
依据 [WebTerm #3](https://github.com/pikasTech/webterm/issues/3) 改进配置页纵向空间:桌面模式支持隐藏“新建终端”“正在管理”等配置且终端实际占满释放高度;移动端与桌面端删除无意义的 config-head 行并固定展示标签栏;保持会话、恢复、持久化和后台绘制协议不变,由 Artificer 在独立 worktree 实现并提交 PR,完成任务后将详细报告写入[任务报告](./details/webterm-product-experience/R1_Task_Report.md)。
|
||||
|
||||
## R2
|
||||
## R2 [completed]
|
||||
|
||||
依据 [WebTerm #4](https://github.com/pikasTech/webterm/issues/4) 让已关闭的可恢复终端保留恢复定义并进入加号创建面板的待恢复列表:区分停止与永久删除,服务端投影当前数据域的已关闭运行时和预置恢复项,选择后以 CLI 参数恢复且不模拟键盘;三个 PostgreSQL 数据域继续隔离,预置与运行时记录共存;依赖 R1 布局基线后再派实现,完成任务后将详细报告写入[任务报告](./details/webterm-product-experience/R2_Task_Report.md)。
|
||||
依据 [WebTerm #4](https://github.com/pikasTech/webterm/issues/4) 让已关闭的可恢复终端保留恢复定义并进入加号创建面板:YAML 预装项按各 port/data-domain 保存生命周期且 owning YAML 仍是定义真相;runtime 定义保留在 host PG,关闭登记跨 port 共享并由目标 port 原子 claim 迁移 data-domain/provider;服务重启只恢复 active,关闭项可从加号恢复且不模拟键盘;依赖 R1 布局基线,由 Artificer 实现并提交 PR,完成任务后将详细报告写入[任务报告](./details/webterm-product-experience/R2_Task_Report.md)。
|
||||
|
||||
Reference in New Issue
Block a user