Commit Graph

397 Commits

Author SHA1 Message Date
status102
2a771f6237 chore(wpf): 剿灭string 常量 2026-03-03 14:44:14 +08:00
status102
6e93de1d6d chore(wpf): 刷理智筛选候选关卡后在日志中记录 2026-03-03 14:44:13 +08:00
Status102
e93d60a25b rft(wpf): 长草任务序列化接口重构拆分 (#15773)
## Summary by Sourcery

将任务序列化逻辑从任务设置视图模型中抽取出来,放入一个专门的序列化接口中,并在每个任务特定的视图模型中通过内部接口实现。

Enhancements:
- 引入 `ITaskQueueModelSerialize` 接口,将任务序列化相关的逻辑与 `TaskSettingsViewModel`
解耦。
- 重构多个任务特定的设置视图模型,通过私有的嵌套 `ISerialize` 接口来实现新的序列化接口。
- 简化或移除未使用的 `using` 指令,并在相关视图模型中进行一些次要的属性格式整理。

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

## Summary by Sourcery

Extract task serialization logic from task settings view models into a
dedicated serialization interface implemented via inner interfaces on
each task-specific view model.

Enhancements:
- Introduce the ITaskQueueModelSerialize interface to decouple task
serialization concerns from TaskSettingsViewModel.
- Refactor multiple task-specific settings view models to implement the
new serialization interface via private nested ISerialize interfaces.
- Simplify or remove unused using directives and minor property
formatting cleanups across affected view models.

</details>

增强内容:
- 让 TaskSettingsViewModel 实现新的 ITaskQueueModelSerialize
接口,以将任务序列化相关的关注点从视图模型中分离出来。
- 清理 TaskSettingsViewModel 中未使用的 using 指令,以减少依赖。

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

## Summary by Sourcery

将任务序列化逻辑从任务设置视图模型中抽取出来,放入一个专门的序列化接口中,并在每个任务特定的视图模型中通过内部接口实现。

Enhancements:
- 引入 `ITaskQueueModelSerialize` 接口,将任务序列化相关的逻辑与 `TaskSettingsViewModel`
解耦。
- 重构多个任务特定的设置视图模型,通过私有的嵌套 `ISerialize` 接口来实现新的序列化接口。
- 简化或移除未使用的 `using` 指令,并在相关视图模型中进行一些次要的属性格式整理。

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

## Summary by Sourcery

Extract task serialization logic from task settings view models into a
dedicated serialization interface implemented via inner interfaces on
each task-specific view model.

Enhancements:
- Introduce the ITaskQueueModelSerialize interface to decouple task
serialization concerns from TaskSettingsViewModel.
- Refactor multiple task-specific settings view models to implement the
new serialization interface via private nested ISerialize interfaces.
- Simplify or remove unused using directives and minor property
formatting cleanups across affected view models.

</details>

</details>
2026-02-24 01:06:49 +08:00
status102
dd8abf3472 fix(wpf): 肉鸽烧水参数在特定情况未能生效 2026-02-23 20:04:41 +08:00
status102
69157915b5 rft(wpf): 长草任务序列化接口重构拆分 2026-02-23 20:03:45 +08:00
MistEO
bf8e28231d feat: 适配maafw新Win32触控方式 (#15755) 2026-02-20 23:44:50 +08:00
SherkeyXD
a84482374e feat: PC端忽略启动客户端设置 2026-02-19 14:17:04 +08:00
status102
c41716ef5a fix: 刷理智自定义剿灭关卡在特定情况的绑定错误 2026-02-16 17:44:15 +08:00
status102
3316f28f93 fix(wpf): 在禁用刷理智-自定义剿灭关卡后需要手动切换任务以刷新列表中显示的剿灭关卡, 尽管不影响实际运行 2026-02-16 15:58:01 +08:00
status102
1a42d1c1a7 fix: 自动公招任务3~5星确认时间在修改后未能刷新UI 2026-02-14 12:54:57 +08:00
status102
26b91963d9 rft(wpf): 移除不再使用的旧序列化函数 2026-02-10 23:57:52 +08:00
Status102
5740ee11fb rft: 过期关卡使用删除线表示 (#15657)
* rft: 使用`不修改关卡`替代 显式修改为`无效关卡`

* fix: 过滤过期关卡

* feat: 过期关卡增加删除线

* perf: 移除不必要的警告

* perf: 简化过滤

* fix: 无法隐藏关卡, 取消手动输入关卡名后验证关卡名有效性

---------

Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
2026-02-10 23:50:32 +08:00
status102
9fdf78c109 Revert "fix: 未开放关卡不重置 (#15647)"
This reverts commit 92c6a9c30f.
2026-02-10 20:31:29 +08:00
HY
57c6d2c0b5 feat: 繁中服 界園肉鴿 初步適配 (#15605)
* chore: 先放已知的 json 內容

* chore: 再補一點東西方便後續作業

* chore: 補充截圖

* chore: 調整 GUI 相關內容

* chore: 再改一點啥

* chore: 補完剩餘的截圖 (應該)

* chore: 再改點

* chore: 改啦哪次不改

* chore: 再改 (3/?)

* chore: 替換 Roguelike@StageTraderRefresh.png

* chore: 漏了【安全的角落】的截圖

* chore: 改 (4/?)

* chore: 衡-霧凇 OCR 調整

* chore: 再改 (嗎?)

* chore: 再改 嗚嗚
2026-02-10 19:32:36 +08:00
晓丶梦丶仁
92c6a9c30f fix: 未开放关卡不重置 (#15647)
* fix: 未开放关卡不重置

* fix: 默认值设为不重置
2026-02-10 19:20:32 +08:00
uye
53e59bea59 chore: 调整清理图片缓存样式,增加提示 2026-02-10 00:58:35 +08:00
uye
946b1dfe2e chore: ClearCache 改成 static 2026-02-10 00:54:40 +08:00
uye
e6bbb193ac Revert "perf: 清空缓存移动到界面设置"
This reverts commit 5f784658bb.
2026-02-10 00:54:40 +08:00
SherkeyXD
4ead98cdcb feat: 界园肉鸽可选难度提高至18 2026-02-09 13:43:41 +08:00
status102
78523ba6a8 fix: 无效关卡未能显示i18n文本 2026-02-07 19:55:31 +08:00
status102
5f784658bb perf: 清空缓存移动到界面设置 2026-02-05 15:56:18 +08:00
soundofautumn
c630bdc15a feat: WpfGui清空缓存按钮 (#15582)
* feat: 清空缓存按钮

* feat: 排除asst.log和gui.log

* i18n: EN

* i18n: KR

* i18n: zh-tw

---------

Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
Co-authored-by: HX3N <scarlet7518@gmail.com>
Co-authored-by: HY <45387477+momomochi987@users.noreply.github.com>
2026-02-05 15:36:07 +08:00
status102
ca0cf73d08 fix: 肉鸽烧水分队切换界面后错误重置 2026-02-05 11:21:36 +08:00
Status102
98915da904 feat: 界园肉鸽指定种子开局 (#15588)
* feat: 界园肉鸽指定种子开局

* i18n: 机翻一下

* i18n: KR

* i18n: JP

* perf: 加个格式校验

* perf: input Text前后延迟

---------

Co-authored-by: HX3N <scarlet7518@gmail.com>
Co-authored-by: Manicsteiner <Manicsteiner@outlook.com>
2026-02-04 16:14:09 +08:00
status102
466c559831 fix: 刷理智取消勾选下拉框中隐藏非当日关卡后关卡选择框不显示内容 2026-02-03 16:06:50 +08:00
yali-hzy
d30424cef5 chore: 消除部分编译警告 (#15578) 2026-02-02 12:51:12 +08:00
status102
82d059e329 perf: 备选关卡读取后检查 2026-02-02 10:30:29 +08:00
status102
811fc48eb7 fix: 切换刷理智任务时读取到错误的关卡列表 2026-02-02 10:05:43 +08:00
Status102
1879c290ad rft: 关卡候选列表刷新 & 关卡选择下拉列表刷新 (#15562)
* rft: 无效关卡重置

* fix: 显示翻转

* fix: 无效关卡开放状态错误

* fix: 无效关卡被错误重置

* feat: 自定义剿灭关卡将会同步修改关卡选择下拉框中的剿灭模式显示名

* perf: 修改任务参数快速退出

* i18n: invalid stage

* fix: 刷理智任务在LinkStart后修改关卡无法生效

* i18n: KR

* i18n: EN

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

* i18n: JP

* i18n: zh-tw

---------

Co-authored-by: HX3N <scarlet7518@gmail.com>
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Manicsteiner <Manicsteiner@outlook.com>
Co-authored-by: momomochi987 <as99us301@gmail.com>
2026-02-01 22:59:30 +08:00
status102
d74ac42c25 perf: use field 2026-01-31 17:32:14 +08:00
status102
fbc14bef58 rft: 提取任务启用状态 2026-01-31 16:07:31 +08:00
status102
83b27b5b44 i18n: 修改当前剿灭的key, 以免与剿灭模式混淆 2026-01-31 16:07:30 +08:00
status102
fb0ee9e7d9 perf: 刷理智任务高级设置UI调整选项顺序 2026-01-30 16:23:02 +08:00
status102
074efb621a fix: 切换刷理智时, 候选掉落物反复添加到下拉列表
仍然存在: 输入文本修改掉落物名称后切换到另一个掉落物为 `未选择` 的刷理智, 会导致切换后掉落物框显示为 ""
2026-01-27 13:14:21 +08:00
SherkeyXD
463525a0e3 feat: 界园肉鸽 dlc2 分队更新 2026-01-25 22:48:28 +08:00
status102
ba985932a5 fix: 手动输入关卡名时, 不移除过期关卡 2026-01-22 00:54:46 +08:00
status102
a45abc8f43 fix: 基建计划选择计数增加后未刷新UI 2026-01-21 23:31:58 +08:00
uye
cfd2526203 feat: 新增注入弹窗不再提醒的勾选框,勾选后使用软件渲染
close #15164
2026-01-21 17:34:14 +08:00
Status102
3a88ecddc5 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
Status102
767fbd71b4 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
e770033834 style: 什么格式 2026-01-20 22:29:13 +08:00
uye
305994576a Revert "perf: 信用战斗检查启用的首个刷理智是否选择 当前/上次"
This reverts commit d652bf3f77.
2026-01-20 22:23:41 +08:00
status102
d652bf3f77 perf: 信用战斗检查启用的首个刷理智是否选择 当前/上次 2026-01-20 22:14:30 +08:00
uye
c3ce43f67a fix: 萨米肉鸽刷开局功能异常 2026-01-20 19:25:55 +08:00
status102
7e42f5743f fix: 基建计划选中 Index 超出范围 2026-01-20 16:32:56 +08:00
status102
80c582da68 fix: 信用收取后刷 OF-1 不会在后续刷理智任务选中 当前/上次 时禁用 2026-01-20 11:31:39 +08:00
status102
49e073d58b fix: 刷理智使用源石 CheckBox 勾选后不生效 2026-01-19 21:01:49 +08:00
status102
4b04c400f9 i18n: 基建计划选择OutOfIndex 2026-01-19 20:14:42 +08:00
uye
75940b8b42 fix: OF-1 跳过条件又有猪改错了 2026-01-19 15:08:54 +08:00
status102
76a8bd8f9e fix: 右键跳过一次 2026-01-19 14:03:46 +08:00