Commit Graph

19500 Commits

Author SHA1 Message Date
uye
8a4ffff97b docs: 增加截图相关回调文档 2026-07-07 00:30:53 +08:00
Constrat
3cd3b7355f i18n: EN 2026-07-06 17:32:54 +02:00
Constrat
c99c4c5265 fix: EN varkaris weird accent 2026-07-06 17:24:08 +02:00
github-actions[bot]
8fdc612796 chore: Auto Update Game Resources - 2026-07-06
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28794316170

[skip changelog]
2026-07-06 13:19:05 +00:00
uye
2403a8b5d7 ai: 更新知识库 2026-07-06 21:17:34 +08:00
uye
7e61c2eaba perf: 账号切换增加是否启用勾选框 (#17280)
* perf: 账号切换增加是否启用勾选框

* rft: 改用 OnDeserialized 处理迁移
2026-07-06 21:04:24 +08:00
github-actions[bot]
f859c21d1e chore: Auto Update Game Resources - 2026-07-06
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28783552961

[skip changelog]
2026-07-06 10:02:53 +00:00
uye
89496cbae8 fix: 修复背景填充模式可编辑问题 2026-07-06 17:12:30 +08:00
Manicsteiner
cbc459062e chore: EN & JP roguelike options (#17261)
* chore: JP roguelike options

* chore: edits

* chore: edit 2

* chore: more EN IS6 encounter options

* chore: ocr edit

---------

Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
2026-07-06 11:05:34 +02:00
github-actions[bot]
286fab5895 chore: Auto Update Game Resources - 2026-07-06
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28778443939

[skip changelog]
2026-07-06 08:32:25 +00:00
uye
207a04a11c chore: 优化被注入提示描述 (#17272) alpha/v6.14.0-beta.1.d009.g207a04a11c 2026-07-05 13:06:04 +08:00
MistEO
4fc2416d5f chore: update MaaUtils (meojson performance) (#17265)
chore: update MaaUtils
2026-07-05 12:39:36 +08:00
uye
b4272f5ef2 fix: 修复使用莫奈取色的吸管工具后二次打开页面崩溃 (#17270)
fix #17264
2026-07-05 12:37:33 +08:00
uye
0a101c6eba perf: 确认招募时更新 UI 日志 Card 图片 (#17268) 2026-07-05 12:18:55 +08:00
github-actions[bot]
f539a7eb22 chore: Auto update by pre-commit hooks
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28719950132
[skip changelog]
alpha/v6.14.0-beta.1.d005.gf539a7eb22
2026-07-04 21:19:47 +00:00
dependabot[bot]
cf570edfc7 ci: bump actions/checkout from 4 to 7 in /.github/workflows in the github-actions group (#17262)
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-04 22:54:42 +08:00
uye
08176f1e72 perf: 持久化储存主题色避免启动时闪烁 (#17263)
* perf: 持久化储存主题色避免启动时闪烁

* perf: 优化深色模式下的勾选框显示效果
2026-07-04 21:35:41 +08:00
github-actions[bot]
2f5b6528cc chore: Auto Templates Optimization
Triggered by a5e468a608

[skip changelog]
2026-07-04 12:02:57 +00:00
uye
a5e468a608 feat: 自动战斗多作业模式支持异体字关卡导航(需更新版本) (#16984)
## Summary by Sourcery

通过基于模板的关卡导航来处理活动关卡与支线关卡,当没有可用模板时回退到 OCR。

新功能:
- 添加一个辅助工具,用标准化关卡代码解析活动关卡模板路径,并在资源存在时使用模板匹配进行关卡导航。
- 为多协助作战关卡选择和支线复刻关卡选择启用基于模板的导航,以提升关卡识别的稳定性。

改进:
- 在资源加载阶段,按完整相对路径索引所有模板图片文件,以便在 C++ 代码中动态查找关卡导航模板。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Introduce template-based stage navigation for event and side-story
stages, falling back to OCR when no template is available.

New Features:
- Add a helper to resolve event stage template paths from standardized
stage codes and use template matching for stage navigation when
resources exist.
- Enable template-based navigation for multi-copilot stage selection and
side-story reopen stage selection to improve stage recognition
reliability.

Enhancements:
- Index all template image files by full relative path during resource
loading to allow dynamic lookup of stage navigation templates from C++
code.

</details>

新功能:
- 为事件关卡引入基于模板的导航机制,通过从标准化路径解析每个关卡的截图模板,并在可用时优先使用模板而不是 OCR。
- 将基于模板的导航应用于多协助器(multi-copilot)关卡选择以及支线故事重开关卡选择,以在这些流程中提供更稳健的关卡识别支持。

增强:
- 在加载模板资源时按相对路径索引所有模板图片文件,以便可以从 C++ 代码中动态查找关卡导航模板。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过基于模板的关卡导航来处理活动关卡与支线关卡,当没有可用模板时回退到 OCR。

新功能:
- 添加一个辅助工具,用标准化关卡代码解析活动关卡模板路径,并在资源存在时使用模板匹配进行关卡导航。
- 为多协助作战关卡选择和支线复刻关卡选择启用基于模板的导航,以提升关卡识别的稳定性。

改进:
- 在资源加载阶段,按完整相对路径索引所有模板图片文件,以便在 C++ 代码中动态查找关卡导航模板。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Introduce template-based stage navigation for event and side-story
stages, falling back to OCR when no template is available.

New Features:
- Add a helper to resolve event stage template paths from standardized
stage codes and use template matching for stage navigation when
resources exist.
- Enable template-based navigation for multi-copilot stage selection and
side-story reopen stage selection to improve stage recognition
reliability.

Enhancements:
- Index all template image files by full relative path during resource
loading to allow dynamic lookup of stage navigation templates from C++
code.

</details>

</details>
2026-07-04 20:02:34 +08:00
uye
cf423a4050 Release v6.14.0-beta.1 (#17248)
## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

</details>

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

通过增强模拟器处理、增加动态背景主题、将 Avalonia 构建集成到 CI 中,以及收紧 AI/问题处理工具和依赖项,准备
v6.14.0-beta.1。

New Features:
- 引入基于 Monet 的动态背景主题,支持自动颜色提取和可选自定义颜色,并在 WPF GUI 中提供模式选择和本地化。
- 增加周期性模拟器 FPS 检测和面向用户的低/异常帧率警告,同时检查 MuMu 保活状态以及 LDPlayer+maatouch
的使用情况。
- 暴露一个设置,用于隐藏图形化更新器进度窗口,并通过 GUI 配置将该设置传递给外部更新器进程。
- 为新的跨平台 MAAUnified(Avalonia)应用在 Windows、Linux 和 macOS 上提供 CI
任务和打包流程,并消费 MaaCore 运行时制品。

Bug Fixes:
- 改进从 ADB 地址检测 MuMu 和 LDPlayer 实例索引,在核心和 GUI 中更健壮地处理模拟器风格标识符和无效端口。
- 调整 OCR 盒子扩展逻辑,使用基于 polyclipping 的多边形偏移,使小文本的边界框不易被裁剪,并让识别锚点行为更正确。
- 通过在操作系统/主题变更以及重新连接时正确地重新应用或回滚 Monet 调色板,修复潜在的主题不一致问题。
- 确保只有在启用 GUI 通知时才运行 toast 通知,避免在禁用配置下进行不必要的检查。

Enhancements:
- 打磨变更日志生成技能的规范,更好地处理版本来源、折叠规则、测试版到正式版的合并,以及噪音过滤。
- 将 MaaDeps 扩展到 v2.14.0,并更新 GPU 白名单以覆盖更新的 Xe-LPG+ 设备,从而提升硬件兼容性。
- 改进更新器日志记录,包含进度 UI 状态,并在禁用更新器进度窗口时添加更安全的确认流程。
- 在 WPF 辅助类中收紧有关 MuMu 管理器路径发现和端口解析的日志记录与空值处理。

Build:
- 在 CI 中为 Windows、Linux 和 macOS 发布 MaaCore 运行时制品,并在 Avalonia
构建中消费这些制品,而不是在其中重新构建 MaaCore。
- 将专用的 Avalonia CI 工作流简化为快速的 .NET 测试门控,不再编译或打包 MaaCore,并为 PR 运行添加并发限制。
- 调整发布准备/通知工作流,使用可配置的 AI 代理密钥以及更新后的嵌入样式。
- 在 Android 上将 MaaCore 链接到 polyclipping,以支持新的 OCR 多边形扩展逻辑。

CI:
- 添加一个 Avalonia MAAUnified 多平台 CI 任务,为各平台设置有针对性的测试门控,并生成打包构建的制品。
- 更新 AI 问题分析和发布准备工作流,对 AI 代理进行参数化,强制使用基于技能的提示,并清理 Avalonia/MAARuntime
制品的发布资产。

Deployment:
- 确保发布打包脚本在发布前从最终资产包中移除临时性的 MAARuntime 和 MAAUnified 制品。

Documentation:
- 刷新多项 WPF 本地化资源和指南,以反映新的背景 Monet 选项、更新器进度设置、模拟器警告,以及一些措辞上的微调。

Tests:
- 扩展 Avalonia 测试套件,增加基线一致性、覆盖率、渲染同步、对照矩阵、平台能力以及在受支持平台上的原生冒烟测试门控。

Chores:
- 收紧 WPF GUI 中各类 UI 文本、注释和配置默认值,包括成就文案和关卡导航提示。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Prepare v6.14.0-beta.1 by enhancing emulator handling, adding dynamic
background theming, integrating Avalonia builds into CI, and tightening
AI/issue tooling and dependencies.

New Features:
- Introduce Monet-based dynamic background theming with auto color
extraction and optional custom color, including mode selection and
localization in the WPF GUI.
- Add periodic emulator FPS detection and user-facing warnings for low
or abnormal frame rates, plus checks for MuMu keep-alive and
LDPlayer+maatouch usage.
- Expose a setting to hide the graphical updater progress window, wiring
it through GUI configuration to the external updater process.
- Provide CI jobs and packaging for the new cross-platform MAAUnified
(Avalonia) app on Windows, Linux, and macOS, consuming MaaCore runtime
artifacts.

Bug Fixes:
- Improve MuMu and LDPlayer instance index detection from ADB addresses,
handling emulator- style identifiers and invalid ports more robustly in
both core and GUI.
- Adjust OCR box expansion to use polygon offsetting via polyclipping so
small text bounding boxes are less clipped and recognition anchors
behave correctly.
- Fix potential theme inconsistencies by reapplying or reverting Monet
palettes correctly across OS/theme changes and when reconnecting.
- Ensure toast notifications only run when GUI notifications are
enabled, avoiding unnecessary checks in disabled configurations.

Enhancements:
- Refine the changelog generation skill specification to better handle
version sourcing, folding rules, beta-to-stable merging, and noise
filtering.
- Extend MaaDeps to v2.14.0 and update GPU allowlist to cover newer
Xe-LPG+ devices, improving hardware compatibility.
- Improve updater logging to include progress UI state and add safer
confirmation flows when disabling updater progress windows.
- Tighten logging and null-handling around MuMu manager path discovery
and port parsing in the WPF helper classes.

Build:
- Publish MaaCore runtime artifacts for Windows, Linux, and macOS in CI
and consume them from Avalonia builds instead of rebuilding MaaCore
there.
- Simplify the dedicated Avalonia CI workflow to a quick .NET test gate
without MaaCore compilation or packaging, and add concurrency limits for
PR runs.
- Adjust release preparation/notification workflows to use configurable
AI agent secrets and updated embed styling.
- Wire MaaCore to link against polyclipping on Android to support the
new OCR polygon expansion logic.

CI:
- Add an Avalonia MAAUnified multi-platform CI job with targeted test
gates per platform and artifacts for packaged builds.
- Update AI issue analysis and release prep workflows to parameterize
the AI agent, enforce skill-based prompts, and clean up release assets
for Avalonia/MAARuntime artifacts.

Deployment:
- Ensure release packaging scripts drop transient MAARuntime and
MAAUnified artifacts from the final asset bundle before publishing.

Documentation:
- Refresh multiple WPF localization resources and guides to reflect new
background Monet options, updater progress settings, emulator warnings,
and minor wording tweaks.

Tests:
- Extend Avalonia test suites with baseline consistency, coverage,
render sync, parity matrix, platform capability, and native smoke gates
on supported platforms.

Chores:
- Tighten various UI strings, comments, and configuration defaults in
the WPF GUI, including achievements text and stage navigation hints.

</details>

</details>

</details>

</details>

</details>
v6.14.0-beta.1
2026-07-04 19:32:31 +08:00
github-actions[bot]
3294aaaa56 docs: Auto Update Changelogs of v6.14.0-beta.1 (#17260)
* docs: Auto Generate Changelog of Release v6.14.0-beta.1

* docs: changelog

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
2026-07-04 19:32:09 +08:00
uye
9d039d41d9 ci: 更新 changelog skill 2026-07-04 19:15:42 +08:00
uye
a1cbcb87df ci: 更新 changelog skill 2026-07-04 19:04:09 +08:00
Constrat
699066f33c fix: EN Sui MissionFailed2 yostar changed template who would have guessed 2026-07-04 12:34:16 +02:00
uye
c558e49ca6 fix: 肉鸽事件/选项 (#17256)
* fix: 全角问号事件/选项

* fix: remove dupes for EN

* fix: 鸭爵主演?工作热情?

* fix: anchor for similars

* chore: remove stale encounters

* chore: 合并重复正则

* chore: remove unused choices from base.json + fix ordering in sui.json

* fix: 多余空格

---------

Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
2026-07-04 18:30:04 +08:00
github-actions[bot]
884375e925 chore: Auto Templates Optimization
Triggered by 9f17325823

[skip changelog]
2026-07-04 08:33:03 +00:00
HY
9f17325823 chore: 繁中服「衛戍協議:盟約」 (#17257) 2026-07-04 16:31:59 +08:00
HX3N
384d0f927d chore: revert KR Roguelike/base.json 2026-07-04 08:59:36 +09:00
github-actions[bot]
fd60168269 chore: Auto Update Game Resources - 2026-07-03
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28685187590

[skip changelog]
alpha/v6.13.1-alpha.1.d033.gfd60168269
2026-07-03 22:02:56 +00:00
Constrat
aec37bc9f2 chore: EN + others MASS choice encounters addition 2026-07-03 23:54:59 +02:00
uye
ec41e33ea8 feat: MuMu 截图增强支持 emulator-5xxx 格式端口 (#17255)
* feat: MuMu 截图增强支持 emulator-5xxx 格式端口

* chore: review
2026-07-04 04:06:48 +08:00
萨拉托加
727905f54a fix: 萨米肉鸽特里蒙旅行社特派团识别错误
fix #17253
2026-07-04 00:09:45 +08:00
uye
f820ccb1ad fix: 修复自定义基建配置列表显示异常 (#17254) 2026-07-03 23:40:11 +08:00
Rin
812e764bfb fix: 基建产物收取时因loading遮挡跳过 (#17232)
* fix: 基建产物收取时因loading遮挡跳过

* fix: 修正通知收取后的 loading 分支

Co-authored-by: Status102 <102887808+status102@users.noreply.github.com>

---------

Co-authored-by: Status102 <102887808+status102@users.noreply.github.com>
2026-07-03 23:09:17 +08:00
Constrat
6be1b429e8 i18n: EN 2026-07-03 14:14:06 +02:00
Constrat
30951d8178 fix: EN typos 2026-07-03 13:28:49 +02:00
github-actions[bot]
60692c05ab feat: Update Submodules MAAUnified, MaaMacGui, maa-cli
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28652940704
[skip changelog]
2026-07-03 09:55:09 +00:00
uye
43dc23c721 fix: 取消勾选莫奈取色后切换界面主题异常 (#17249)
* fix: 取消勾选莫奈取色后切换界面主题异常

* rft: 统一使用 Execute.OnUIThread 切换线程
2026-07-03 17:54:27 +08:00
uye
4e3d3d55f7 feat: 设置指引与开始唤醒中增加截图增强与截图测试相关选项 (#17247)
* feat: 设置指引与开始唤醒中增加截图增强与截图测试相关选项

* fix: 加多了
2026-07-03 16:57:12 +08:00
uye
a7d61ccfe7 feat: 新增同时使用雷电模拟器 + MaaTouch 组合的警告 (#17238) 2026-07-03 16:42:01 +08:00
github-actions[bot]
f2ddb7ca58 chore: Auto Update Game Resources - 2026-07-03
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28645528896

[skip changelog]
2026-07-03 07:31:09 +00:00
uye
057e8826a7 chore: GPU 推理禁用 Xe-LPG+ Arrow Lake Arc 140T
fix #17246
fix #17245
2026-07-03 14:04:23 +08:00
github-actions[bot]
01d80e9458 chore: Auto update by pre-commit hooks
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28622519749
[skip changelog]
alpha/v6.13.1-alpha.1.d019.g01d80e9458
2026-07-02 21:26:20 +00:00
uye
6d0c3e1661 perf: 优化取色逻辑 (#17243)
* feat: 优化取色逻辑

* chore: review

* perf: 亮度锚点抽取为具名常量,有效背景亮度计算提取为独立方法
2026-07-03 01:55:13 +08:00
Aliothmoon
7897839948 fix: DBNet UnClip 用 MaaDeps polyclipping 替换近似偏移 (#17227)
* fix: ncnn DBNet UnClip 对齐 fastdeploy 多边形偏移

* chore: use maadeps polyclipping

* chore: bump MaaDeps version
2026-07-03 01:09:07 +08:00
github-actions[bot]
6799816529 chore: Auto Update Game Resources - 2026-07-02
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/28601750165

[skip changelog]
2026-07-02 15:27:58 +00:00
uye
2f445be837 feat: 莫奈取色 (#17242)
* refactor: 移动关卡配置字段到 FightTask

UseAlternateStage / HideUnavailableStage / CustomStageCode 已迁移至
FightTask.cs,从 GUI 全局配置中移除冗余定义

* feat: 莫奈取色 — 配置与本地化

新增 BackgroundMonetEnabled / BackgroundMonetMode / BackgroundMonetCustomColor
配置字段,以及 MonetModeType 枚举(Auto / Custom)。
添加 zh-cn / zh-tw / en-us / ja-jp / ko-kr 五语本地化字符串

* feat: 莫奈取色 — 调色板生成与应用逻辑

- MonetPaletteHelper: 基于 HSL 线性计算生成主题色板,主色 / 文字 /
  背景角色各自有独立的饱和度与明度策略;明度随背景图不透明度连续
  自适应,保证前景与有效背景之间始终有足够对比度
- ColorExtractorHelper: 从背景图 BitmapSource 提取主色
- ThemeHelper: ApplyMonetPalette / RevertMonetPalette / ReapplyMonet,
  计算放后台线程、资源写入在 UI 线程;修正 AccentColor 覆盖顺序、
  主题切换时清除遮蔽资源以恢复正确主题色

* feat: 莫奈取色 — 设置界面与 ViewModel

- BackgroundSettings.xaml: 新增莫奈取色开关、取色模式选择、自定义颜色
  色块预览与 ColorPicker 按钮
- BackgroundSettingsUserControlModel: UpdateMonet / ScheduleMonetUpdate
  防抖逻辑,不透明度滑块拖动时后台计算 + UI 线程写入
- SettingsViewModel: 主题初始化完成后恢复莫奈调色板

* chore: review

* chore: 调整间距
2026-07-02 22:40:32 +08:00
uye
b65b3d3d16 feat: 新增检测 MuMu 后台保活 (#17241)
* feat: 新增检测 MuMu 后台保活

* chore: review
2026-07-02 22:27:53 +08:00
uye
a49bca5844 feat: 增加当前模拟器设置帧率检测与提示 (#17219) 2026-07-02 14:53:52 +08:00
Drest
252e3aa954 fix: 修复 MuMu 模拟器下第 32 个及以后多开模拟器的编号计算错误 (#17112)
* fix: 修复 MuMu 模拟器下第 32 个及以后多开模拟器的编号计算错误

* perf: 优化编号计算代码

* chore: 修改注释

---------

Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
2026-07-02 14:37:44 +08:00