From dcd89174c9ec2007e5229c532f65a8460e08f0a8 Mon Sep 17 00:00:00 2001 From: hstyi Date: Sun, 9 Feb 2025 11:10:06 +0800 Subject: [PATCH] chore: new version dialog (#182) --- src/main/kotlin/app/termora/UpdaterManager.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/app/termora/UpdaterManager.kt b/src/main/kotlin/app/termora/UpdaterManager.kt index d730542..40a712e 100644 --- a/src/main/kotlin/app/termora/UpdaterManager.kt +++ b/src/main/kotlin/app/termora/UpdaterManager.kt @@ -4,6 +4,7 @@ import app.termora.Application.ohMyJson import kotlinx.serialization.json.* import okhttp3.Request import org.apache.commons.lang3.StringUtils +import org.apache.commons.lang3.time.DateFormatUtils import org.commonmark.node.BulletList import org.commonmark.node.Heading import org.commonmark.node.Paragraph @@ -97,7 +98,14 @@ class UpdaterManager private constructor() { } 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() .attributeProviderFactory { AttributeProvider { node, _, attributes -> @@ -106,7 +114,7 @@ class UpdaterManager private constructor() { attributes["style"] = "margin: 5px 0;" } else if (node is BulletList) { attributes["style"] = "margin: 0 20px;" - }else if(node is Paragraph){ + } else if (node is Paragraph) { attributes["style"] = "margin: 0;" } }