Commit Graph

8540 Commits

Author SHA1 Message Date
github-actions[bot]
08989b9c18 feat: Update Submodules MaaMacGui, maa-cli
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/23720025890
[skip changelog]
2026-03-29 21:57:53 +00:00
uye
4ab5669c0b fix: 在更新时报错无法显示本地化语言 2026-03-29 21:26:34 +08:00
status102
35133131a6 chore: resolve warning
[skip changelog]
2026-03-29 19:17:22 +08:00
uye
cedcf07fa2 chore: 手动输入关卡支持 OF-1 与 OF-F3 2026-03-28 17:32:43 +08:00
uye
815728b9c4 feat: 自动战斗滑块动画效果 2026-03-28 13:49:59 +08:00
uye
295ec41c0b perf: 优化自动战斗 tab 样式,避免切页重置状态 2026-03-28 13:22:08 +08:00
uye
adc5e1941f Revert "perf: 优化自动战斗 tab 样式,避免切页重置状态"
This reverts commit 310c1d1b28.
2026-03-28 13:21:06 +08:00
uye
6b63c791c6 Revert "perf: 简化自动战斗tab绑定"
This reverts commit 402c94f20c.
2026-03-28 13:20:56 +08:00
status102
402c94f20c perf: 简化自动战斗tab绑定 2026-03-28 13:04:07 +08:00
uye
f795590fe8 chore: 更新数据任务禁用高级设置 2026-03-28 03:12:37 +08:00
uye
310c1d1b28 perf: 优化自动战斗 tab 样式,避免切页重置状态 2026-03-28 03:10:41 +08:00
uye
f101fb231d chore: 将是否启动多作业模式逻辑放到 ParseCopilotAsync 中 2026-03-28 02:08:03 +08:00
uye
47503b50fc fix: 粘贴作业集不会自动勾选多作业模式 2026-03-28 01:26:07 +08:00
uye
2ba21efd84 perf: colorful sleep 2026-03-28 00:52:47 +08:00
uye
ea6897a5c7 fix: 添加任务按钮半透明效果 2026-03-27 23:28:27 +08:00
uye
e86ea7e220 feat: 任务设置按钮右键新增单次运行功能 2026-03-27 21:34:12 +08:00
uye
25024f55e5 perf: 统一样式 2026-03-27 20:39:29 +08:00
uye
437d5209e0 fix: 亮色模式下开始按钮样式缺失 2026-03-27 20:39:29 +08:00
uye
9e4f0eebbe debug: 更新 DateTimeExtension.cs 2026-03-27 16:36:02 +08:00
status102
323c5fbe6b perf: UserDataUpdate任务 时间存取优化 2026-03-27 16:04:03 +08:00
status102
bb6bad6bcd perf: 仓库数据存储优化 2026-03-27 16:04:03 +08:00
status102
011bae3caf Revert "rft: 重构battle_data"
This reverts commit 8743aa6ebd.
2026-03-27 15:26:42 +08:00
status102
8743aa6ebd rft: 重构battle_data 2026-03-27 15:26:01 +08:00
status102
6593c3d4ce perf: 仓库信息存储避免将 JsonObject 以 string 格式存放在上层 JsonObject中 2026-03-27 14:54:58 +08:00
uye
3d120009e2 perf: 优化日志展示效果 2026-03-27 06:57:55 +08:00
uye
1b68e6d22f perf: 在收到对应识别结果时再重置库存数据 2026-03-27 06:30:00 +08:00
uye
a14809cc4d feat: 成就 DLC #3 (#16093)
* feat: 成就按 DLC 期数划分

* feat: 成就触发

* chore: 统一标点

* chore: 调整时间判定

* chore: 调整描述

* i18n: 翻译

* chore: 部分成就改为重新设置时触发

* i18n: EN

* i18n: KR

* fix: 读取备份成就不会加载 CustomData

* i18n: JP

