Skip to content

Releases

DshLauncher v4.10.2-fix6

Choose a tag to compare

@github-actions github-actions released this 10 Sep 12:26

DshLauncher v4.10.2-fix6

  • 自动安装/启动/打开 WebUI 的自适应启动流
  • 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
  • TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
  • 插件管理:健康检查、一键重置修复、在线安装
  • 自适应后台功耗策略(PowerGovernor)

本版修复(review-r12 / r12b 全项目复审)

  • P0 修复首次安装后 WebUI 打不开:引导期脚本 fs-register.mjs 失去供给点,
    node 以 ERR_MODULE_NOT_FOUND 硬失败(非降级)。现由单源清单
    BOOT_SCRIPTS + 新增门禁 check-boot-assets.cjs 守护。
  • P0 修复 APK 升级后内置资产永不重同步:判据原为 versionCode,
    而本仓该值恒为 300 → 首次安装后该逻辑成为死代码。改用 APK 安装指纹。
  • P0 崩溃循环回滚路径与重启路径语义统一,避免重复拉起。
  • P1 重启语义统一为 DshFlow.restart()(含 busy 前置判定,避免杀进程后才拒绝)。
  • P1 清理 25 个文件里 113 处通配导入,修正 core 层对 ui/overlay/tts 的反向依赖。
  • P1 桌宠回退量抽为纯函数 computeRewind,补 8 例单测。
  • 修复本版开发中自身引入的 prefs 换类型不换键名问题(升级即崩 ClassCastException)。

安装说明

签名密钥自 v4.3.4 起未变更,与 v4.10.2-fix3 签名一致,可直接覆盖安装,
无需卸载(卸载会清除应用数据)。

DshLauncher next

Choose a tag to compare

@github-actions github-actions released this 12 Sep 05:02

DshLauncher next

  • 自动安装/启动/打开 WebUI 的自适应启动流
  • 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
  • TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
  • 插件管理:健康检查、一键重置修复、在线安装
  • 自适应后台功耗策略(PowerGovernor)

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。

DshLauncher v4.10.2-fix3

Choose a tag to compare

@github-actions github-actions released this 30 Aug 05:25

DshLauncher v4.10.2-fix3

  • 自动安装/启动/打开 WebUI 的自适应启动流
  • 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
  • TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
  • 插件管理:健康检查、一键重置修复、在线安装
  • 自适应后台功耗策略(PowerGovernor)

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。

DshLauncher v4.10.2-fix2

Choose a tag to compare

@github-actions github-actions released this 30 Aug 03:50

DshLauncher v4.10.2-fix2

  • 自动安装/启动/打开 WebUI 的自适应启动流
  • 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
  • TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
  • 插件管理:健康检查、一键重置修复、在线安装
  • 自适应后台功耗策略(PowerGovernor)

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。

DshLauncher v4.10.1-fix1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 23:55

DshLauncher v4.10.1-fix1

  • 自动安装/启动/打开 WebUI 的自适应启动流
  • 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
  • TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
  • 插件管理:健康检查、一键重置修复、在线安装
  • 自适应后台功耗策略(PowerGovernor)

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。

DshLauncher v4.10.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 14:21

DshLauncher v4.10.0

  • 自动安装/启动/打开 WebUI 的自适应启动流
  • 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
  • TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
  • 插件管理:健康检查、一键重置修复、在线安装
  • 自适应后台功耗策略(PowerGovernor)

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。

DshLauncher v4.9.0(衔接版 · Bridge)

Choose a tag to compare

@qawse110 qawse110 released this 25 Aug 10:05

DshLauncher v4.9.0(衔接版 / Bridge Release)

本版本是 v4.3.x 旧架构 → v4.9+ 新架构(内置 Termux 默认环境) 的过渡衔接版:
首次启动会自动完成三项一次性迁移,之后即可平滑升级到后续版本。

自动迁移(首次启动执行一次)

  • 旧散落标记文件(.termux-ok 等 6 种)→ 统一导入 state/markers.json
  • 旧代 web 进程(cwd=/)自动识别并按新脚本重启迁移
  • 升级遗留的 bin/lib/share 只读态自动解锁

新架构核心(v4.4–v4.8 累计)

  • 默认环境 = 内置 Termux:命令/web/watchdog/终端/插件管理统一经 Termux bash,回退路径已全部移除
  • 原生 apt/dpkg 可用(W^X 放开 + termux-exec),实测 Python 3.14 + pip 安装成功
  • 子进程可写工作目录;web 启动脚本模板化;Supervisor 归一保活拉起
  • dsh-mobile-nav todo 面板防压缩修复

安装前请先卸载旧版(签名密钥于 v4.3.4 引入)。

DshLauncher v4.5.0(预览版)

Pre-release

Choose a tag to compare

@qawse110 qawse110 released this 24 Aug 14:33

DshLauncher v4.5.0(预览版 / Preview)

⚠️ 预发布版本:BREAKING —— 内置 Termux 成为唯一执行环境,移除全部回退路径

环境收敛(v4.5)

  • dsh 内部命令、web 启动脚本、watchdog 拉起、内置终端、插件管理一律经内置 Termux bash 执行
  • 环境未就绪时自动准备(幂等,已就绪零开销);准备失败直接报错,不再回退系统 sh / 外部 Termux app
  • web 启动脚本恒定导出 PREFIX、合并 LD_LIBRARY_PATH(node/lib → termux usr/lib)、直接 nohup 后台化
  • 仅进程清理类工具(ps/pkill/kill)保留系统 toybox

自 v4.3.8 以来的累计变更

  • v4.4:默认环境迁移至内置 Termux;全部子进程可写工作目录(修复 cwd=/ 相对路径权限不足);快速启动自动识别并迁移旧代 web 进程(cwd≠HOME)
  • 插件:dsh-mobile-nav 统计条检测跳过 dock 面板,修复 todo 列表被压进横向统计条
  • 清理:孤儿更新提示函数、无效 import

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。

DshLauncher v4.4.1(预览版)

Pre-release

Choose a tag to compare

@qawse110 qawse110 released this 24 Aug 13:16

DshLauncher v4.4.1(预览版 / Preview)

⚠️ 预发布版本:默认环境迁移至内置 Termux,建议先卸载旧版再安装体验

环境迁移(v4.4 系列)

  • 默认执行环境迁移至内置 Termux(完整 Linux 用户态),bash 未就绪自动回退系统 sh,不阻塞启动
  • 所有子进程显式可写工作目录,修复应用进程默认 cwd=/ 导致的相对路径「权限不足」
  • web 启动脚本 cd 到 HOME;launcher 与 watchdog 拉起统一优先经 Termux bash 执行
  • web 进程 LD_LIBRARY_PATH 按 node/lib → termux usr/lib 合并

v4.4.1 新增

  • 快速启动自动迁移旧代进程:检测 nohup 孤儿 web 进程(cwd≠HOME)后自动清理并按新脚本重启,旧环境残留不再永久滞留

插件修复

  • dsh-mobile-nav:统计条检测跳过 dock 面板(todo-panel),修复 todo 列表被误压进 28px 横向统计条

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。

DshLauncher v4.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 11:40

DshLauncher v4.4.0

  • 自动安装/启动/打开 WebUI 的自适应启动流
  • 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
  • TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
  • 插件管理:健康检查、一键重置修复、在线安装
  • 自适应后台功耗策略(PowerGovernor)

安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。