Repository navigation
Releases: my-dlq/zcode-mobile-app
Releases · my-dlq/zcode-mobile-app
Release list
v0.3.2
v0.3.1
v0.3.1 更新说明
本次更新重点适配新版 ZCode 远程页面,优化手机端布局、返回操作和通知跳转体验。
新增功能
- 新增应用界面语言设置,支持简体中文、English 和跟随系统。
- 恢复底部小火箭入口,并优化相关页面的返回操作。
界面与交互优化
- 优化任务列表、对话页、模型选择菜单和设置页面的移动端适配。
- 修复 Git 分支菜单中,当前分支说明与下一行文字重叠的问题。
- 修复部分模型菜单中思考强度滑杆显示不完整的问题。
- 调整对话输入框及占位提示的字号,改善阅读和输入体验。
- 优化项目选择时输入法意外弹出、设置弹窗输入框被键盘遮挡等问题。
- 修复设置模块切换后滚动位置异常,以及部分按钮、开关重复响应的问题。
问题修复
- 修复点击通知后无法返回对应任务会话的问题。
- 修复所有项目折叠时,通知无法定位目标任务的问题。
- 修复审批、提问通知的事件配对与清理异常。
- 修复页面重复适配时监听器累积的问题。
- 修复部分返回操作误打开“选择电脑”的问题。
- 调整连接列表的返回行为:在连接列表按返回键或执行返回手势,直接返回手机桌面,保留后台连接状态。
v0.2.2
v0.2.1
ZMobile v0.2.1 更新日志
完美适配新 ZCode 改动,并且去掉 ZCode 界面中的无用描述,新增整体页面缩放,增加使用感。
新功能
页面缩放
- 新增远程页整体缩放,新增页滑杆调节,远程页菜单内也有「缩小 / 放大」快捷项,两处双向同步
显示与全屏设置
- 原「全屏设置」改为独立设置页,内含全屏开关与「显示顶部栏」开关
- 新增「显示顶部栏」开关:关闭后远程连接页隐藏 App 顶栏,与全屏设置相互独立、可自由组合
石墨灰主题
- 新增「石墨灰主题」,配色严格对齐 ZCode 远程页暗色方案(中性灰阶背景、品牌蓝主色),观感与远程页一致
优化
- 远程页顶栏新增菜单按钮(设置 / 关于)
- 主题(调色板)按钮改为弹出菜单供手动选择,不再自动循环切换
- 完整适配最新版本 ZCode 的改动,调整模型列表、思考、权限控制等按钮列表完整展示
v0.1.5
v0.1.4
Release Notes — v0.1.4
🎉 新增功能
- 任务事件系统通知
电脑端触发权限审批、提问或任务完成时,手机通知栏即时收到提醒;点击通知可直达对应的任务会话页面。 - 通知管理设置页
新增独立设置页,可按需开关各类通知。 - 连接列表长按拖动排序
长按列表项即可拖动调整顺序,列表下方附操作提示;APP 不再自动重排,顺序完全由你决定。 - 连接菜单增强
新增"复制地址"选项,并支持编辑、重命名连接。 - 后台保活
打开连接后自动启动前台保活服务,避免进程被系统回收导致通知中断。
🐛 问题修复
- 后台收不到审批通知
修复切到后台后监听失效的问题:返回列表时 WebView 保持存活、后台不再冻结,配合保活服务确保消息可达。 - 通知几秒后自动消失
远端会自发发送"已处理"信号造成误撤回,增加冷却窗口避免误撤(现已延至 30 秒)。 - 通知残留与假失败通知
统一通知 ID 并明确要求事件携带会话标识,消除残留与误报。 - 通知跳转后弹层刷屏
修复跳转后会依次闪现 Git 工具、审批、思考弹层的问题。 - 跳转错连接
三条进入路径统一更新最近活跃连接,不再跳错。 - 拖动排序后分隔线错乱
拖动过程中实时刷新分隔线,修复拖到底部多出线条、松手后残留白色浮起底色的问题。 - 连接编辑弹层长链接显示不全
URL 输入框完整展示长链接。 - 反复弹出的"已连接"提示已去掉。
✨ 体验优化
- 前台会话智能免打扰:当你正停留在某个任务会话页对话时,该会话的审批不再弹通知(页面内已能看到),减少打扰。
- 单连接监听:返回列表时远程页保持存活,审批立即通知。
- 图案验证交互调整:图案栏整行即开关——每次开启都重设新图案,关闭需先通过验证(指纹或图案)以防误触。
- 完全隐藏右上角连接状态提示框。
- 精简 README 并补充第三方免责声明。
🧹 内部优化
- 清理冗余代码与无用资源(会话健康指示等死链、未用字符串/颜色/图标)。
v0.1.3
ZCode Remote v0.1.3
本次更新重点增强安全性与设置体验,并优化远程控制页交互。
✨ 新功能
- 安全验证体系:引入指纹优先验证、共享锁定(图案锁)、开关验证门禁,新增独立安全设置页与安全验证页(
SecuritySettingsActivity/SecurityVerifyActivity/PatternLockView)。 - 设置中心:新增设置页(
SettingsActivity)与主题设置页(ThemeSettingsActivity),支持日间/夜间主题切换。 - 关于页:新增关于页(
AboutActivity),含 GitHub 链接、版本信息等。 - 主菜单弹窗:新增
popup_main_menu主菜单,整合设置/安全/关于入口。 - 应用配置持久化:新增
AppSettingsRepository,统一管理设置项。
🔧 优化
- 隐藏远程控制页悬浮控制球(闪电按钮),界面更清爽。
- 上下文容量悬浮卡整体左移水平居中,字体与模型菜单统一。
- 移除默认连接逻辑,连接管理更纯粹。
- 主界面(
MainActivity)与连接列表(item_connection)布局重构。 - 新增自适应图标(Adaptive Icon)与多分辨率 mipmap 资源。
- 更新 README(中英文)与演示截图(
images/zmobile-*.png)。
🐞 修复
- 图标资源改用矢量/清晰版
ic_launcher_foreground,移除旧位图前景。
v0.1.2
v0.1.1
ZCode Remote Android 首个发布版本
ZCode Mobile App 是专为 ZCode Web Remote Control 定制的 Android 原生远程控制客户端。
主要特性
- WebView 容器:承载 ZCode 远程控制页,注入防误触 CSS/JS、桌面 UA 伪装
- 连接管理:设备列表 / 新增 / 编辑 / 默认连接 / SharedPreferences 持久化
- 扫码直连:CameraX + ZXing 一键扫码建立远程会话
- 悬浮控制球:可拖拽锚定 + 底部菜单(复制地址 / 刷新 / 沉浸切换 / 退出)
- 双语文档:简体中文 + English 双向切换
技术栈
Kotlin 1.9.24 · AndroidX WebKit · CameraX 1.3.3 · ZXing 3.5.3 · minSdk 24 / targetSdk 34
安装
下载下方 zcode-mobile-app-v0.1.1.apk(已签名),允许"未知来源"后安装
系统要求
Android 7.0(API 24)及以上