Commit Graph

18049 Commits

Author SHA1 Message Date
uye
cf1a6bbdae i18n: 补全缺少的翻译 2026-01-21 17:15:54 +08:00
github-actions[bot]
272c30a5d0 chore: Auto update by pre-commit hooks
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/21187195536
[skip changelog]
alpha/v6.3.0-beta.5.d001.g272c30a5d
2026-01-20 21:06:26 +00:00
uye
5d87a2c9ec Release v6.3.0-beta.5 (#15481)
## Summary by Sourcery

更新 v6.3.0-beta.5 的配置处理、错误恢复机制和发布流程。

Bug 修复:
- 确保 Infrast 自定义方案和 PlanSelect 在 JSON 反序列化以及文件加载出错后能够安全初始化。
- 在禁用保存石头时,反序列化后重置 FightTask 的石头使用状态,并在配置转换过程中修正剩余理智关卡启用逻辑。
- 通过让新配置与先前配置文件对齐并保证当前配置存在,防止当前配置缺失或无效。
- 修复崩溃日志处理,避免出现无限循环,并确保始终清理崩溃日志文件。
- 处理直达剿灭关卡导航失败时,改为禁用父级战斗任务,而不是导致整次运行失败。
- 改进商店信用刷图计划的排程逻辑,正确检测后续启用的 FightTask 和空关卡配置。
- 在推进 Infrast 自定义方案索引超过最后一个方案时进行循环,避免越界访问。
- 通过设置合适的模板匹配方法和阈值,提高技能选择图像匹配的稳定性。
- 修正 Windows 未处理异常过滤器,使其终止进程而不是继续执行。

增强:
- 为任务添加反序列化后的钩子,用于规范化配置值和派生状态。
- 放宽 JSON 编码器的字符范围,并从 JSON 反序列化 Root.Current,以更好地保留国际化配置名称。
- 对齐工厂和转换器之间的配置清理逻辑,移除在先前配置中不存在的配置项,并重新同步当前激活的配置。
- 在检测到崩溃日志时,将最近的崩溃转储文件复制到专用调试目录,以便诊断问题。

CI:
- 扩展发布打包工作流,新增可选任务用于将 Windows 构建产物上传至腾讯云
COS,并更新发布准备自动分配(auto-assign)动作的版本。

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

## Summary by Sourcery

Update configuration handling, error recovery, and release workflows for
v6.3.0-beta.5.

Bug Fixes:
- Ensure Infrast custom plans and PlanSelect are safely initialized
after JSON deserialization and file loading errors.
- Reset FightTask stone usage after deserialization when saving stones
is disabled, and correct remaining sanity stage enabling logic during
config conversion.
- Prevent missing or invalid current configuration by aligning new
configuration with the previous file and guaranteeing the current config
exists.
- Fix crash log handling to avoid infinite loops and to always clean up
crash log files.
- Handle direct annihilation stage navigation failures by disabling the
parent fight task instead of failing the run.
- Improve mall credit-fight scheduling by correctly detecting subsequent
enabled FightTask and empty stage configuration.
- Wrap Infrast custom plan index when advancing beyond the last plan to
avoid out-of-range access.
- Improve skill selection image matching stability by setting an
appropriate template-matching method and threshold.
- Correct Windows unhandled-exception filter to terminate the process
instead of continuing execution.

Enhancements:
- Add post-deserialization hooks to tasks to normalize configuration
values and derived state.
- Relax JSON encoder character ranges and deserialize Root.Current from
JSON to better preserve internationalized configuration names.
- Align configuration cleanup logic between factory and converter to
remove configs not present in the previous configuration and resync the
active configuration.
- Copy recent crash dump files into a dedicated debug directory when a
crash log is detected to aid diagnostics.

CI:
- Extend release packaging workflow with an optional job to upload
Windows artifacts to Tencent COS and bump the release-preparation
auto-assign action version.

</details>
v6.3.0-beta.5
2026-01-21 01:29:19 +08:00
uye
b6f71355a8 chore: 调整迁移判断条件 2026-01-21 01:22:11 +08:00
uye
49839ff439 docs: Update CHANGELOG for v6.3.0-beta.5
Updated CHANGELOG for version 6.3.0-beta.5, including improvements, fixes, documentation updates, and other changes.
2026-01-21 01:21:14 +08:00
Status102
a58a4b7383 i18n: 增加借助战 OF-1 在后续刷理智选择 当前/上次 导致禁用时的输出 (#15478)
* i18n: 增加借助战 OF-1 在后续刷理智选择 `当前/上次` 导致禁用时的输出

* i18n: JP

* i18n: EN

* i18n: KR

* fix: 存在当前/上次的时候就不打 OF-1

* i18n: JP

* perf: 未启用任务不检查

* perf: 刷理智任务 周计划禁用任务跳过检查

* i18n: zh-tw

* perf: 检查全部刷理智关卡, 若有关卡会以 `当前/上次` 触发则禁用 OF-1

* fix: +1

---------

Co-authored-by: Manicsteiner <Manicsteiner@outlook.com>
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
Co-authored-by: HX3N <scarlet7518@gmail.com>
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
Co-authored-by: momomochi987 <as99us301@gmail.com>
2026-01-21 01:00:23 +08:00
uye
d3611bbbf5 chore: 繁中服不上报企鹅物流 2026-01-21 00:53:26 +08:00
github-actions[bot]
bc9d10316a chore: Auto Templates Optimization
Triggered by 63e87aaabf

[skip changelog]
2026-01-20 16:16:49 +00:00
status102
f63da7c794 fix: 剩余理智启用状态迁移后未能从旧配置移除 2026-01-21 00:15:23 +08:00
status102
0ff111cc20 fix: 剩余理智关卡 关卡选择 迁移后错误使用 2026-01-21 00:15:22 +08:00
HY
63e87aaabf docs: 繁中文件大更新 (#15480)
* docs: readme

* docs: develop_ci-tutorial, development

* docs: develop_documentation-guidelines

* docs: develop_issue-bot-usage

* docs: develop_linux-tutorial, overseas-client-adaptation

* docs: develop_README, pr-tutorial

* docs: develop_vsc-ext-tutorial

* docs: manual_README, newbie

* docs: manual_faq

* docs: manual_connection

* docs: manual_cli_config

* docs: manual_cli_faq, install

* docs: manual_cli_README, usage

* docs: develop_development

* docs: manual_device_README, macos

* docs: manual_device_linux

* docs: manual_device_windows

* docs: manual_device_android

* docs: manual_introduction README, reclamation-algorithm, recruit, rewards, startup, tools

* docs: manual_introduction_others

* docs: manual_introduction_credit

* docs: manual_introduction_infrastructure

* docs: manual_introduction_combat

* docs: manual_introduction_copilot

* docs: manual_introduction_integrated-strategy

* docs: protocol_base-scheduling-schema, README, sss-schema

* docs: protocol_remote-control-schema

* docs: protocol_callback-schema

* docs: protocol_copilot-schema

* docs: protocol_task-schema

* chore: update xmal

* chore: 調整部分內容

* chore: 再次調整 README 跟 develop 資料夾下的所有文件內容

* chore: 調整 protocol 資料夾內的文件內容

* chore: 調整 manual 資料夾內的零散文件內容

* chore: 調整 cil 與 device 資料夾內的文件內容

* chore: 調整 introduction 資料夾內的文件內容

* chore: update xaml

* chore: 再......再改一點什麼......

* chore: 補圖

* chore: 更改連結

* chore: 再改一點奇怪的東西
2026-01-21 00:14:24 +08:00
Status102
0d7c54dd53 i18n: 基建找不到对应时间的基建计划 (#15468)
* i18n: 基建找不到对应时间的基建计划

* i18n: zh-tw tweak

---------

Co-authored-by: HY <45387477+momomochi987@users.noreply.github.com>
2026-01-20 23:54:04 +08:00
uye
bcca9bbb8a style: 什么格式 2026-01-20 22:29:13 +08:00
uye
ca2f4d5b8d Revert "perf: 信用战斗检查启用的首个刷理智是否选择 当前/上次"
This reverts commit dde61c5e6d.
2026-01-20 22:23:41 +08:00
status102
dde61c5e6d perf: 信用战斗检查启用的首个刷理智是否选择 当前/上次 2026-01-20 22:14:30 +08:00
uye
5a0f94e8c3 fix: 萨米肉鸽刷开局功能异常 2026-01-20 19:25:55 +08:00
uye
66e44f45e7 chore: 移除不再使用的 VirtualizingWrapPanel 与 NoAutomationDataGrid 2026-01-20 18:42:41 +08:00
uye
e454290827 perf: 优化干员识别、仓库识别显示 2026-01-20 18:40:38 +08:00
status102
08b4f4eae1 fix: 基建计划选中 Index 超出范围 2026-01-20 16:32:56 +08:00
Status102
1fd7f71f64 perf: 存在crash.log时, Wpf尝试获取dumps文件 (#15432)
* feat: 存在crash.log时, 尝试获取dumps文件

* fix: SEH exception 未写入crash file

* fix: path

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* perf: dumps path check

* perf: log perf

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 14:12:17 +08:00
MistEO
7d1e18fb39 ci: 算了不传 latest 了 2026-01-20 14:00:22 +08:00
status102
289ba1d431 fix: SEH 错误终止运行 2026-01-20 13:37:44 +08:00
MistEO
09df60e3d2 ci: COS 多传一份 2026-01-20 13:32:45 +08:00
status102
29ccd0f4ff fix: 自动编队识别技能等级匹配失败 2026-01-20 13:26:49 +08:00
MistEO
d58b86cfb4 ci: Add MAA COS upload step to release workflow (#15479) 2026-01-20 13:16:53 +08:00
status102
0fca6fda6d fix: 信用收取后刷 OF-1 不会在后续刷理智任务选中 当前/上次 时禁用 2026-01-20 11:31:39 +08:00
status102
35d375a746 fix: 启动MAA后重新读取基建计划 alpha/v6.3.0-beta.4.d015.g35d375a74 2026-01-20 10:49:59 +08:00
status102
1f9222b7f0 perf: 配置迁移检查简化 2026-01-20 10:49:59 +08:00
status102
f7b43bdac1 fix: 默认配置创建修复 2026-01-20 10:49:59 +08:00
status102
39e595d6fc perf: 移除多余的新Config配置删除 2026-01-20 10:49:59 +08:00
status102
af23150152 feat: 新Config 加载时移除旧Config中不存在的配置 2026-01-20 10:49:59 +08:00
status102
6ea89637ad fix: 剩余理智勾选且设定关卡为空时, 迁移后直接禁用剩余理智 2026-01-20 10:12:57 +08:00
dependabot[bot]
0c4e81c4b3 ci: bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.1 in /.github/workflows in the github-actions group (#15467)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 09:21:43 +08:00
status102
e14b993890 perf: 新Config 字符序列化 alpha/v6.3.0-beta.4.d008.ge14b99389 2026-01-20 00:25:06 +08:00
status102
22e17bac31 fix: 配置迁移后切换回原配置 2026-01-20 00:22:51 +08:00
uye
502c61e88e perf: 剿灭卡使用到上限时不报错停止 2026-01-19 22:31:36 +08:00
uye
2951e5b5e9 perf: 剿灭关卡通过 ends_with 判断 2026-01-19 22:27:49 +08:00
status102
690f4b4f62 perf: FightTask 以剿灭为目标关卡时, 在终端界面找不到周剿灭获取进度图标不再以 False 退出 2026-01-19 21:12:11 +08:00
status102
964424a084 fix: 源石恢复 -> 使用源石 遗漏 2026-01-19 21:10:50 +08:00
status102
be674bc681 fix: 刷理智使用源石 CheckBox 勾选后不生效 2026-01-19 21:01:49 +08:00
status102
fd03b66f83 Revert "perf: 剿灭作战找不到终端内的图标直接结束"
This reverts commit 71ab040728.
2026-01-19 20:34:32 +08:00
uye
90de6f03b1 Release v6.3.0-beta.4 (#15462)
## Summary by Sourcery

提升配置迁移的健壮性和任务队列行为,同时扩展与 PC 相关组件的夜间 OTA 打包流程。

Bug 修复:
- 在配置转换和任务队列迁移过程中,更安全地处理缺失或无效的配置部分。
- 当在任务队列 UI 中重新排序任务项时,保持任务设置的可见性选择同步。
- 在任务序列化过程中,通过对每个任务单独捕获并上报错误来防止崩溃。

增强:
- 在迁移过程中裁剪多余的配置项,使其与现有配置列表一致,并移除未使用的配置。
- 在配置转换中对基础设施方案选择索引进行限制,并改进日志记录的一致性。
- 明确 CHANGELOG 中关于《明日方舟》PC 版本支持状态和预期的相关表述。

CI:
- 扩展夜间 OTA 发布工作流,以下载 MaaFramework x64 构件,并将 MaaWin32ControlUnit
打包到安装输出中。

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

## Summary by Sourcery

Improve configuration migration robustness and task queue behavior while
extending nightly OTA packaging for PC-related components.

Bug Fixes:
- Handle missing or invalid configuration sections more safely during
config conversion and task queue migration.
- Keep task settings visibility selection in sync when task items are
reordered in the task queue UI.
- Prevent crashes during task serialization by catching and reporting
errors per task.

Enhancements:
- Prune extra configuration entries during migration to match the
existing configuration list and remove unused configurations.
- Clamp infrastructure plan selection indices and improve logging
consistency in configuration conversion.
- Clarify CHANGELOG wording around support status and expectations for
the PC version of Arknights.

CI:
- Extend the nightly OTA release workflow to download MaaFramework x64
artifacts and bundle MaaWin32ControlUnit into the install output.

</details>

Bug 修复:
- 确保在配置转换时,更稳健地处理缺失或无效的 `"Configurations"`,并使配置键与上一版本保持同步。
- 在任务队列 UI 中,当任务条目重新排序时,使任务设置的可见性选择保持同步。

增强:
- 在配置迁移过程中清理多余的配置项,使其与旧配置中的条目保持一致。

CI:
- 扩展夜间 OTA 发布工作流,以下载用于 x64 构建的 MaaFramework 构件,并在安装输出中包含
`MaaWin32ControlUnit`。

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

## Summary by Sourcery

提升配置迁移的健壮性和任务队列行为,同时扩展与 PC 相关组件的夜间 OTA 打包流程。

Bug 修复:
- 在配置转换和任务队列迁移过程中,更安全地处理缺失或无效的配置部分。
- 当在任务队列 UI 中重新排序任务项时,保持任务设置的可见性选择同步。
- 在任务序列化过程中,通过对每个任务单独捕获并上报错误来防止崩溃。

增强:
- 在迁移过程中裁剪多余的配置项,使其与现有配置列表一致,并移除未使用的配置。
- 在配置转换中对基础设施方案选择索引进行限制,并改进日志记录的一致性。
- 明确 CHANGELOG 中关于《明日方舟》PC 版本支持状态和预期的相关表述。

CI:
- 扩展夜间 OTA 发布工作流,以下载 MaaFramework x64 构件,并将 MaaWin32ControlUnit
打包到安装输出中。

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

## Summary by Sourcery

Improve configuration migration robustness and task queue behavior while
extending nightly OTA packaging for PC-related components.

Bug Fixes:
- Handle missing or invalid configuration sections more safely during
config conversion and task queue migration.
- Keep task settings visibility selection in sync when task items are
reordered in the task queue UI.
- Prevent crashes during task serialization by catching and reporting
errors per task.

Enhancements:
- Prune extra configuration entries during migration to match the
existing configuration list and remove unused configurations.
- Clamp infrastructure plan selection indices and improve logging
consistency in configuration conversion.
- Clarify CHANGELOG wording around support status and expectations for
the PC version of Arknights.

CI:
- Extend the nightly OTA release workflow to download MaaFramework x64
artifacts and bundle MaaWin32ControlUnit into the install output.

</details>

</details>
v6.3.0-beta.4
2026-01-19 20:21:16 +08:00
status102
71ab040728 perf: 剿灭作战找不到终端内的图标直接结束 2026-01-19 20:20:56 +08:00
status102
7b0589013b i18n: 基建计划选择OutOfIndex 2026-01-19 20:14:42 +08:00
status102
eac775dc83 perf: Config 创建和切换检查 2026-01-19 20:00:57 +08:00
status102
31e7844ca1 perf: 迁移前清空 gui.new 中的所有配置 2026-01-19 20:00:57 +08:00
uye
566a1b1c30 docs: Update CHANGELOG for version 6.3.0-beta.4
Updated changelog for version 6.3.0-beta.4 with highlights, improvements, fixes, documentation updates, and other changes.
2026-01-19 19:57:50 +08:00
MistEO
d9daa078c0 docs: changelog for PC arknights 2026-01-19 19:45:08 +08:00
status102
4361b5dcbe fix: rename 2026-01-19 19:38:30 +08:00
status102
24033e42af fix: 配置迁移后移除gui.new中多余的config 2026-01-19 19:34:31 +08:00