Skip to content

chore(release): bump version to 1.12.2+1 - #1491

Merged
luojiaping merged 1 commit into
AAswordman:devfrom
luojiaping:fix/release-version-1.12.2-patch-1
Nov 12, 2026
Merged

luojiaping merged 1 commit into
AAswordman:devfrom
luojiaping:fix/release-version-1.12.2-patch-1

Conversation

@luojiaping

Copy link
Copy Markdown
Collaborator

变更说明 / Description

上游 OperitNightlyRelease v1.12.2+1 已发布。本 PR 将 dev 的应用版本元数据同步到该补丁版本,并提供从正式版 v1.12.2 到本次补丁的用户更新日志。

背景与动机 / Context and motivation

当前 dev 仍标记为 1.12.2、versionCode = 51,需要与已经发布的 1.12.2+1 补丁保持一致,并递增 Android 更新所需的版本码。

改动范围 / Changes

  • versionCode:51 → 52
  • versionName:1.12.2 → 1.12.2+1
  • 仅修改 app/build.gradle.kts,不包含功能代码、数据格式或配置变更

兼容性与风险 / Compatibility and risks

仅更新应用版本标识并递增版本码;不涉及数据库、API、用户配置或数据迁移。功能变更已包含在补丁发布所用的 dev 源码基线中,不是本 PR 新增的代码改动。

关联 Issue / Related issue

N/A:补丁发布后的版本元数据同步,无关联 Issue。

验证方式 / Verification

检查或命令:git diff --check upstream/dev..HEAD;核对提交数量、改动文件及版本号
环境与变体:upstream/dev ca968ce95 + 1 个版本更新提交
结果:检查通过;仅 app/build.gradle.kts 变更 2 行,versionCode = 52,versionName = 1.12.2+1

按仓库约定,本次仅修改版本元数据,未执行编译、构建或测试。上游补丁包及补丁元数据已在 OperitNightlyRelease 发布。

证据 / Evidence

面向用户的更新日志

本次补丁新增图生图、GPT Image 2.6 动图和 ToolPkg 悬浮窗能力,并集中修复聊天、终端、浏览器、MCP 与更新下载等场景的稳定性问题。

新增与改进

  • 内置 OpenAI、SpaceXAI、Qwen、SiliconFlow 绘图包新增图生图能力,可使用公网图片链接或本地图片作为参考图
  • OpenAI 绘图新增 GPT Image 系列模型兼容,支持 GPT Image 2.6 生成 GIF 动图及参考图动画
  • SpaceXAI 绘图支持 1K、2K、4K 分辨率档位;脚本提示词参数改为多行输入,旧 xai_draw 配置可迁移至 spacexai_draw
  • ToolPkg 新增插件悬浮窗 API,支持窗口创建、更新、显示、隐藏、关闭和生命周期管理,并补充示例与开发文档
  • 插件市场根据 ToolPkg API 兼容性判断是否可安装,在下载前显示不兼容原因,减少下载后才发现无法使用的情况
  • 新增手绘风年度使用报告,可查看本地个人使用统计并保存、分享海报;入口将于 2027 年 1 月 3 日开放
  • 改进子代理的工具预算、执行状态、模块加载和结果记录,失败与受阻状态更加明确
  • 角色卡和提示词编辑器可保留输入光标、选区及滚动位置,降低输入和键盘重排时的跳动
  • 更新下载会尝试其他可用来源,并校验安装包完整性和更新所需元数据
  • BLE 写入会根据特征支持属性选择写入方式,并按 MTU 分片完整传输数据

问题修复

  • 修复流式回复重试后正文、最终响应和 Waifu 气泡不同步,以及失效文本未正确撤回的问题
  • 修复包含 NUL 字符的聊天消息被截断、已注册 XML 渲染标签丢失,以及发送准备失败后状态卡住的问题
  • 修复后台冷启动时 PromptHook 可能读取错误角色绑定的问题
  • 修复 Gemini 请求中空内容被错误序列化的问题
  • 修复用户拖动聊天记录后,流式自动跟随将列表拉回底部的问题
  • 修复 Web Chat 长历史交接中消息重复或缺失,以及客户端断开连接可能导致应用崩溃的问题
  • 修复浏览器工具点击目标偏移、滚动后命中错误,以及导航结果判断不准确的问题
  • Markdown 现在可正确识别裸网址,并兼容 Unicode 路径、国际化域名和 IPv6 地址
  • 修复终端输入和 Ctrl+C 作用于错误会话、阻塞输入导致取消等待,以及超时或非零退出被误报为成功的问题
  • 终端失败结果现在会保留实际输出、退出码和会话状态,便于判断命令执行结果
  • 修复本地 MCP 服务未使用配置的工作目录、启动错误不清晰,以及显式 string 参数中的纯数字被转换为数字的问题
  • 修复 A2A 流式正文和终态事件顺序不一致,以及状态事件包含协议外字段的问题
  • 修复启用 XML 标签过滤时,TTS 未仅朗读回复正文的问题
  • 修复记忆文档长内容编辑器可能出现布局约束溢出的问题
  • 修复点击通知后未打开对应聊天的问题
  • 修复功能服务配置变化后仍复用旧缓存,以及配置已填写但环境变量警告仍未消失的问题
  • 限制 ANR 线程转储的长度和采集频率,降低诊断过程对应用运行的影响

检查清单 / Checklist

  • 我已记录可复现验证和未运行项原因 / Reproducible verification and reasons for unrun checks are recorded
  • 日常开发 PR 的目标分支为 dev;如目标为 main,我已说明这是维护者发布同步 / The target branch is dev for regular work; if it is main, I explained why this is a maintainer-led release sync
  • 我已确认 Candidate checks 覆盖改动范围,并会处理技术失败项 / Candidate checks covers the change scope and technical failures will be addressed
  • 最终 diff 无无关、临时、生成、二进制或敏感内容 / Final diff has no unrelated, temporary, generated, binary, or secret content
  • 已提供对应的回归、UI、文档/字符串或兼容性证据 / Relevant regression, UI, docs/strings, or compatibility evidence is provided

@luojiaping
luojiaping merged commit 9f1e538 into AAswordman:dev Nov 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant