Releases: ijkzen/zcoder
Releases · ijkzen/zcoder
Release list
v0.5.24
- 新增 iOS 支持:iPhone 可本地构建安装运行(仅前台可用,无后台保活/应用内自更新/桌面角标)
- iOS 本地通知:完成/审批前台横幅 + 通知权限请求;前台服务保持 Android-only
- 设置页 iOS 隐藏后台保活与应用更新区块,仅保留当前版本
- iOS 页面转场与 Android 统一为缩放动画;应用图标对齐 Android(Z 标 + 近黑渐变)
- 新增 iOS 本地安装指南(docs/ios-local-install.md,含免费 Apple ID 全流程与常见坑)
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-31 |
| Commit | aa99f7c |
| Flutter | Flutter 3.47.2 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.23
- 详情页右下角待办角标数字统一白色,不再随状态变黑
- 背景色仍区分:有未完成待办为红色,全部完成后为绿色
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-30 |
| Commit | 871ecf3 |
| Flutter | Flutter 3.47.2 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.22
- 会话运行中打开切换弹层:模型与思考等级仍锁定,协作模式可随时切换并立即生效
- 锁定提示文案更新为「agent 运行中,模型不可切换(协作模式可改)」
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-30 |
| Commit | c4e816a |
| Flutter | Flutter 3.47.2 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.21
- 修复应用占用膨胀:启动时自动清理历史更新包残留(此前每次应用内更新都在缓存目录漏一个 ~28MB 安装包)
- 已归档/远端已删会话的本地缓存自动清除并回收磁盘空间(此前行缓存无限增长)
- 后台不再持有屏幕常亮(此前是最大后台耗电项),仅看会话时保持常亮
- 后台节流:详情页轮询暂停(消息推送不受影响)、完成通知轮询降为 1 分钟、心跳降为 30s,回前台全部立即恢复
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-29 |
| Commit | 9fb95d5 |
| Flutter | Flutter 3.47.2 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.20
- 修复后台被系统静默杀死的根因:撤除前台服务持有的常驻 wakelock——HyperOS 资源监控按「wakelock 滥用」定向清理进程(前台服务/电池优化豁免/最近任务锁定均拦不住);灭屏期间连接可能挂起,亮屏自动重连,进程与通知机制保持存活
- 引擎死亡通知诚实化:系统只杀界面、保留后台时(之前通知会谎称「保持与桌面端的连接」直到打开应用),约 2 秒后常驻通知原位改写为「连接已断开,点击重新连接」,点击自动重连该设备
- 上述后台问题此前完全无感知(通知消失、无断开提醒、打开才发现断开),本版恢复全程可感知
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-29 |
| Commit | 19e3c44 |
| Flutter | Flutter 3.47.2 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.19
- 桌面 ZCode 3.10.1 更新后计划批准协议变更:批准需携带选中值 approve,手机端旧格式被一律当作拒绝——已对齐新契约,批准计划恢复生效
- 拒绝计划(取消按钮)路径保持不变
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-29 |
| Commit | beee03f |
| Flutter | Flutter 3.47.2 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.18
- Token 使用详情弹窗标题下方新增「Provider · 模型 · 思考等级」显示,友好名优先从工作区注册表解析
- 修复进行中会话子代理调用显示两行「正在执行」:子代理摘要行与工具行按桌面渲染器规则折叠为一行
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-27 |
| Commit | bb3de49 |
| Flutter | Flutter 3.47.1 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.17
- 修复划掉应用/进程被杀后前台服务通知残留成僵尸(谎称连接还在,最长挂数小时)
- 修复 TLS 类连接异常导致重连循环静默死亡:不重试、无通知、永远卡在连接中
- 修复放弃重连与在途连接的竞态:不再出现复活后下一次掉线无通知地彻底断开
- 断连通知合并去重:一次断连只发一条(原先同秒突发 3 条),重试期间不再每秒刷屏
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-27 |
| Commit | e1c72da |
| Flutter | Flutter 3.47.1 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.16
- 附件不再长期占内存:点开过的附件转存本地文件(带容量上限自动清理),图片预览改为按需降采样显示,大图不再全尺寸解码
- 长连接内存优化:消息去重记录定期裁剪,长时间在线不累积
- 内置帧率/卡顿性能监测(ZREMOTE_PERF 构建 + 真机滚动测试脚本),回放/复现性能问题不再靠录屏
- 运行中会话流式刷新实测流畅无掉帧;「上翻加载更早记录」偶发微卡已记为已知问题
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-24 |
| Commit | 248f1fb |
| Flutter | Flutter 3.47.1 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。
v0.5.15
- 列表→详情改为真正的容器变换:卡片本体扩张成整个页面、内容交叉淡化,返回时页面缩回卡片(设备/项目/会话三处)
- 修复返回动画中容器泛白闪烁的问题
- 连接设备、打开项目等需等待的入口改为成功后再展开,失败留在原页提示
构建信息
| 字段 | 值 |
|---|---|
| 日期 | 2026-08-24 |
| Commit | 9e2b14d |
| Flutter | Flutter 3.47.1 • channel stable • https://github.com/flutter/flutter.git |
APK 变体说明
| 文件 | 架构 | 推荐场景 |
|---|---|---|
zcode_remote-arm64-v8a-*.apk |
arm64 | 推荐 - 覆盖绝大多数现代 Android 设备(Android 5.0+) |
zcode_remote-armv7-*.apk |
armv7 | 兼容老旧 32 位设备 |
zcode_remote-universal-*.apk |
通用 | 包含所有架构,体积最大,适用于不确定设备架构时 |
可在应用内「设置 → 检查更新」直接下载安装,也可手动下载 APK 安装。
已启用 R8 代码压缩和资源缩减。