Skip to content

Releases

v1.2.9

Choose a tag to compare

@github-actions github-actions released this 16 Sep 18:43

NKAS Mobile v1.2.9(构建标识:1.2.9-5)

Android 提供 armeabi-v7a、arm64-v8a、x86_64 三种分包 APK。
iOS IPA 文件名标明 signed / unsigned;unsigned 包需要自行签名后安装。
SHA256SUMS 包含全部安装包的 SHA-256 校验值。

全部提交(未找到上一个版本标签):

  • 修复手机重启后无线调试端口错误的问题 (238625a)
  • 修复 Tailscale 网络详情无法显示 (adc3fb1)
  • 修复 iOS 流写入引用了错误类型的超时 (3e69669)
  • 概览页新增启动与停止服务按钮 (54d4d31)
  • 版本号升至 1.2.8 (a051b6d)
  • iOS 按 Tailscale 放宽 ADB 传输超时 (795053a)
  • 概览页重启服务按钮改用警示色 (c12b40d)
  • 修复卸载重装 Termux 后残留容器进程导致实例加载失败 (0195505)
  • 修复底部悬浮按钮禁用态背景半透明导致内容穿透 (55a4369)
  • Docker 镜像默认值改为官方源并在容器步骤说明网络要求 (a5a5fdf)
  • 修复键盘弹起后输入框被重建导致焦点丢失 (1e2de0e)
  • 构建号提升至 5 (f19d2f9)
  • 修复 ADB 收到远端 CLSE 后回复被客户端关闭抢占的竞态,偶发导致 mock 测试 EOF (8e617e4)
  • 版本号提升至 1.2.7 (bff2af3)
  • 修正控制画面手势回归测试的假通过 (966d788)
  • 画面提示并入顶部状态栏,全屏页继承控制操作栏 (e8aa405)
  • Tailscale 已连接时展示 MagicDNS 与 IPv4/IPv6 地址详情,可长按复制(参考 scrcpy-mobile) (f7625d6)
  • Tailscale 会话重试保留 tsnet 连接,首帧超时放宽到 180 秒 (41453bb)
  • Tailscale 连接被取消时报错附带取消来源(网络变化/前后台/配置变更等),便于定位 VPN 下的中断 (affe314)
  • 控制画面按下即认领手势,滑动不再同时滚动页面 (8917634)
  • 发布 1.2.6+4 (7a38f9e)
  • iOS 网络监听忽略 VPN 隧道接口与 isExpensive 抖动,只在物理链路或可达性变化时重建控制会话 (ca90dad)
  • VPN 激活时链路属性刷新不再误当中断,仅在默认网络切换时重建控制会话 (8319189)
  • 设置页更新红点从图标移到选项右侧 (c3ee764)
  • 移除多实例共用的默认控制地址,实例地址只按覆盖地址与后端 Serial 解析 (1394cf3)
  • 发布 1.2.5+4 (3930030)
  • Release 说明列出自上一版本标签以来的全部提交 (f9b9e6d)
  • 首页主服务卡片增加重启服务按钮(仅 Termux 本机部署),服务停止时连带清理 proot 内层进程 (c2b07ca)
  • 初始化完成后隐藏底部操作按钮,容器服务状态改为已完成,初始化配置入口置顶 (eeb13f0)
  • 底部悬浮按钮禁用态改为实心次要样式,避免半透明叠在滚动内容上 (d25051e)
  • 控制地址默认使用后端实例 Serial,支持多实例分别覆盖 (e87fea4)
  • iOS 初始化页移除与控制连接重复的 ADB 地址输入 (ffcaabb)
  • 键盘弹出时保存按钮改为固定布局,修复遮挡输入框 (925e691)
  • 修复更新状态误判已是最新,连接后预取更新状态并增加更新红点 (662e71e)
  • 发布 1.2.4+4 (18af72b)
  • 修复 iOS 嵌入式 ADB 监听地址 127.0.0.1 被 adb 拒绝,改用 localhost (dacef8f)
  • 发布 1.2.3+4 (c28cd44)
  • iOS 嵌入式 ADB 启动失败携带原生原因并允许重试 (1d3b218)
  • 控制页画面铺满卡片宽度,空态补充连接提示 (88f2e90)
  • 画面页更名为控制 (fd10214)
  • 设置页 Tailscale 开关移入下方 Tailscale 卡片 (1a8286d)
  • 恢复初始化配置:设置页加入口卡片,支持修改下载源、仓库、Docker 镜像与 WebUI 地址 (4d533ff)
  • 初始化步骤日志改为左对齐 (65c6f37)
  • 发布 1.2.2+4 (dc64e35)
  • 修复 iOS 嵌入式 ADB 在容器根目录创建 .android 被沙盒拒绝,密钥目录迁入 Application Support (9292f72)
  • Android 发布不再构建 universal 通用包,只保留三种 ABI 分包 (e6d2db9)
  • 设置等子页面改为真实路由,恢复 iOS 侧滑返回手势 (aa4a291)
  • 控制连接页 Tailscale 身份状态改为连接状态区展示,AuthKey 已保存时显示占位符 (4f3e4d0)
  • 键盘弹出时保存按钮固定在列表下方,不再悬浮遮挡输入框 (9fe0108)
  • 画面页支持沉浸式全屏,会话结束自动退出 (c69eaf9)
  • 任务详情标题并入壳层面包屑,移除面板内重复标题 (59c4fad)
  • 任务配置分组图标沿用 webui schema 下发的图标 (5d54d1a)
  • 恢复 Android 多架构产物并自动发布 1.2.1 Release (aaeb40d)
  • 文档重写 (505bbf0)
  • 更新移动端仓库改名后的链接与文档 (82e03da)
  • 修复初始化安装按钮忙碌时变半透明 (2b1d79b)
  • 修复容器服务就绪后初始化状态未结束 (9db6126)
  • 修复 Android CI 安装已不可用的 tools 包 (e17af59)
  • 回滚公开 CI 不再需要的预装工具清理 (5cbc5db)
  • 为 Android 云端构建释放 runner 磁盘空间 (7e6d573)
  • 发布 1.2.0 并统一构建号为 2 (86135a1)
  • 居中初始化步骤展开区的信息与操作 (95b2ea0)
  • 让初始化日志自动跟随最新输出 (e78479d)
  • 修复初始化重试时现有任务被误判失败 (5e77b41)
  • 将初始化日志和错误提示归入对应步骤 (069da3f)
  • 修复初始化长任务回调超时误报失败 (55d28bc)
  • 让初始化步骤日志按内容收缩 (7a7eecf)
  • 按操作语义统一按钮配色 (24d4046)
  • 统一使用下拉组件切换实例 (c17fc5c)
  • 缩小实时日志等级筛选控件 (beac0d9)
  • 将画面页控制连接入口改为齿轮图标 (99faef7)
  • 让每月执行日标签与输入框同行显示 (4bf8718)
  • 支持任务配置中的有序多选字段 (7f8540d)
  • 让任务配置的保存按钮占满整行 (e680832)
  • 修复任务配置标题与返回按钮的垂直对齐 (d2314d3)
  • 补充控制连接中 AuthKey 的用途与获取说明 (5b58fb1)
  • 规范后端地址页当前连接卡片的信息排版 (51b0246)
  • 让部署页还原默认按钮占满整行 (d740d58)
  • 在控制连接中显示已注册节点名称 (5818e00)
  • 让控制连接操作按钮均分整行宽度 (ff163ef)
  • 整理初始化 ADB 字段说明与配对提示 (45389a2)
  • 统一连接设置卡片的帮助文字位置 (0c33922)
  • 修复日志加载后默认停留在顶部 (8219073)
  • 压缩日志文件标题行的上下留白 (ffe16c0)
  • 移除日志筛选项的上方标题 (8d9825a)
  • 修复普通输入框误触发 Android 安全键盘 (5d5973c)
  • 初始化同组操作按钮始终并排显示 (4a26e3b)
  • 缩小业务页次要按钮和主题切换控件 (154c949)
  • 统一输入组件样式并独立后端地址设置页 (db4609b)
  • 改为按发布升版并规范构建标识 (c4017a9)
  • 将主项目许可证迁移至 GPLv3 (6c9a43d)
  • 接入安全入口认证并统一部署配置界面 (#6) (d3a6b78)
  • 删除过期文档 (d2a98a8)
  • 将 Flutter 移动端上移为主项目并拆分旧版 Android (0688a11)
  • 统一移动端表单与分组组件 (3d892b1)
  • 优化移动端协作规则与验证范围 (a385e16)
  • 修复任务详情页重复返回箭头 (cc8e816)
  • 队列与实时日志 tab 归入实例详情页,任务页保留配置与调度 (e2212f8)
  • 任务配置独立为底栏页面,部署挪入设置 (851f81c)
  • 统一控制连接子页面与切页滑动动画 (5fa6408)
  • 将控制连接改为独立页面 (4c2f60f)
  • 修复 Tailscale 转发的 ADB 地址解析 (9091e4b)
  • 更新移动端构建与验收记录 (fe26217)
  • 修复 iOS 纹理注册与 ADB 错误桥接 (2cdfd81)
  • 修复 Swift 转发调用的错误参数 (a9ddd6a)
  • 补齐 iOS ZIP 库头文件依赖与声明 (93dfff1)
  • 修复移动端构建初始化与原生目标类型 (4f46ea4)
  • 修复 CI 原生构建工具链配置 (5e574ca)
  • 统一跨平台原生许可证清单顺序 (185f022)
  • 修复干净 CI 环境的 Go 许可证收集 (9cb4190)
  • 补齐原生许可证和跨端构建验收 (1451a93)
  • 接入 iOS 原生控制并固定 ADB 构建 (8818366)
  • 接入 Android 原生控制与 Flutter 连接页面 (fde8854)
  • 迁入控制计划并接入 tsnet 转发核心 (8655cb3)
  • 修复原生 ADB 鉴权与流量确认 (f17674f)
  • 增加 iOS 远程 ADB 地址配置 (dd2c9a5)
  • 更新 iOS scrcpy 资源声明 (e930e24)
  • 完善 iOS ADB stream 应答与关闭 (a4cd221)
  • 修正 iOS ADB stream 标识方向 (16e773f)
  • 补齐 iOS 网络与生命周期事件 (0bbc261)
  • 接入 iOS scrcpy 视频解码纹理 (a3649fc)
  • 接入 iOS scrcpy 服务与控制通道 (f56aac8)
  • 接入 iOS 原生 ADB 基础能力 (3b85567)
  • 对齐 iOS 平台序列号接口 (6e3681c)
  • 修正 iOS 原生 scrcpy 能力边界说明 (d6bd4ed)
  • 完善跨平台构建与 iOS 平台边界 (95707ef)
  • 增加 scrcpy server 状态监控 (00fd24d)
  • 增加 scrcpy 网络恢复自动重连 (d2ed1a3)
  • 增加 Android 与许可证 CI 检查 (c0c56ce)
  • 增加 scrcpy 前台控制会话服务 (f593350)
  • 添加项目许可证与第三方声明 (5b38895)
  • 增加原生网络变化与 scrcpy 断线通知 (30bab25)
  • 接入 scrcpy 画面触控手势 (62d318d)
  • 增强 scrcpy 视频解码背压处理 (425eb7c)
  • 优化 scrcpy 视频失败时的截图回退 (d911461)
  • 完善 scrcpy 会话停止与资源清理 (b246667)
  • 切换画面页使用原生 scrcpy 纹理 (56f4049)
  • 增加 Flutter 原生 scrcpy 平台接口 (46b3313)
  • 接通原生 scrcpy 视频纹理管线 (7e93f35)
  • 原生scrcpy接入平台控制桥 (f80aa31)
  • 增加scrcpy控制通道封装 (0039c24)
  • 增加scrcpy视频协议和解码器 (366e25f)
  • 增加原生scrcpy服务启动链路 (8fd14ce)
  • 修正ADB公钥Base64兼容性 (b2540ba)
  • 增加原生ADB模拟传输测试 (e1d5fd6)
  • 补充ADB RSA公钥格式测试 (3e60c19)
  • 补充原生ADB协议层测试 (34fb5fd)
  • 原生ADB支持STLS TLS升级 (94ed2a1)
  • 原生ADB接入平台会话桥 (03a31d6)
  • 原生ADB增加TCP协议基础层 (6483f32)
  • 修正调度下次运行清空行为 (023e7ba)
  • 优化实例队列和调度时间 (75a61e0)
  • 修复任务设置返回入口 (e3dd935)
  • 修复初始化命令超时状态 (e398be2)
  • 将移动端版本提升至1.0.0 (e63fd4a)
  • 修复页面返回导航逻辑 (d5a182d)
  • 支持清空后端地址并提示连接失败 (80dd636)
  • 修正初始化依赖顺序 (394b65e)
  • 修复初始化步骤顺序与外部开关检测 (386c492)
  • 补齐初始化页状态与提示对齐 (621bc7d)
  • 修复 Termux 下载 403 兜底 (698e68e)
  • 补齐初始化页 Serial 输入行为 (cd6b91f)
  • 补齐无线调试配对流程 (998a16d)
  • 补齐初始化页前台状态刷新 (536b99d)
  • 对齐初始化页标题与提示文案 (1588a12)
  • 继续对齐安卓初始化行为 (49fa695)
  • 对齐初始化页安装日志行为 (a294594)
  • 修复初始化页异步生命周期检查 (f0365a6)
  • 恢复安卓初始化交互 (9fffa23)
  • 修复容器初始化状态判断 (f53f980)
  • 修复实机授权按钮布局与构建缓存 (6f6a0fc)
  • 修复移动端授权与实例页面问题 (8fba380)
  • 实例页重构为列表+详情两级结构 (bac198d)
  • 画面从实例页拆出为一级导航页面 (8f8b54b)
  • 重写关于页面,增加版本与项目信息 (0ef8821)
  • 更新入口改为子页面,增加更新记录列表 (afe27f7)
  • 新增部署页面,接入后端部署配置 (7e76abf)
  • 生成应用图标,替换默认 Flutter 图标 (0b8aede)
  • 去除 preview 标识,包名改为 nkas_mobile (a321323)
  • 未star改为页面遮罩禁用,保留设置页可用 (e6080f6)
  • 删除设置中的日志自动滚动选项 (2bc1a85)
  • 修复实时日志行解析空白 (5576db3)
  • 修复概览任务直达配置 (f741195)
  • 修复实时日志 HTML 转义显示 (3a5e671)
  • 匹配 WebUI 活动横幅比例 (a3c0657)
  • 完善活动横幅与 iOS 初始化页面 (4f9c9b9)
  • 修复移动端验证后初始化跳转 (26e60f0)
  • 修复实例日志与画面填充布局 (f1c6958)
  • 压缩移动端筛选并修复活动与空任务布局 (2897d48)
  • 修复活动资源地址解析 (5459774)
  • 完善任务跳转与日志连接状态 (e9d8121)
  • 改用原生分享导出日志 (592554b)
  • 更新移动端预览测试 (99cb0ac)
  • 扩大移动端触控区域 (b214279)
  • 修正任务字段控件 (23313b4)
  • 支持列表整行点击 (5ec4404)
  • 完善活动日历展示 (de81f22)
  • 实现实例实时日志 (7335ff7)
  • 修复移动端高优先级交互问题 (457c725)
  • 完成 iOS STAR 验证链路 (7e6f47f)
  • 限制未授权设备使用移动端功能 (b7773c3)
  • 改为手动触发构建工作流 (b1e9557)
  • 固定工作流 Action 依赖版本 (e2a1a27)
  • 统一 Android 签名密码配置 (9491827)
  • 对齐设置页外观与通知控件 (3ae2d93)
  • 完善移动端原型页面交互 (201fce9)
  • 对齐验证初始化与设置交互原型 (e0e81ca)
  • 对齐实例页原型交互布局 (c788569)
  • 修复总览活动分类交互 (dbdf912)
  • 补全初始化权限与端口发现 (62876d4)
  • 添加 Flutter APK 与 IPA 构建 Action (05ca0d6)
  • 接入 STAR 验证与 Android 初始化流程 (1bda1c5)
  • 添加 Flutter 移动端宿主工程 (d85d680)
  • 移除实时日志演示数据 (ed61d75)
  • 接入实例任务配置 (1187997)
  • 接入实例调度设置 (e079a1b)
  • 接入原始WebUI入口 (bd82d1e)
  • 接入实例画面预览 (6b1d414)
  • 接入源码更新 (80b3128)
  • 接入历史日志 (f612738)
  • 接入活动日历 (8eb3599)
  • 接入实例队列 (ca94d7e)
  • 接入实例启停 (d88d162)
  • 接入实例状态实时同步 (8737efa)
  • 接入实例列表 (84a8cbe)
  • 接入后端连接状态 (7b9f2ba)
  • Flutter 重写 (bab7d84)
  • android: v0.3.39 (d58b720)
  • android: 新增日志页与Star验证文案调整 (c17d442)
  • android: 重构ADB设备连接流程 (3bbb52c)
  • android: 允许先安装Termux工具 (0893408)
  • android: 修正ADB发现与配对流程 (284088d)
  • android: 完成Termux外部开关修复 (f0a1b64)
  • android: 修复Termux检查脚本语法 (4cdb133)
  • android: 显示初始化检查反馈 (f76bd91)
  • android: 显示Termux外部命令错误 (3a41ace)
  • android: 恢复Termux短命令服务启动方式 (148887e)
  • android: 增加Termux环境诊断 (1eb1685)
  • 修复初始化中的 ADB 检查和 Serial 配置 (e418390)
  • 修复 Termux 脚本换行导致安装卡住 (eaef578)
  • 修复初始化授权门控并优化 Termux 提示 (7b854f6)
  • 配置 Debug Release 构建切换和正式签名 (24fc4a7)
  • 为 APK 产物增加版本和架构 (4e4a4cf)
  • 补充独立项目构建工作流 (959506e)
  • android: 应用仓库选择到已有安装 (0d70e32)
  • android: 增加项目仓库选择设置 (d36287e)
  • android: 增加 WebUI 地址配置 (7fd9996)
  • android: 修复实例通知反馈并统一测试包名 (47073d0)
  • android: 调整关于页信息展示 (eec4ea3)
  • android: 修复Termux下载限流问题 (7850b80)
  • android: 自动下载匹配架构的Termux (6070ba4)
  • android: 完善安卓端关于页格式和赞助信息 (0335cd2)
  • android: 更新安卓端关于页内容 (5f2f546)
  • android: Android: 对齐 Web UI 风格并重构为单 Activity 导航 (aeb3db1)
  • android: 仅在Serial为auto时自动填充 (7fbc69f)
  • android: 支持检查时刷新无线调试串口 (73239c4)
  • android: 修复无线调试串口解析 (7095293)
  • android: 完善无线调试串口自动检测 (06f3ba8)
  • android: 固定Termux脚本换行格式 (c712e2b)
  • android: 修复Termux脚本换行导致安装卡住 (d96a209)
  • android: 修复初始化环境授权按钮 (6e3bf7d)
  • android: 修复授权密钥校验 (a34795e)
  • android: 修复授权回调白屏 (5ee7717)
  • android: 接入独立授权 Worker 地址 (df021d6)
  • android: 仅限制初始化执行授权 (e6c2839)
  • android: 调整项目授权主页逻辑 (2e979dd)
  • android: 增加 GitHub Star 授权门页 (862f78d)
  • android: 横向显示实例通知操作 (89c7ad8)
  • android: 增加实例状态常驻通知 (c7b5f5e)
  • android: 优化真机默认配置 (d119c2b)
  • android: 优化Termux依赖提示 (65efd41)
  • android: 动态显示Termux版本 (1f22155)
  • android: 修复安装执行中的按钮状态 (14535ca)
  • android: 按文件存在判断项目配置 (e8240fb)
  • android: 移除初始化页面动态提示区域 (a28429f)
  • android: 改用nkas.json配置Android设备 (b3d1bc1)
  • android: 修正安装步骤进度指示器对齐 (ba41092)
  • android: 优化安装页面提示文案 (1900a92)
  • android: 按实际配置检查Termux外部开关 (c2a7d20)
  • android: 修复Termux检查命令语法错误 (eb6bc6c)
  • android: 修复Termux检查误报与重复调用 (733d53a)
  • android: 修复Termux外部应用开关检查 (df25f4c)
  • android: 修复初始化检查时按钮状态 (7db9324)
  • android: 优化Termux外部应用开关步骤 (90dc129)
  • android: 修复初始化失败后断点续装 (bb9a73c)
  • android: 修复初始化日志阶段混杂 (439b4c6)
  • android: 修复初始化任务重复执行 (ca679cb)
  • android: 增加悬浮按钮底部安全间距 (bca6913)
  • android: 优化初始化悬浮按钮和亮色主题 (fd9305b)
  • android: 初始化页面显示项目等待状态 (a908d8b)
  • android: 修复初始化环境门禁状态 (f70af66)
  • android: 重排初始化环境与项目安装流程 (c7e9e84)
  • android: 修正Termux国内源地址 (1a793b0)
  • android: 使用毫秒Docker镜像源 (3faf61a)
  • android: 恢复Docker镜像默认配置 (d2fbdc0)
  • android: 增加源设置并接入Docker镜像配置 (6fbcdb5)
  • android: 增加初始化首次提醒和点击保护 (89fba5f)
  • android: 修复初始化配置检测与日志归属 (9e83340)
  • android: 修复初始化状态回退竞态 (1cba04f)
  • android: 修复初始化日志同时展开 (df3bd0b)
  • android: 恢复 Android NKAS 镜像初始化流程 (4690d22)
  • android: 改用实际产物检查初始化状态 (8aa364f)
  • android: 修复 Android 容器初始化阶段 (824b205)
  • android: 修复 Termux 初始化结果与日志反馈 (d6657e1)
  • android: 修复 APK 冷...
Read more