Commit Graph

5049 Commits

Author SHA1 Message Date
status102
96305fbd98 ci: 修复smoke-testing重复加载外服和国服资源导致潜在的非预期TaskData字段问题 (#7511)
ci: 修复smoke-testing重复加载外服和国服资源导致潜在的非预期TaskData字段问题
2023-12-12 12:25:07 +08:00
uye
35e8afb466 perf: 遇到问题时提前结束选取密文板 (#7501)
Co-authored-by: status102 <status102@outlook.com>
2023-12-11 18:13:13 +08:00
status102
d22b59b497 perf: SSS Stage Name revision to LT-n (#7527)
- link to #7523 
- close #7522 

这样就不用修改过往的作业了,未测试外服roi
2023-12-11 09:45:49 +01:00
status102
6d3a5d3749 fix: 修复最快截图用时输出数字未能添加千分位分隔符 2023-12-11 11:09:33 +08:00
status102
f4abb5da32 fix: 修复在截图最快方式检测不成功时,不输出数值 2023-12-11 11:07:45 +08:00
David
5c2aab7065 style: verbose logging 2023-12-09 10:49:51 +01:00
Horror Proton
5b39c8ebcf feat: add nodiscard on minitouch input functions [skip changelog] 2023-12-09 13:04:06 +08:00
status102
ba4511aa85 ci: 修复smoke-testing重复加载外服和国服资源导致潜在的TaskData字段问题 2023-12-08 21:59:28 +08:00
uye
b4fc7adcb5 rft: 重构 SettingsViewModel Init 2023-12-08 14:16:47 +08:00
Horror Proton
b7b215072d fix: fix coredump when minitouch failed to restart 2023-12-08 13:56:51 +08:00
uye
1f703b75a8 fix: 修复除version.json外无文件更新时不保存version 2023-12-07 19:26:53 +08:00
Sherkey
745c88393e docs: 文档目录结构大重构 (#7423)
close #7416 
+ 拆分安卓实体设备部分文档
+ 修改目录结构,文件名不再带序号
+ 规范了文档内的链接引用
+ 添加肉鸽烧水模式文档
+ 格式化文档

---------

Co-authored-by: AnnAngela <naganjue@vip.qq.com>
2023-12-07 17:22:55 +08:00
Yuang Xia
4c2a8ec87b fix: sample.py 获取地址从相对路径改为绝对路径 (#7483)
#7420 
待测试,我的环境是 Ubuntu 20.04,只能测了下在这么改了以后我的电脑上获取的路径是正常的了,但因为环境没有符合要求 glibc
的那些东西,所以不确定这么改以后到底能不能正常运行。
以及不确定会不会影响到 Win 环境下的正常运行。
2023-12-07 10:51:47 +08:00
status102
2c9a7a3b7d perf: 修改 截图测试耗时最快截图耗时 (#7496) 2023-12-06 19:29:48 +08:00
status102
dbfeff96d8 perf: 修改 最快截图截图测试耗时 (#7494) 2023-12-06 15:26:56 +08:00
status102
d082f62487 feat: 最快截图耗时超出阈值后,输出额外提示文本 (#7489)
feat: 最快截图耗时超出阈值后,输出额外提示文本
2023-12-06 09:55:24 +08:00
status102
ccf66a5c65 perf: Copilot页面增加延迟信息输出 2023-12-06 09:40:18 +08:00
Alisa
82f75bfb1c [skip ci] i18n: Translations update from MAA Weblate (#7480)
Translations update from [MAA Weblate](https://weblate.maa-org.net) for
[MaaAssistantArknights/MAA WPF
Gui](https://weblate.maa-org.net/projects/maa-assistant-arknights/maa-wpf-gui/).



Current translation status:

![Weblate translation
status](https://weblate.maa-org.net/widget/maa-assistant-arknights/maa-wpf-gui/horizontal-auto.svg)

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: uye <2396806385@qq.com>
2023-12-06 09:19:25 +08:00
status102
edbb9ae5e0 feat: 最快截图耗时超出阈值后,输出额外提示文本 2023-12-05 22:41:17 +08:00
uye
f89fd33994 fix: 多种模拟器多开时关闭错误模拟器
fix #7469
2023-12-05 11:37:14 +08:00
uye
01cca6e0e8 KillEmulator记录地址和端口 2023-12-05 09:58:10 +08:00
David
c743681818 perf: reduced screencap timeout (#7476)
refs:
https://github.com/MaaAssistantArknights/MaaAssistantArknights/pull/7473#issuecomment-1838440548
https://github.com/MaaAssistantArknights/MaaAssistantArknights/pull/7473#issuecomment-1838446255
2023-12-04 19:46:00 +01:00
status102
93e7489bb5 perf: 自动战斗部分操作增加时间输出并输出至gui.log (#7453) 2023-12-02 16:40:09 +08:00
Horror Proton
658ef97c4b fix: fix crashing after minitouch fails to restart 2023-12-02 16:22:28 +08:00
zzyyyl
e90a397a4e fix: 修复重岳等干员带三技能时点错的问题 (#7450)
选择三技能前先进行一次滑动

close #4977 
fix #7349
2023-12-01 23:52:23 +08:00
status102
e02f987471 feat: 新增检测最快截图方式后输出截图方法和截图测试耗时 (#7441)
feat: 新增检测最快截图方式后输出截图方法和截图测试耗时
2023-12-01 15:15:40 +08:00
uye
c988788b19 feat: 完成后选项 模拟器返回桌面 (#7185) 2023-12-01 14:37:53 +08:00
status102
ec455d1e58 perf: 非预期值输出???
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
2023-12-01 14:28:30 +08:00
status102
c58d5c95fe refactor: 重构BattleHelper的m_cur_deployment_opers为vector (#7412)
refactor: 重构BattleHelper的m_cur_deployment_opers为vector
2023-12-01 14:03:44 +08:00
status102
f05fd6bc13 perf: 调整输出格式 2023-12-01 13:46:56 +08:00
status102
731d75a627 perf: 为不同耗时的输出配置不同颜色,阈值400/800 2023-12-01 12:13:13 +08:00
status102
1a31f72da5 perf: 优化中文输出 2023-11-30 19:47:15 +08:00
status102
bdda9b1e8e feat: 新增检测最快截图方式后输出截图方法和耗时 2023-11-30 19:43:24 +08:00
Horror Proton
a1c4adf32c fix: fix unable to stop in ReportDataTask 2023-11-30 16:20:37 +08:00
Horror Proton
4f0c11d079 fix: pointer assignment in StageDropsTaskPlugin 2023-11-30 13:06:09 +08:00
zzyyyl
09c48d672c feat: 重构 TaskData (#7426)
相比 #7410 

- 修复了 Release 下模板图片加载失败的问题
- 修复 TaskData 部分 next 生成不完全的问题
- 优化了部分 `get.* = .*`
2023-11-29 22:26:04 +08:00
zzyyyl
c1f245c4cd fix: 修复肉鸽编队时选择干员重复点击导致未选中的问题 (#7393)
fix #7379
2023-11-29 22:12:09 +08:00
zzyyyl
46ae1e0505 fix: workaround for get.* = .* 2023-11-29 21:57:21 +08:00
zzyyyl
7fa2ba4978 fix: linux & mac compile error 2023-11-29 19:48:56 +08:00
zzyyyl
afaad13d6a fix: 修复 Release 下模板图片加载失败的问题
(cherry picked from commit 7d77e7f6df)
2023-11-29 19:42:57 +08:00
zzyyyl
48d4105a36 fix: 修复 TaskData 解析 A@B@LoadingText 失败的问题 2023-11-29 19:03:05 +08:00
zzyyyl
c9b10d08ea fix: 修复 TaskData 部分 next 生成不完全的问题
有新问题: `A@B@LoadingText` 没有 B 任务的时候无法生成,会在解析 B@LoadingText->next 的 #next 时出问题
2023-11-29 19:02:52 +08:00
zzyyyl
e4dbdb9017 refactor: 优化与 TaskData 的 get_raw 和 get 相关部分
fix: 使用 std::erase & std::erase_if, 避免使用具有不同定义的 ranges::remove & ranges::remove_if

现在 get_raw 只能获取任务的继承信息,其它详细信息会在 get 的时候解析。

另:
- 增加 TaskDerivedType 表示任务的继承类型
- 增加 TaskPipelineInfo 表示任务的流程信息(name + 5个TaskList的任务列表)
- 增加 TaskDerivedInfo 表示任务的继承信息,包含 base & prefix & TaskDerivedType
- 给各个任务类型的 shared_ptr 增加了别名;

(cherry picked from commit 6b5b0d5ec2)
2023-11-29 19:02:42 +08:00
zzyyyl
d86e5dc770 refactor: 从 TaskData 中分离 TaskDataSymbol, TaskDataSymbolStream;增加 TaskDataTypes
fix: 用 to_string 和 string 加法取代 std::format 以通过非 win 平台编译

asst::ResultOrError 是 std::expected 的下位替代(同时又类似于 std::optional)
(cherry picked from commit 55875a2eb5)
2023-11-29 19:02:24 +08:00
status102
71ce07d5e1 fix: 对理智药识别结果排序 2023-11-29 12:36:38 +08:00
status102
319452a7cd fix: 移除不必要的引用 2023-11-29 12:36:38 +08:00
zzyyyl
3ccc0107d7 Revert "feat: 重构 TaskData (#7410)"
This reverts commit 782e71d4aa, reversing
changes made to 940008b448.
2023-11-29 00:09:10 +08:00
zzyyyl
7d77e7f6df fix: 修复 #7410 导致的 Release 下模板图片加载失败的问题 2023-11-28 23:09:06 +08:00
status102
e76643ed47 perf: 优化识别干员姓名后的数据插入 2023-11-28 17:19:11 +08:00
status102
a70a1ed6cb perf: 优化保全开局换牌 2023-11-27 16:26:16 +08:00