Repository navigation
Releases
Releases · qawse110/dsh-launcher-android
DshLauncher v4.10.2-fix6
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
DshLauncher next
- 自动安装/启动/打开 WebUI 的自适应启动流
- 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
- TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
- 插件管理:健康检查、一键重置修复、在线安装
- 自适应后台功耗策略(PowerGovernor)
安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。
DshLauncher v4.10.2-fix3
DshLauncher v4.10.2-fix3
- 自动安装/启动/打开 WebUI 的自适应启动流
- 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
- TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
- 插件管理:健康检查、一键重置修复、在线安装
- 自适应后台功耗策略(PowerGovernor)
安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。
DshLauncher v4.10.2-fix2
DshLauncher v4.10.2-fix2
- 自动安装/启动/打开 WebUI 的自适应启动流
- 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
- TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
- 插件管理:健康检查、一键重置修复、在线安装
- 自适应后台功耗策略(PowerGovernor)
安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。
DshLauncher v4.10.1-fix1
DshLauncher v4.10.1-fix1
- 自动安装/启动/打开 WebUI 的自适应启动流
- 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
- TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
- 插件管理:健康检查、一键重置修复、在线安装
- 自适应后台功耗策略(PowerGovernor)
安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。
DshLauncher v4.10.0
DshLauncher v4.10.0
- 自动安装/启动/打开 WebUI 的自适应启动流
- 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
- TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
- 插件管理:健康检查、一键重置修复、在线安装
- 自适应后台功耗策略(PowerGovernor)
安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。
DshLauncher v4.9.0(衔接版 · Bridge)
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(预览版)
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(预览版)
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
DshLauncher v4.4.0
- 自动安装/启动/打开 WebUI 的自适应启动流
- 悬浮窗双通道(前台服务 + 无障碍)与桌宠模式
- TTS 播报:系统引擎 / Edge 在线语音(整句增量播报)
- 插件管理:健康检查、一键重置修复、在线安装
- 自适应后台功耗策略(PowerGovernor)
安装前请先卸载旧版(签名密钥于 v4.3.4 首次引入)。