fix(release-notes): Fix Github Release Notes incorrectly displayed with Markdown (#934)

This commit is contained in:
Cuong-Tran 2025-05-27 15:34:30 +07:00 committed by GitHub
parent 068dc188ec
commit 04227d718f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 47 additions and 10 deletions

View file

@ -17,6 +17,7 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewLightDark import androidx.compose.ui.tooling.preview.PreviewLightDark
import eu.kanade.presentation.manga.components.MarkdownRender import eu.kanade.presentation.manga.components.MarkdownRender
import eu.kanade.presentation.theme.TachiyomiPreviewTheme import eu.kanade.presentation.theme.TachiyomiPreviewTheme
import org.intellij.markdown.flavours.gfm.GFMFlavourDescriptor
import tachiyomi.i18n.MR import tachiyomi.i18n.MR
import tachiyomi.i18n.kmk.KMR import tachiyomi.i18n.kmk.KMR
import tachiyomi.i18n.sy.SYMR import tachiyomi.i18n.sy.SYMR
@ -46,7 +47,10 @@ fun ComingUpdatesScreen(
.fillMaxWidth() .fillMaxWidth()
.padding(vertical = MaterialTheme.padding.large), .padding(vertical = MaterialTheme.padding.large),
) { ) {
MarkdownRender(content = changelogInfo) MarkdownRender(
content = changelogInfo.trimIndent(),
flavour = GFMFlavourDescriptor(),
)
TextButton( TextButton(
onClick = onOpenInBrowser, onClick = onOpenInBrowser,

View file

@ -47,7 +47,7 @@ fun NewUpdateScreen(
.padding(vertical = MaterialTheme.padding.large), .padding(vertical = MaterialTheme.padding.large),
) { ) {
MarkdownRender( MarkdownRender(
content = changelogInfo, content = changelogInfo.trimIndent(),
flavour = GFMFlavourDescriptor(), flavour = GFMFlavourDescriptor(),
) )

View file

@ -17,6 +17,7 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewLightDark import androidx.compose.ui.tooling.preview.PreviewLightDark
import eu.kanade.presentation.manga.components.MarkdownRender import eu.kanade.presentation.manga.components.MarkdownRender
import eu.kanade.presentation.theme.TachiyomiPreviewTheme import eu.kanade.presentation.theme.TachiyomiPreviewTheme
import org.intellij.markdown.flavours.gfm.GFMFlavourDescriptor
import tachiyomi.i18n.MR import tachiyomi.i18n.MR
import tachiyomi.i18n.kmk.KMR import tachiyomi.i18n.kmk.KMR
import tachiyomi.i18n.sy.SYMR import tachiyomi.i18n.sy.SYMR
@ -45,7 +46,10 @@ fun WhatsNewScreen(
.fillMaxWidth() .fillMaxWidth()
.padding(vertical = MaterialTheme.padding.large), .padding(vertical = MaterialTheme.padding.large),
) { ) {
MarkdownRender(content = changelogInfo) MarkdownRender(
content = changelogInfo.trimIndent(),
flavour = GFMFlavourDescriptor(),
)
TextButton( TextButton(
onClick = onOpenInBrowser, onClick = onOpenInBrowser,
@ -67,14 +71,43 @@ private fun WhatsNewScreenPreview() {
currentVersion = "v0.99.9", currentVersion = "v0.99.9",
versionName = "v1.00.0", versionName = "v1.00.0",
changelogInfo = """ changelogInfo = """
## Yay ## v1.13.1
Foobar
### More info
[komikku-app/komikku@23d862d17...48fb4a2e6](https://github.com/komikku-app/komikku/compare/23d862d17...48fb4a2e6) #### What's Changed
- Hello ([@cuong-tran](@https://github.com/cuong-tran)) ##### Fix
- World
""".trimIndent(), - Fix mark existing duplicate read chapters as read option not working in some cases ([@AntsyLich](https://github.com/AntsyLich))
- Fix: NaN when dragging `Start/Resume` reading button in MangaScreen ([@cuong-tran](https://github.com/cuong-tran))
**Full Changelog**: [komikku-app/komikku@v1.13.0...v1.13.1](https://github.com/komikku-app/komikku/compare/v1.13.0...v1.13.1)
---
## v1.12.6
#### What's Changed
##### Fix
- bump version ([@cuong-tran](https://github.com/cuong-tran))
- rename repo ([@cuong-tran](https://github.com/cuong-tran))
**Full Changelog**: [komikku-app/komikku@v1.12.5...v1.12.6](https://github.com/komikku-app/komikku/compare/v1.12.5...v1.12.6)
---
## v1.12.5
#### What's Changed
##### Fix
- Fix (MangasPage): crash when extensions trying to destructuring MangasPage ([@cuong-tran](https://github.com/cuong-tran))
**Full Changelog**: [komikku-app/komikku@v1.12.4...v1.12.5](https://github.com/komikku-app/komikku/compare/v1.12.4...v1.12.5)
""",
onOpenInBrowser = {}, onOpenInBrowser = {},
onAcceptUpdate = {}, onAcceptUpdate = {},
) )