chore: new version dialog (#182)

This commit is contained in:
hstyi
2025-02-09 11:10:06 +08:00
committed by GitHub
parent 9a8707b8cb
commit dcd89174c9

View File

@@ -4,6 +4,7 @@ import app.termora.Application.ohMyJson
import kotlinx.serialization.json.* import kotlinx.serialization.json.*
import okhttp3.Request import okhttp3.Request
import org.apache.commons.lang3.StringUtils import org.apache.commons.lang3.StringUtils
import org.apache.commons.lang3.time.DateFormatUtils
import org.commonmark.node.BulletList import org.commonmark.node.BulletList
import org.commonmark.node.Heading import org.commonmark.node.Heading
import org.commonmark.node.Paragraph import org.commonmark.node.Paragraph
@@ -97,7 +98,14 @@ class UpdaterManager private constructor() {
} }
val parser = Parser.builder().build() val parser = Parser.builder().build()
val document = parser.parse("# ${name.trim()}\n${body.trim()}") val document = parser.parse(
"# 🎉 ${name.trim()} (${
DateFormatUtils.format(
publishedDate,
"yyyy-MM-dd"
)
}) \n${body.trim()}"
)
val renderer = HtmlRenderer.builder() val renderer = HtmlRenderer.builder()
.attributeProviderFactory { .attributeProviderFactory {
AttributeProvider { node, _, attributes -> AttributeProvider { node, _, attributes ->
@@ -106,7 +114,7 @@ class UpdaterManager private constructor() {
attributes["style"] = "margin: 5px 0;" attributes["style"] = "margin: 5px 0;"
} else if (node is BulletList) { } else if (node is BulletList) {
attributes["style"] = "margin: 0 20px;" attributes["style"] = "margin: 0 20px;"
}else if(node is Paragraph){ } else if (node is Paragraph) {
attributes["style"] = "margin: 0;" attributes["style"] = "margin: 0;"
} }
} }