Repository navigation
chore(release): sync dev to main for 1.12.2+24 - #193
Merged
Merged
Conversation
Reuse ZIP files only when the resolved commit SHA still matches. Missing SHA lookups force a fresh download, and deleting a GitHub-imported skill removes its pooled zip so reinstall no longer restores a stale package.
Fixes AAswordman#1151. FFmpegKit's bundled libavcodec can abort on Android 17 when overlapping execute/probe calls destroy the same pthread mutex twice. Route all native sessions through one process lock.
FFprobeKit.getMediaInformation returns MediaInformationSession, not FFprobeSession. Keep the original two-backslash scale filter string so Kotlin compiles.
… prompt cache When tools execute in parallel, results are emitted to the database in completion order rather than invocation order. When rebuilding prompt history for subsequent turns, ClaudeProvider output tool_result blocks in XML text order. Because Anthropic Prompt Caching requires strict prefix matching, this ordering divergence between turns broke the prompt cache on every subsequent turn following parallel tool calls. - Sort matched tool calls by openToolUses definition order before building Claude content blocks - Expose ClaudeSerializedHistory and buildSerializedHistory for unit testing - Add regression test in ClaudeProviderHistoryTest verifying parallel tool results are ordered by tool_use definition order Fixes AAswordman#1159
Accept timeout / timeout_ms in milliseconds (>=1000) or seconds, and forward the field from extended_http_tools. Slow image-generation requests no longer always hit the 20s default read timeout. Fixes AAswordman#1202
ci(terminal): 自动同步应用采用的终端核心版本
docs(terminal): 回填自动同步部署结果
Adapt the requested legacy fix to the current source layout.
Adapt the requested legacy fix to the current source layout.
Adapt the requested legacy fix to the current source layout.
Adapt the requested legacy fix to the current source layout.
fix(skills): invalidate stale GitHub repository zip cache
fix(ffmpeg): serialize FFmpegKit and FFprobe native sessions
fix(http): honor request-wide timeouts and preserve package forwarding
ci: accept historical PR event bases without changing the checked candidate
fix(claude): keep tool results in tool-use order for prompt caching
fix(chat): remove appended thinking levels from message model names
feat(theme): add gradients, page backgrounds and text targets
fix(extensions): show update feedback and prepare 1.12.2+24
This was referenced Nov 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更说明 / Description
维护者授权将 dev 同步到稳定发布主分支,为 1.12.2+24 准备源码。包含 #191 集成的 #178–#190 全部 13 项来源,以及插件更新过程和结果提示、versionCode 80 与发行说明。保留 main 原有终端核心工作流等独立历史。
背景与动机 / Context and motivation
13 项改动的统一设备体验后进行发布同步,最后补齐更新按钮转圈及成功、失败、取消的 OKToast 反馈。
改动范围 / Changes
兼容性与风险 / Compatibility and risks
合并预览无冲突,最终内容树与已通过静态检查的修复分支一致。保留原有数据和安装更新路径。
关联 Issue / Related issue
N/A,维护者授权稳定发布同步;关联 #191 和 #192。
验证方式 / Verification
13 个来源 HEAD 均保留。两个修改 Kotlin 文件 PSI 语法检查通过;仓库整洁、本地化和 Markdown 链接检查均为 0 错误、0 警告。版本递增为 79→80。用户简单体验通过范围及设备复测豁免见发行准备文档。完整 Android 构建和测试由 main push 自动触发,其实际结果尚未确认。
证据 / Evidence
ci/distribution/updates/releases/1.12.2+24.md
docs/TODO/chore/release-1.12.2-plus-24/index.md
检查清单 / Checklist