Skip to content

[Feature] 模组等的更新日志以及 HTMLRenderer 的完善#6098

Open
ToobLac wants to merge 130 commits into
HMCL-dev:mainfrom
ToobLac:mod-changelog
Open

[Feature] 模组等的更新日志以及 HTMLRenderer 的完善#6098
ToobLac wants to merge 130 commits into
HMCL-dev:mainfrom
ToobLac:mod-changelog

Conversation

@ToobLac
Copy link
Copy Markdown
Contributor

@ToobLac ToobLac commented May 16, 2026

添加了下载模组、数据包等以及更新模组时显示更新日志的功能
Resolves #4685

具体变化:

  • 以下载模组为例,在原来仅用作展示模组依赖项的页面中同时展示该版本更新日志并可跳转到版本发布界面
  • 检查模组更新之后的表格中在最右侧添加“更新日志”列,点击单元格即可打开更新日志并可跳转到版本发布界面
  • 添加打开链接页面的“复制”按钮
  • HTMLRenderer 的优化与完善,以及对 Markdown 的支持(引入了新依赖)

TODO:

  • 添加下载时的更新日志
  • 添加更新模组时的更新日志
  • 给上述功能添加多语言支持
  • HTML
  • Markdown
  • Cache

可能不准确不地道,需要熟悉这些语言的人验证
# Conflicts:
#	HMCL/src/main/resources/assets/lang/I18N.properties
#	HMCL/src/main/resources/assets/lang/I18N_es.properties
#	HMCL/src/main/resources/assets/lang/I18N_ja.properties
#	HMCL/src/main/resources/assets/lang/I18N_lzh.properties
#	HMCL/src/main/resources/assets/lang/I18N_ru.properties
#	HMCL/src/main/resources/assets/lang/I18N_uk.properties
#	HMCL/src/main/resources/assets/lang/I18N_zh.properties
#	HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
# Conflicts:
#	HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModUpdatesPage.java
支持裸URL
修复更新日志过长时显示不全的问题
# Conflicts:
#	HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java
# Conflicts:
#	HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java
Calboot and others added 30 commits February 20, 2026 11:57
# Conflicts:
#	HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java
# Conflicts:
#	HMCLCore/build.gradle.kts
# Conflicts:
#	HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java
#	HMCL/src/main/resources/assets/css/root.css
# Conflicts:
#	HMCL/src/main/resources/assets/about/deps.json
This reverts commit b62d8e3.
# Conflicts:
#	HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java
# Conflicts:
#	HMCL/src/main/java/org/jackhuang/hmcl/ui/HTMLRenderer.java
#	HMCL/src/main/resources/assets/about/deps.json
#	HMCLCore/src/main/java/org/jackhuang/hmcl/mod/modrinth/ModrinthRemoteModRepository.java
#	gradle/libs.versions.toml
# Conflicts:
#	HMCL/src/main/resources/assets/about/deps.json
#	HMCLCore/build.gradle.kts
#	gradle/libs.versions.toml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 更新模组时获取更新日志

2 participants