Skip to content

Releases

v0.2.1 · Tdsh 宿主适配:悬浮窗真正落地 + DSH token 透传

Choose a tag to compare

@Tongyu3 Tongyu3 released this 18 Oct 13:15

Tdsh(com.dshmobile.probe)宿主侧已实现,宠物真正浮在安卓上层。

  • 宿主 PetOverlayHost 挂在 DshService:读 /sdcard/.dsh-phone/pet-overlay.json → 建透明悬浮窗 → 回写 pet-overlay.state.json
  • DshOverlayHost JS 桥:moveTo / resize / screenSize,拖拽逐帧跟手
  • DSH 的 Web 服务在鉴权闸门后:宿主会给页面拼上 ?token=,页面把 token 转发给每次 fetch(配置/素材/状态/插件路由),容器重启 token 变化时自动补加载
  • 权限仍归宿主:没悬浮权限时回报 NO_PERMISSION,插件只冷却不重试

配套 APK:Tdsh 0.4.4 桌宠测试版(含上述宿主实现)。

安装:

node scripts/install.mjs --tgz dsh-pet-android-0.2.1.tgz

验证:<web端口>/dsh-pet-android/status 里 carriers.window.applied=true,/sdcard/.dsh-phone/pet-overlay.state.json 有 screen 与 windows。

上游:https://github.com/PC2005-cloud/dsh-pet (MIT,Copyright (c) 2026 PC2005-cloud)

v0.2.0 · 多载体适配(DSHA 文本悬浮条 / 宿主悬浮窗契约)

Choose a tag to compare

@Tongyu3 Tongyu3 released this 18 Oct 04:54

dsh-pet 的 Android 上层显示衍生插件(MIT,不含上游代码)。

  • 载体自动探测:DSHA 走其 3090 桥的 /app/overlay 文本悬浮条;实现窗口契约 v1 的移植(Tdsh 等)出完整桌宠
  • 跨移植安装器:node scripts/install.mjs --tgz <tgz>,自动找 DSH_HOME / profile / bundles
  • 宿主契约与移植矩阵见 docs/

上游:https://github.com/PC2005-cloud/dsh-pet (MIT,Copyright (c) 2026 PC2005-cloud)

安装:

node scripts/install.mjs --tgz dsh-pet-android-0.2.0.tgz

重启 dsh,验证 <web端口>/dsh-pet-android/status 的 carriers。