Commit Graph

755 Commits

Author SHA1 Message Date
huangyuhui
1f30c299a5 Fix #360 2018-07-01 13:34:52 +08:00
huanghongxun
c887d7e649
Merge pull request #358 from yushijinhun/authlib-injector
重构 authlib-injector 下载,并切换到新 API
2018-07-01 11:54:55 +08:00
yushijinhun
3fc7743a14
Add missing license header 2018-06-30 22:45:57 +08:00
yushijinhun
2a232f70db
Refactor authlib-injector downloading, switch to new API 2018-06-30 22:45:57 +08:00
yushijinhun
6fae131287
Display (None) instead of empty string if no Yggdrasil server is available when adding account 2018-06-30 22:44:26 +08:00
yushijinhun
7ee7ef25f9
Refactor integrity check in FileDownloadTask, support multi algorithms 2018-06-30 22:43:57 +08:00
huangyuhui
2bd4bc1472 Add debug message in Task.run 2018-06-30 22:24:46 +08:00
huanghongxun
aa170b647e
Merge pull request #359 from yushijinhun/fixes
Fix bugs with yggdrasil authentication.
2018-06-30 22:12:06 +08:00
huangyuhui
4fa01216b1 Add debug message for tracing EmptyStackException and IllegalStateException 2018-06-30 22:09:35 +08:00
yushijinhun
a82eb996a4
Add missing license header 2018-06-30 21:54:31 +08:00
yushijinhun
9315684ee3
Use CredentialExpiredException to indicate password login
instead of Non-ServerDisconnectException
2018-06-30 21:53:11 +08:00
huangyuhui
34f7774ce9 Fix NPE when the game launched and suddenly crashes 2018-06-30 21:36:57 +08:00
huangyuhui
75031a04cc Fix not on FX application thread 2018-06-30 21:28:41 +08:00
yushijinhun
cfb0526cbb
Fix potential NPE in YggdrasilAccount(selectedProfile is null) 2018-06-30 20:54:27 +08:00
yushijinhun
9fa56a9cd4
Regard token to be invalid only when remote throws ForbiddenOperationException 2018-06-30 18:52:37 +08:00
huangyuhui
c4db9c9e12 Always show the advanced version setting pane as some people cannot find the options 2018-06-27 01:06:43 +08:00
huangyuhui
71272371e4 Fix #356 2018-06-26 21:55:29 +08:00
huangyuhui
91c6c4d233 Reduce size of welcome.png 2018-06-23 22:37:41 +08:00
huangyuhui
8a6653a926 Only show welcome page to Chinese 2018-06-23 22:25:39 +08:00
huangyuhui
76caf84e39 Welcome page 2018-06-23 22:15:23 +08:00
huangyuhui
0fee286b84 Use BMCLAPI as default ownload provider 2018-06-23 19:42:36 +08:00
huangyuhui
4af18a1575 Change build status icon in README.md 2018-06-23 13:03:28 +08:00
huangyuhui
d9293f4da8 Display remote error message when RemoteAuthenticationException thrown 2018-06-21 19:31:16 +08:00
huangyuhui
db29f97397 Update the link for crash reports 2018-06-17 18:22:22 +08:00
huangyuhui
573f41611d Force using Java 8 when launching Minecraft 1.13 or later 2018-06-17 18:13:47 +08:00
huanghongxun
28ed103ec0
Merge pull request #353 from yushijinhun/translations
完善 UI 提示消息
2018-06-17 17:45:59 +08:00
huanghongxun
5e37750f00
Merge pull request #352 from yushijinhun/refactor-update
添加 hmcl.version.override 选项用于调试更新功能
2018-06-17 17:40:07 +08:00
yushijinhun
5fe3cd9406
移除input.url.http错误提示 2018-06-17 17:28:12 +08:00
yushijinhun
b00cc99408
BMCLAPI的链接使用https 2018-06-17 17:27:44 +08:00
yushijinhun
9a66c3bba9
完善翻译
中英文间补白、更正大小写、调整措辞
2018-06-17 17:25:22 +08:00
yushijinhun
546921b445
删除未被使用过的i18n条目 2018-06-17 16:40:22 +08:00
yushijinhun
8b698d3a4c
更新设置页面中依赖信息 2018-06-17 15:33:35 +08:00
yushijinhun
c4608a949b
处理未捕获异常时立即进行log,防止异常被忽略
THROWABLE_SET改名为CAUGHT_EXCEPTIONS,使用并发安全集合
2018-06-17 15:04:31 +08:00
yushijinhun
bba1c559a3
为连接authlib-injector服务器失败添加错误消息 2018-06-17 14:41:26 +08:00
yushijinhun
bdee9ea72f
将获取验证服务器信息的代码移入AuthlibInjectorServer 2018-06-17 14:26:38 +08:00
yushijinhun
520923ba08
跳过更新时记录日志 2018-06-17 13:44:04 +08:00
yushijinhun
936a74597f
若版本号包含SNAPSHOT则也不更新
通过Gradle构建出来的JAR版本号为3.1.SNAPSHOT这样的
2018-06-17 13:40:09 +08:00
yushijinhun
97132745cc
增加hmcl.version.override选项用于覆写HMCL版本 2018-06-17 13:30:05 +08:00
yushijinhun
2bb30f65f3
在AppDataUpgrader中使用ReflectiveOperationException替代具体反射异常 2018-06-17 13:11:56 +08:00
huangyuhui
ec04d55793 Fix transition 2018-06-17 12:05:39 +08:00
huangyuhui
88671db566 Use spinner instead of indeterminate progress bar 2018-06-17 12:05:25 +08:00
huanghongxun
538f501bc0
Merge pull request #351 from yushijinhun/refactor-yggdrasil
authlib-injector 部分重构
2018-06-17 10:34:47 +08:00
huangyuhui
3b75d41a2f 修改更新服务器连接 2018-06-17 10:34:13 +08:00
yushijinhun
110149d0e6
AuthlibInjectorAccountFactory的addtionalData改为AuthlibInjectorServer类型 2018-06-16 23:14:04 +08:00
yushijinhun
89b68781fa
修复添加验证服务器页面的错误信息不会被清除 2018-06-16 23:09:16 +08:00
yushijinhun
4cdc54b9c1
修复添加账号时未选中验证服务器会NPE 2018-06-16 23:06:21 +08:00
yushijinhun
7673595a43
AddAccountPane中服务器列表数据视图分离 2018-06-16 22:58:39 +08:00
yushijinhun
76a259c107
AuthlibInjectorAccount中存储AuthlibInjectorServer对象而不是url 2018-06-16 21:26:36 +08:00
yushijinhun
5f40d01fb4
在AuthlibInjectorAccountFactory中使用AuthlibInjectorServer而不是url 2018-06-16 21:26:36 +08:00
yushijinhun
df29d47c0a
workaround: 将Settings中的Config字段改为静态 2018-06-16 21:26:36 +08:00