Repository navigation
Releases: Thatgfsj/dsh-phone
Release list
dsh-phone v0.4.1
dsh-phone v0.4.0
v0.4.0:生命周期控制 + 肥鱼手机系统定制。
- 生命周期控制(#83):GET/POST /api/runtime(start/stop/restart)、2s 看门狗(外部 kill ≤2s 变 stopped)、owned/adopted 所有权(owned 关闭保存快照 / adopted 只断开)、dispose 5s 超时不卡插件卸载;面板/设置页新增启动/停止/重启按钮
- 肥鱼手机(#87):空白桌面 + 720p 壁纸 111/222 轮换 + 系统中文 + 卸载 YouTube;system/ 入仓库(源码/APK/脚本/壁纸/AVD 模板 + 来源说明)
- 一键准备(#88):provisioning 完成后自动应用肥鱼手机定制
- 文案(#89):这是大肥鱼的手机,主人不要动大肥鱼的手机喵
- 修复/#90 main 编译、#92 生命周期验收
已知限制:#72(phone_key/截图掩码/booting 断连/control 单飞)未完成、#40 剩余浏览器/redroid 验收、冷启动 33–95s、aosp_atd 未测、npm 包名冲突。详见 CHANGELOG 与 docs/verification.md。
dsh-phone v0.3.0
v0.3.0:开箱即用 + 启动速度专项。
- 一键准备(#65/#66):面板/设置页点一次即可安装 emulator/镜像/AVD 并自动启用
- 启动专项(#67):快照自检/保存/加载、boot_completed 就绪、复用已有实例、AVD device profile、取消孤儿;实测 warm ~15s、resume ~19s
- 修复:attach.endpoint 生效(#70)、Agent 通道收紧(#71)、观看算交互/引用计数/双页互斥(#73)、面板布局(#62)
- 安装:prepare + Release tgz + install-check(#74)
已知限制:冷启动有客观下限(首 boot 95s/有数据 33s)、aosp_atd 未实测、#72/#40 未完成、npm 包名冲突,详见 CHANGELOG 与 docs/verification.md。
dsh-phone v0.2.1
v0.2.1 补丁:重做右侧栏手机面板布局与视觉。
- 修复长文本被 flex 挤成「一列一个字」的竖排问题(显式 .dshp-text 块 + min-width:0)
- booting 改为 stage 居中进度 overlay(spinner + phase + 已等待/预计),不再黑屏
- 拆分 panel-header / panel-stage / panel-footer + layout 断点(≤360 / <600 / ≥600)
- 窄栏 320px 不横向溢出、footer 图标化
完整变更见 CHANGELOG;真实验收见 docs/verification.md。构建期 CI(tag v0.2.1)已通过。
dsh-phone v0.2.0
v0.2.0:首次使用守卫(onboarding)、右侧栏手机入口与自动打开、冷启动重试与视频流接线修复、emulator 健壮性、scrcpy-server 懒下载、可复制安装命令,以及真实 emulator attach 端到端验收通过。
完整变更见 CHANGELOG;真实验收结果与剩余未覆盖项见 docs/verification.md。
构建:tag v0.2.0 触发的构建期 CI 已通过并上传 dsh-phone-0.2.0.tgz。
dsh-phone v0.1.0
首个可用版本:DSH 的 Android 实例插件(右侧栏 + 9 个 phone_* 工具 + redroid/emulator/attach 三运行时 + scrcpy 视频流 + 首次接入)。
完整变更与已知限制见 CHANGELOG;需求原文见 docs/SPEC.md;本机未验证项见 docs/verification.md。
构建产物:GitHub Actions 构建期流水线(tag v0.1.0,唯一一次 CI)已上传 dsh-phone-0.1.0.tgz。