Commit Graph

17910 Commits

Author SHA1 Message Date
uye
c3ce43f67a fix: 萨米肉鸽刷开局功能异常 2026-01-20 19:25:55 +08:00
uye
12268dcdf3 chore: 移除不再使用的 VirtualizingWrapPanel 与 NoAutomationDataGrid 2026-01-20 18:42:41 +08:00
uye
1d5860d55c perf: 优化干员识别、仓库识别显示 2026-01-20 18:40:38 +08:00
status102
7e42f5743f fix: 基建计划选中 Index 超出范围 2026-01-20 16:32:56 +08:00
Status102
c5a1d7ddb1 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
2905dd5670 ci: 算了不传 latest 了 2026-01-20 14:00:22 +08:00
status102
a184083903 fix: SEH 错误终止运行 2026-01-20 13:37:44 +08:00
MistEO
34818e8d4e ci: COS 多传一份 2026-01-20 13:32:45 +08:00
status102
85943a1787 fix: 自动编队识别技能等级匹配失败 2026-01-20 13:26:49 +08:00
MistEO
702e44f981 ci: Add MAA COS upload step to release workflow (#15479) 2026-01-20 13:16:53 +08:00
status102
80c582da68 fix: 信用收取后刷 OF-1 不会在后续刷理智任务选中 当前/上次 时禁用 2026-01-20 11:31:39 +08:00
status102
89e77c092b fix: 启动MAA后重新读取基建计划 2026-01-20 10:49:59 +08:00
status102
575597bc9f perf: 配置迁移检查简化 2026-01-20 10:49:59 +08:00
status102
6d3695c294 fix: 默认配置创建修复 2026-01-20 10:49:59 +08:00
status102
c8918ea500 perf: 移除多余的新Config配置删除 2026-01-20 10:49:59 +08:00
status102
ae44e83b66 feat: 新Config 加载时移除旧Config中不存在的配置 2026-01-20 10:49:59 +08:00
status102
9c06f7ed26 fix: 剩余理智勾选且设定关卡为空时, 迁移后直接禁用剩余理智 2026-01-20 10:12:57 +08:00
dependabot[bot]
b0aff9b522 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
487008cbc3 perf: 新Config 字符序列化 2026-01-20 00:25:06 +08:00
status102
446913af66 fix: 配置迁移后切换回原配置 2026-01-20 00:22:51 +08:00
uye
36252e29e2 perf: 剿灭卡使用到上限时不报错停止 2026-01-19 22:31:36 +08:00
uye
3ef6872e17 perf: 剿灭关卡通过 ends_with 判断 2026-01-19 22:27:49 +08:00
status102
33aaae425b perf: FightTask 以剿灭为目标关卡时, 在终端界面找不到周剿灭获取进度图标不再以 False 退出 2026-01-19 21:12:11 +08:00
status102
df611b0949 fix: 源石恢复 -> 使用源石 遗漏 2026-01-19 21:10:50 +08:00
status102
49e073d58b fix: 刷理智使用源石 CheckBox 勾选后不生效 2026-01-19 21:01:49 +08:00
status102
cc22235cd8 Revert "perf: 剿灭作战找不到终端内的图标直接结束"
This reverts commit c460f7f8dc.
2026-01-19 20:34:32 +08:00
uye
4ebe38ca23 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>
2026-01-19 20:21:16 +08:00
status102
c460f7f8dc perf: 剿灭作战找不到终端内的图标直接结束 2026-01-19 20:20:56 +08:00
status102
4b04c400f9 i18n: 基建计划选择OutOfIndex 2026-01-19 20:14:42 +08:00
status102
aa2f15dbf3 perf: Config 创建和切换检查 2026-01-19 20:00:57 +08:00
status102
b3c65e863f perf: 迁移前清空 gui.new 中的所有配置 2026-01-19 20:00:57 +08:00
uye
b9101f7022 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
5c74abe43f docs: changelog for PC arknights 2026-01-19 19:45:08 +08:00
status102
b7e8ddfdae fix: rename 2026-01-19 19:38:30 +08:00
status102
e3cff1be72 fix: 配置迁移后移除gui.new中多余的config 2026-01-19 19:34:31 +08:00
status102
67a926b8d4 perf: 调整位置 2026-01-19 19:25:25 +08:00
status102
a6e06dfbb6 fix: 任务序列化Catch 2026-01-19 19:22:40 +08:00
status102
12d254982c fix: 基建计划转换期增加检查 2026-01-19 19:18:13 +08:00
uye
eeab963046 perf: 自动战斗掉线重连、自动肉鸽在战斗结束前延迟 「停止」 动作 添加多任务共用提示 2026-01-19 18:53:08 +08:00
uye
be008e3887 chore: 调整删旧配置时机 2026-01-19 18:40:49 +08:00
Manicsteiner
dae3f31d31 fix: add MaaWin32ControlUnit to nightly build (#15447) 2026-01-19 18:17:26 +08:00
uye
f1c8c06ee6 fix: 多配置用户在删除 Default 配置时迁移异常
fix #15458
2026-01-19 18:14:13 +08:00
uye
5b2fc2a10c fix: EX 关符合时 1 被识别为 | 2026-01-19 16:53:13 +08:00
uye
49935980f9 fix: 修复移动已打开设置的任务后,当前的设置面板无法继续修改的问题 2026-01-19 15:54:19 +08:00
uye
d3a86f07f7 Release v6.3.0-beta.3 (#15452)
## Summary by Sourcery

更新任务队列默认值和招募设置,改进配置迁移和游戏启动行为,并在多种语言中优化文档与本地化格式。

Enhancements:
- 当未配置任何任务时,在任务队列中初始化一组默认核心任务,以确保开箱即用的可用配置。
- 调整任务启用状态处理和选择逻辑,包括可为空的启用标记以及主任务反转行为,以获得更可预测的任务执行效果。
- 优化招募设置,将可为空的加急票标记按任务进行存储,并正确序列化到助手后端。
- 改进配置转换逻辑,更好地检测并修复来自旧版本或损坏配置中的缺失或空任务队列配置。
- 将游戏启动行为与专用配置标记对齐,并使启动任务遵循该设置,而非再根据客户端类型进行推断。
- 收紧商城任务行为,在尝试刷信用战斗前,检查最近的、且已启用的战斗任务以获取关卡配置。
- 在核心 C++ 代码中对控制器和助手 API 的签名以及 lambda 的格式进行小幅清理,而不改变任何行为。

Documentation:
- 打磨英文、中文(简体/繁体)、日文和韩文的协议与战斗相关文档,主要修正格式、转义以及表格/布局一致性,以提升可读性和准确性。

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

## Summary by Sourcery

Update task queue defaults and recruitment settings, improve
configuration migration and game startup behavior, and refine
documentation and localization formatting across multiple languages.

Enhancements:
- Initialize a default set of core tasks in the task queue when no tasks
are configured to ensure a usable out-of-the-box setup.
- Adjust task enablement handling and selection logic, including
nullable enable flags and main-task inversion behavior, for more
predictable task execution.
- Refine recruitment settings to use a nullable expedited-ticket flag
stored per task and serialized appropriately to the assistant backend.
- Improve configuration conversion logic to better detect and repair
missing or empty task queue configurations from older or broken setups.
- Align game startup behavior to a dedicated configuration flag and wire
startup tasks to respect this setting instead of inferring from client
type.
- Tighten mall task behavior by checking the nearest preceding enabled
fight task for stage configuration before attempting credit-farming
battles.
- Minor controller and assistant API signature and lambda formatting
cleanups in core C++ code without changing behavior.

Documentation:
- Polish protocol and combat documentation in English, Chinese
(Simplified/Traditional), Japanese, and Korean, mainly correcting
formatting, escaping, and table/layout consistency to improve
readability and accuracy.

</details>
2026-01-19 15:14:33 +08:00
uye
6dc510d10a docs: en Coupon 2026-01-19 15:13:33 +08:00
uye
cf1fc27660 docs: 有猪 2026-01-19 15:11:28 +08:00
uye
75940b8b42 fix: OF-1 跳过条件又有猪改错了 2026-01-19 15:08:54 +08:00
uye
a2abaf1cad fix: config task 默认值错误 2026-01-19 15:00:10 +08:00
uye
34cc9000f4 docs: changelog 2026-01-19 14:51:36 +08:00