Commit Graph

  • 0150e2a8d7 Support downloading authlib-injector from BMCLAPI yushijinhun 2018-07-09 13:17:19 +08:00
  • 45eaa0c60f Merge pull request #371 from yushijinhun/fix huanghongxun 2018-07-08 20:06:32 +08:00
  • 66ed683196 Move config load/save code to ConfigHolder(WIP) yushijinhun 2018-07-08 19:32:43 +08:00
  • aa4239721e Use NIO api to load/save config yushijinhun 2018-07-08 19:15:56 +08:00
  • 5b0b926cbd Move config serialization/deserialization to Config class yushijinhun 2018-07-08 19:06:10 +08:00
  • 929ce398eb AddAccountPane 使用数据绑定 & 登录时设置disable为true yushijinhun 2018-07-08 18:33:37 +08:00
  • b3fdbe021d 添加验证服务器界面回车代表下一步 yushijinhun 2018-07-08 17:47:37 +08:00
  • 423bd68ce8 Merge pull request #369 from yushijinhun/fix huanghongxun 2018-07-08 12:36:29 +08:00
  • 9bffc68c70 Do not reuse dialog yushijinhun 2018-07-08 12:03:45 +08:00
  • b7a5a60091 Improve English translations yushijinhun 2018-07-08 10:25:41 +08:00
  • 333b11c19f Fix uncaught JsonParseException, mentioned in #367 yushijinhun 2018-07-08 10:11:14 +08:00
  • fbd4d1b772 Merge pull request #368 from yushijinhun/dnd huanghongxun 2018-07-07 23:28:53 +08:00
  • 06a58514b3 Fix black ComboBox yushijinhun 2018-07-07 23:06:44 +08:00
  • 80815fc3a0 authlib-injector DnD support yushijinhun 2018-07-07 21:56:26 +08:00
  • b97c277a3f Merge pull request #364 from yushijinhun/refactor-ui huanghongxun 2018-07-07 20:53:22 +08:00
  • 310d693e2b Remove some error cause inferences yushijinhun 2018-07-07 18:43:46 +08:00
  • c1596f6a11 Replace Controllers.closeDialog with DialogCloseEvent yushijinhun 2018-07-07 19:33:47 +08:00
  • 76a04343d9 Use Controllers.dialog for AddAuthlibInjectorServerDialog yushijinhun 2018-07-07 18:03:21 +08:00
  • 25261c99f1 Remove 'class ' prefix in error messages yushijinhun 2018-07-07 17:50:49 +08:00
  • d0b994fa9d Move add authentication server dialog to a new file yushijinhun 2018-07-07 17:46:22 +08:00
  • f259601397 Each TransitionHandler instance uses its own empty pane yushijinhun 2018-07-07 17:30:43 +08:00
  • 87904109ca [TransitionHandler]Set mouseTransparent of the whole view , fix bug introduced in 3fb5048f10 yushijinhun 2018-07-07 17:26:20 +08:00
  • 785790ccc4 Move promptText of cboServers to FXML yushijinhun 2018-07-07 15:43:32 +08:00
  • 759921d00e Fix missing license headers yushijinhun 2018-07-07 15:38:35 +08:00
  • e9db183d54 Fix blank page of add authlib-injector server dialog huangyuhui 2018-07-07 20:08:40 +08:00
  • a853374a88 Support new MultiMC modpack huangyuhui 2018-07-07 00:48:48 +08:00
  • 3fb5048f10 Fix IllegalStateException in DownloadWizardProvider huangyuhui 2018-07-04 21:41:07 +08:00
  • 0dd2e758e8 Update READMD.md huangyuhui 2018-07-03 13:02:35 +08:00
  • d1a562452a Merge pull request #362 from yushijinhun/dst-x3 huanghongxun 2018-07-01 22:55:01 +08:00
  • 9205a6cbf4 Show warning when DST Root CA X3 is missing yushijinhun 2018-07-01 22:48:34 +08:00
  • 4c8961f39a Fix NPE when calling i18n during its initialization yushijinhun 2018-07-01 22:47:10 +08:00
  • 22bdc23a09 Merge pull request #361 from yushijinhun/i18n huanghongxun 2018-07-01 22:11:23 +08:00
  • 764cd16e21 I18n for missing JavaFX error yushijinhun 2018-07-01 22:00:22 +08:00
  • 7583f4651d Remove I18nException yushijinhun 2018-07-01 21:40:09 +08:00
  • 13e931cda4 Fallback to use Locales.DEFAULT when Settings has not been initialized yushijinhun 2018-07-01 21:24:46 +08:00
  • 9743cf8351 Use static import for I18n.i18n yushijinhun 2018-07-01 21:16:50 +08:00
  • e5ee5702f8 Move i18n things to util.i18n package yushijinhun 2018-07-01 21:08:02 +08:00
  • 5bd5b25b77 Add debug message of system details huangyuhui 2018-07-01 19:18:55 +08:00
  • 55d59f3779 Fix not on FX thread huangyuhui 2018-07-01 19:02:32 +08:00
  • 7d2ea0b77e Add Tranditional Chinese translation huangyuhui 2018-07-01 13:37:09 +08:00
  • 1f30c299a5 Fix #360 huangyuhui 2018-07-01 13:34:52 +08:00
  • c887d7e649 Merge pull request #358 from yushijinhun/authlib-injector huanghongxun 2018-07-01 11:54:55 +08:00
  • 3fc7743a14 Add missing license header yushijinhun 2018-06-30 18:06:47 +08:00
  • 2a232f70db Refactor authlib-injector downloading, switch to new API yushijinhun 2018-06-30 18:02:31 +08:00
  • 6fae131287 Display (None) instead of empty string if no Yggdrasil server is available when adding account yushijinhun 2018-06-30 15:27:58 +08:00
  • 7ee7ef25f9 Refactor integrity check in FileDownloadTask, support multi algorithms yushijinhun 2018-06-30 16:44:37 +08:00
  • 2bd4bc1472 Add debug message in Task.run huangyuhui 2018-06-30 22:24:46 +08:00
  • aa170b647e Merge pull request #359 from yushijinhun/fixes huanghongxun 2018-06-30 22:12:06 +08:00
  • 4fa01216b1 Add debug message for tracing EmptyStackException and IllegalStateException huangyuhui 2018-06-30 22:09:35 +08:00
  • a82eb996a4 Add missing license header yushijinhun 2018-06-30 21:54:31 +08:00
  • 9315684ee3 Use CredentialExpiredException to indicate password login instead of Non-ServerDisconnectException yushijinhun 2018-06-30 21:49:09 +08:00
  • 34f7774ce9 Fix NPE when the game launched and suddenly crashes huangyuhui 2018-06-30 21:36:57 +08:00
  • 75031a04cc Fix not on FX application thread huangyuhui 2018-06-30 21:28:41 +08:00
  • cfb0526cbb Fix potential NPE in YggdrasilAccount(selectedProfile is null) yushijinhun 2018-06-30 20:54:27 +08:00
  • 9fa56a9cd4 Regard token to be invalid only when remote throws ForbiddenOperationException yushijinhun 2018-06-30 18:52:37 +08:00
  • c4db9c9e12 Always show the advanced version setting pane as some people cannot find the options huangyuhui 2018-06-27 01:06:43 +08:00
  • 71272371e4 Fix #356 huangyuhui 2018-06-26 21:55:29 +08:00
  • 91c6c4d233 Reduce size of welcome.png huangyuhui 2018-06-23 22:37:41 +08:00
  • 8a6653a926 Only show welcome page to Chinese huangyuhui 2018-06-23 22:25:39 +08:00
  • 76caf84e39 Welcome page huangyuhui 2018-06-23 22:15:23 +08:00
  • 0fee286b84 Use BMCLAPI as default ownload provider huangyuhui 2018-06-23 19:42:36 +08:00
  • 4af18a1575 Change build status icon in README.md huangyuhui 2018-06-23 13:03:28 +08:00
  • d9293f4da8 Display remote error message when RemoteAuthenticationException thrown huangyuhui 2018-06-21 19:31:16 +08:00
  • db29f97397 Update the link for crash reports huangyuhui 2018-06-17 18:22:22 +08:00
  • 573f41611d Force using Java 8 when launching Minecraft 1.13 or later huangyuhui 2018-06-17 18:13:47 +08:00
  • 28ed103ec0 Merge pull request #353 from yushijinhun/translations huanghongxun 2018-06-17 17:45:59 +08:00
  • 5e37750f00 Merge pull request #352 from yushijinhun/refactor-update huanghongxun 2018-06-17 17:40:07 +08:00
  • 5fe3cd9406 移除input.url.http错误提示 yushijinhun 2018-06-17 17:11:42 +08:00
  • b00cc99408 BMCLAPI的链接使用https yushijinhun 2018-06-17 17:27:44 +08:00
  • 9a66c3bba9 完善翻译 yushijinhun 2018-06-17 16:56:30 +08:00
  • 546921b445 删除未被使用过的i18n条目 yushijinhun 2018-06-17 16:40:22 +08:00
  • 8b698d3a4c 更新设置页面中依赖信息 yushijinhun 2018-06-17 15:33:35 +08:00
  • c4608a949b 处理未捕获异常时立即进行log,防止异常被忽略 yushijinhun 2018-06-17 15:02:40 +08:00
  • bba1c559a3 为连接authlib-injector服务器失败添加错误消息 yushijinhun 2018-06-17 14:41:26 +08:00
  • bdee9ea72f 将获取验证服务器信息的代码移入AuthlibInjectorServer yushijinhun 2018-06-17 14:24:17 +08:00
  • 520923ba08 跳过更新时记录日志 yushijinhun 2018-06-17 13:44:04 +08:00
  • 936a74597f 若版本号包含SNAPSHOT则也不更新 yushijinhun 2018-06-17 13:40:09 +08:00
  • 97132745cc 增加hmcl.version.override选项用于覆写HMCL版本 yushijinhun 2018-06-17 13:30:05 +08:00
  • 2bb30f65f3 在AppDataUpgrader中使用ReflectiveOperationException替代具体反射异常 yushijinhun 2018-06-17 13:11:56 +08:00
  • ec04d55793 Fix transition huangyuhui 2018-06-17 12:05:39 +08:00
  • 88671db566 Use spinner instead of indeterminate progress bar huangyuhui 2018-06-17 12:05:25 +08:00
  • 538f501bc0 Merge pull request #351 from yushijinhun/refactor-yggdrasil huanghongxun 2018-06-17 10:34:47 +08:00
  • 3b75d41a2f 修改更新服务器连接 huangyuhui 2018-06-17 10:34:13 +08:00
  • 110149d0e6 AuthlibInjectorAccountFactory的addtionalData改为AuthlibInjectorServer类型 yushijinhun 2018-06-16 23:14:04 +08:00
  • 89b68781fa 修复添加验证服务器页面的错误信息不会被清除 yushijinhun 2018-06-16 23:09:16 +08:00
  • 4cdc54b9c1 修复添加账号时未选中验证服务器会NPE yushijinhun 2018-06-16 23:06:21 +08:00
  • 7673595a43 AddAccountPane中服务器列表数据视图分离 yushijinhun 2018-06-16 22:58:39 +08:00
  • 76a259c107 AuthlibInjectorAccount中存储AuthlibInjectorServer对象而不是url yushijinhun 2018-06-16 20:46:49 +08:00
  • 5f40d01fb4 在AuthlibInjectorAccountFactory中使用AuthlibInjectorServer而不是url yushijinhun 2018-06-16 20:39:04 +08:00
  • df29d47c0a workaround: 将Settings中的Config字段改为静态 yushijinhun 2018-06-16 20:36:08 +08:00
  • 10d4084dde AuthlibInjectorServerInfo重命名为AuthlibInjectorServer yushijinhun 2018-06-16 19:31:23 +08:00
  • ba8cdb1b42 移除AuthlibInjectorServersPage的spinner yushijinhun 2018-06-16 19:21:10 +08:00
  • 22732fee6a 存储AuthlibInjectorServerInfo对象而不是url字符串 yushijinhun 2018-06-16 19:15:16 +08:00
  • bfbc4613b9 在添加authlib-injector服务器的过程中,传递AuthlibInjectorServerInfo而不是url yushijinhun 2018-06-16 19:01:23 +08:00
  • 92e5eecaf2 将Settings中DEFAULT_PROFILE, HOME_PROFILE字段移至Profiles yushijinhun 2018-06-16 20:30:14 +08:00
  • 593159f4a6 将DEFAULT_ICON移至Constants, 并使用懒加载 yushijinhun 2018-06-16 18:15:30 +08:00
  • 53cad0e56a 在因无法读取而移除账户时记录日志 yushijinhun 2018-06-16 20:09:19 +08:00
  • d61006dd67 Fix uncaught IOException huangyuhui 2018-06-13 23:40:16 +08:00
  • eb565285b2 Fix curse mod downloading huangyuhui 2018-06-10 20:05:36 +08:00
  • 630f164877 Continue load old version if the newer version cannot launch huangyuhui 2018-06-10 00:10:17 +08:00