Commit Graph

8524 Commits

Author SHA1 Message Date
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
uye
17142be3d5 chore: 关卡小提示中增加技能书库存提示 2026-03-23 04:06:27 +08:00
uye
6f60ca8501 feat: 默认任务中添加更新数据任务 2026-03-23 04:06:27 +08:00
status102
63622e5f0c perf: 激活周计划时, 自动禁用 下拉框中隐藏当日不开放关卡 2026-03-23 00:11:46 +08:00
status102
ab6cdf8777 fix(wpf): 开始唤醒-手动切换 触发时无法添加任务 2026-03-23 00:01:13 +08:00
uye
d663023d4d i18n: Update Doctor Data 2026-03-22 21:13:22 +08:00
status102
17fb46b9f2 fix: 未达到上限时提前停止吃理智药 2026-03-22 18:51:48 +08:00
uye
18c5641927 perf: 减少透明窗口渲染大小,日志悬浮窗支持实时跟随 2026-03-22 01:50:21 +08:00
github-actions[bot]
f6bc00cb66 feat: Update Submodules MaaMacGui, maa-cli
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/23381422019
[skip changelog]
2026-03-21 14:10:51 +00:00
status102
eb4671264a perf: 刷理智任务仅在 stage设置为空 时检查是否为无掉落关卡 2026-03-21 01:06:51 +08:00
status102
e214f9424b perf(wpf): 避免下载作业时等待全部作业下载结束, 并减少重复赋值 2026-03-21 00:34:43 +08:00
uye
7422fe749e feat: 保全增加快速切换列表,悖论模拟验证增加输出 i18n,ss 正则增加骑兵与火蓝之心 2026-03-20 23:59:20 +08:00
status102
1a123d34f2 perf(wpf): 作业集解析时不再输出作业详细信息, 以避免刷屏 2026-03-20 23:52:33 +08:00
Manicsteiner
7c031f949f chore: JP Roguelike JieGarden DLC1 (#16050) 2026-03-20 13:37:08 +01:00
Constrat
b6b97968ef chore: EN Roguelike JieGarden DLC1 2026-03-20 13:36:55 +01:00
uye
429112cd9d chore: 调整自适应布局阈值 2026-03-20 19:23:24 +08:00
HX3N
69786e3fdb chore: KR JieGarden DLC1 Squad and Encounter 2026-03-20 19:09:23 +09:00