Skip to content

DSHA v1.1.2

Choose a tag to compare

@qiannianhuanxiang qiannianhuanxiang released this 21 Aug 07:49
· 330 commits to main since this release

DSHA v1.1.2(正式版)

覆盖安装不丢数据(升级自动备份 + 数据保护)

✨ 相比 v1.1.1 的新功能

  • 内置插件塞进离线快照:mobile-adapt(移动端 UI 适配)+ device-shell-guide(设备 Shell 引导)预置进离线包,解压即用
  • 更新机制智能化:内置插件资产版本化(改 UI 老用户自动更新)、离线包升级感知(发现新版提示重解压)、dsh 主动查新版本自动升级
  • 更新前自动存档:检测到新版弹窗前自动备份一次
  • 分步安装显示"⭐可更新":装了旧版(rc.6)时显示可更新而非未安装
  • 低版本安装适配:老版本升级自动分层迁移(marker/布局/结构)

🐛 重大修复(30+)

  • 🔴 危险命令确认 token 鉴权(之前确认弹窗永远失败)
  • 🔴 dsh 依赖自愈假成功(npmmirror 元数据不一致导致子包缺失)
  • 🔴 插件禁用后"原地消失"/"切页显示启用"/"操作失败"(悬空链接语义)
  • 🔴 API key shell 注入转义
  • 🔴 终端页卡顿(proot 检查移后台)、转屏丢会话
  • 🔴 3090 桥串行卡死、cmd 解析带尾巴、token 并发竞争
  • 🟡 局域网访问多轮修复(CORS/Origin 重写/补丁路径覆盖 rc.8 嵌套布局)
  • 🟡 恢复备份/重解压前自动停 Web(防数据损坏)
  • 🟡 自定义 workdir 升级丢 .env(已修:遍历所有工作目录)
  • 🟢 大量注释完善、死代码清理

📦 内容

  • 内置 Ubuntu 24.04 + Node 24 + dsh rc.8(离线包)
  • 仅 arm64-v8a,Android 8.0+