---------

Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
Co-authored-by: HX3N <scarlet7518@gmail.com>
Co-authored-by: Manicsteiner <Manicsteiner@outlook.com>
2026-03-27 04:05:50 +08:00
uye
457a1552c9 chore: 缓存结果 2026-03-27 03:07:02 +08:00
uye
5fb4aa79b7 fix: 修复 build waring,smtp 改用新版本 MailKit 2026-03-27 00:39:02 +08:00
uye
aac35f9f0d feat: DeepSleep 2026-03-27 00:14:08 +08:00
status102
1956b3ceda perf: 使用DateTimeOffset替代DateTime 2026-03-26 23:00:39 +08:00
status102
b6be060d67 perf(wpf): Log头时间从UTC时间改为Local时间 2026-03-26 22:16:43 +08:00
status102
7cc7d5b12e chore: DateTimeOffset基础支持
ToYjDate, ToLocalTimeString等
2026-03-26 22:16:43 +08:00
uye
e84029c6fc fix: 在非 UI 线程调用清空库存数据导致任务添加失败
fix #16095
2026-03-25 21:48:24 +08:00
status102
83d653ad4f perf: 不再默认启用在下拉框中隐藏当日未开放关卡 2026-03-25 21:16:02 +08:00
status102
b033466212 fix: 日志记录中使用源石TaskName 2026-03-25 21:13:32 +08:00
uye
f1d1569a3d fix: 任务开始/完成 无法显示任务名 2026-03-25 21:08:14 +08:00
status102
3f559fce38 fix: 移除过时的配置迁移兼容逻辑
for 旧beta版本
2026-03-25 00:30:29 +08:00
uye
2089b4aff3 fix: 有猪删多了 2026-03-25 00:28:22 +08:00
Constrat
64567115da i18n: EN 2026-03-24 14:09:57 +01:00
status102
53558af6ce i18n(wpf): 修复错误描述: 过期关卡重置 2026-03-24 14:03:12 +08:00
status102
39d602cc1b fix: size_t
[skip changelog]
2026-03-24 13:04:08 +08:00
status102
6cf5129408 perf: Ocr内部log在without_det时也对rect输出进行基于base_roi的偏移 2026-03-24 12:58:03 +08:00
status102
6fb2879c83 rft: TaskNameDisplay 2026-03-24 11:04:18 +08:00
Constrat
188412fd6c feat: add abs_rect to ocr logging results (#15986)
* feat: add abs_rect to ocr results

* fix: compute moved_rect only when box exists
2026-03-23 20:03:47 +08:00
uye
217dda658e chore: 勾选使用周计划时界面禁用隐藏当日不开放关卡 2026-03-23 05:11:16 +08:00
uye
d5946fb7e2 perf: 日志悬浮窗使用更轻量级实现,降低对目标窗口的影响 (#16073)
https://github.com/user-attachments/assets/5062d5d3-2665-4336-9639-c5531060f8f8



## 由 Sourcery 提供的总结

优化叠加日志窗口的行为,在保持其位置和层级正确的同时,尽量减少对目标窗口的影响。

改进点:
- 将单一的 WinEvent 钩子替换为一组有针对性的钩子,用于前台、最小化、显示/隐藏、销毁以及位置变更等事件,以更好地跟踪目标窗口状态。
- 引入带防抖和版本控制的叠加层位置与尺寸更新机制,以在目标窗口频繁移动或调整大小时减少重复工作。
- 调整叠加层的边距、尺寸计算逻辑以及支持 DPI 感知的像素计算,使叠加层在目标窗口区域内更加紧凑地适配。
- 新增逻辑以同步叠加层与目标窗口的可见性和 Z 轴顺序,包括正确处理最小化、隐藏和销毁等情况。

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

## Summary by Sourcery

Optimize the overlay log window behavior to reduce its impact on the
target window while keeping it correctly positioned and layered.

Enhancements:
- Replace the single WinEvent hook with a set of targeted hooks for
foreground, minimize, show/hide, destroy, and location change events to
better track the target window state.
- Introduce debounced, versioned overlay position and size updates to
minimize redundant work when the target window moves or resizes
frequently.
- Adjust overlay margins, sizing logic, and DPI-aware pixel calculations
so the overlay fits more compactly within the target window area.
- Add logic to synchronize overlay visibility and z-order with the
target window, including correct handling of minimization, hiding, and
destruction.

</details>
2026-03-23 05:07:34 +08:00
uye
9eb29c1535 chore: 配置迁移时不写入任务默认名称 2026-03-23 05:05:09 +08:00
uye
57e300a75a feat: 在手动更改任务名前任务名跟随语言变化 2026-03-23 04:48:14 +08:00
uye
b4cdbdab44 fix: 第一次启动时任务列表为空 2026-03-23 04:41:53 +08:00