Glavo
|
26e274a89a
|
将 GameRepository 从 java.io.File 迁移至 NIO (#4496)
https://github.com/HMCL-dev/HMCL/issues/2987
|
2025-09-17 16:07:59 +08:00 |
|
Glavo
|
6a497df0d1
|
清理 org.jackhuang.hmcl.download.game (#4495)
1. 将 `java.io.File` 迁移至 NIO;
2. 将部分类迁移至 record。
|
2025-09-16 21:22:02 +08:00 |
|
Glavo
|
fc1cce5e5a
|
删除 FileUtils 中基于 java.io.File 的工具方法 (#4493)
|
2025-09-16 20:52:44 +08:00 |
|
Glavo
|
5a8d567bd7
|
将 isNameValid 方法移动至 FileUtils (#4491)
|
2025-09-16 16:11:38 +08:00 |
|
Glavo
|
5005343d00
|
缓存文件时遵循 Cache-Control 设置 (#4462)
|
2025-09-16 15:15:30 +08:00 |
|
Glavo
|
e4bc8f48c5
|
Bump Gson to 2.13.2 (#4490)
|
2025-09-16 14:55:59 +08:00 |
|
Zkitefly
|
831a8a9bb8
|
fix(fmllib): Forge 1.5.2 安装时下载 fmllib,修复无法启动的问题 (#3976)
Fix #3975
---------
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-09-16 14:38:44 +08:00 |
|
Wulian233
|
7c024473d6
|
世界管理新增删除世界功能 (#4263)
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com>
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-09-15 23:06:30 +08:00 |
|
Glavo
|
b66e249591
|
在未启用 JIT 或硬件渲染加速的环境中启动时弹出提示 (#4487)
|
2025-09-15 21:26:47 +08:00 |
|
Glavo
|
15e490f313
|
Convert Pair to record (#4485)
|
2025-09-15 15:31:17 +08:00 |
|
Glavo
|
7ce59cac2c
|
清理 org.jackhuang.hmcl.util.logging (#4484)
|
2025-09-15 15:21:14 +08:00 |
|
Glavo
|
a7178802f8
|
Create FileUtils#deleteDirectory(Path) (#4482)
|
2025-09-14 21:08:05 +08:00 |
|
Glavo
|
51954163d4
|
创建 RawPreservingProperty 接口 (#4464)
|
2025-09-14 21:06:32 +08:00 |
|
Burning_TNT
|
a39a23f938
|
Fix: 无法安装带有 Fabric 的非标准 MMC 整合包 (#4034)
- 修复无法安装带有 Fabric 的非标准 MMC 整合包的漏洞
- 在安装时写入当前安装器实现信息和启动器信息,以在后续调试时获得更多信息
Fix #4049
|
2025-09-14 20:50:53 +08:00 |
|
Glavo
|
a10e9a04b1
|
创建 OSVersion 工具类 (#4480)
|
2025-09-14 20:13:43 +08:00 |
|
Glavo
|
811b1fb5f4
|
创建 JsonSerializable 接口 (#4472)
|
2025-09-13 19:53:56 +08:00 |
|
Glavo
|
60ff34a587
|
修复滚动切换游戏实例/账户功能 (#4466)
|
2025-09-13 14:16:24 +08:00 |
|
Glavo
|
356960cc82
|
新增辅助方法 GameVersionNumber#isAtLeast(String, String) (#4458)
|
2025-09-12 22:12:39 +08:00 |
|
Glavo
|
962ee0d108
|
使用 java.util.HexFormat 替代 Hex (#4457)
|
2025-09-12 19:07:43 +08:00 |
|
Glavo
|
f41b008b42
|
不再使用 OperatingSystemMXBean 中被弃用的方法 (#4459)
|
2025-09-12 18:46:08 +08:00 |
|
Glavo
|
9ded2e489d
|
优化对于 ISO 639-3 语言代码的支持 (#4455)
|
2025-09-11 19:13:17 +08:00 |
|
Glavo
|
3184f91227
|
使用 Java 17 构建 HMCL (#4452)
|
2025-09-11 15:51:04 +08:00 |
|
Glavo
|
37ad445620
|
序列化不透明的 Color 时省略 Alpha 通道的值 (#4415)
|
2025-09-09 20:21:18 +08:00 |
|
Glavo
|
86ad055f8f
|
修复 Config 的序列化问题 (#4402)
|
2025-09-06 17:46:43 +08:00 |
|
Glavo
|
f4a8e3d1a6
|
重构 Config (#4394)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-05 20:24:01 +08:00 |
|
Glavo
|
7576bf6a01
|
在 LocaleUtils 中添加更多工具方法 (#4390)
|
2025-09-04 15:51:17 +08:00 |
|
Glavo
|
6ab216dcb6
|
增强本地化支持 (#4379)
|
2025-09-03 21:55:20 +08:00 |
|
Glavo
|
b38076f847
|
Fix #4377: 修复离线账户换肤功能使用无效 CSL API 导致启动失败的问题 (#4386)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-03 20:16:10 +08:00 |
|
Glavo
|
16816d8490
|
修复 Linux 平台上无法正确为安装了 Cleanroom 的游戏版本选择 Java 的问题 (#4385)
|
2025-09-03 16:56:47 +08:00 |
|
辞庐
|
e8813fe153
|
feat: Cleanroom 自动安装 (#4272)
Co-authored-by: Zkitefly <64117916+zkitefly@users.noreply.github.com>
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-09-03 15:50:57 +08:00 |
|
Glavo
|
b7361c8da4
|
优化语言设置 (#4362)
|
2025-08-31 00:18:25 +08:00 |
|
Glavo
|
73531dbf60
|
优化文言文翻译 (#4361)
|
2025-08-30 22:21:45 +08:00 |
|
Glavo
|
55816032b7
|
启动游戏时隐藏 GameAssetDownloadTask (#4349)
|
2025-08-29 12:25:49 +08:00 |
|
Glavo
|
73214ad599
|
不对回环地址应用代理 (#4338)
|
2025-08-27 21:43:54 +08:00 |
|
Glavo
|
f9ee9c8592
|
更严格地检测文件名合法性 (#4341)
|
2025-08-27 20:10:52 +08:00 |
|
Glavo
|
06b7b1e574
|
Fix #4325: 修复未将 15w14a 识别为愚人节版本的问题 (#4327)
|
2025-08-24 22:27:49 +08:00 |
|
Glavo
|
933b7cab2f
|
将 URI 中的错误代理对编码为 U+FFFD (#4329)
|
2025-08-24 22:27:18 +08:00 |
|
Glavo
|
e52cfb036e
|
优化 Task.getCaller() (#4308)
|
2025-08-21 20:53:19 +08:00 |
|
Glavo
|
96f2d011ca
|
优化 TaskListPane 的显示效果 (#4306)
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com>
|
2025-08-21 16:45:07 +08:00 |
|
Glavo
|
af56096162
|
优化对于 IntelliJ IDEA 的支持 (#4270)
|
2025-08-20 20:33:03 +08:00 |
|
Henryxjh
|
58c93ff349
|
修复 Windows 平台 GPU 信息可能显示为 "[B@xxx" 的问题 (#4288)
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-08-19 21:33:10 +08:00 |
|
Glavo
|
9d17834227
|
Fix #4281: 支持解析 Indev 版本号 (#4282)
|
2025-08-18 20:04:22 +08:00 |
|
Glavo
|
7805508d4c
|
Fix #2676: 优化版本号排序规则 (#4276)
|
2025-08-18 16:24:03 +08:00 |
|
Wulian233
|
13a2777c87
|
为 NeoForge 下载添加正式版/快照分类 (#4268)
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-08-16 15:58:31 +08:00 |
|
Glavo
|
a4f9438d9e
|
移除 Pack200 支持 (#4267)
|
2025-08-16 15:45:12 +08:00 |
|
Glavo
|
f6a3b76a0b
|
暂时禁用 MCIM 加速 (#4265)
|
2025-08-14 20:20:46 +08:00 |
|
Glavo
|
10bda7e6f4
|
转义 URI 中的中括号和大括号 (#4261)
|
2025-08-14 16:16:43 +08:00 |
|
Glavo
|
f239140055
|
Update amdgpu.ids (#4262)
|
2025-08-14 15:54:30 +08:00 |
|
Zkitefly
|
a705b7cf95
|
Fix 3955: 启动时不应补全服务端自动更新整合包中已禁用的 mod (#3956)
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-08-13 16:03:53 +08:00 |
|
Glavo
|
0d5d1ae4e6
|
将 authlib-injector 嵌入启动器 (#4246)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-13 15:37:09 +08:00 |
|