diff --git a/core/src/main/java/org/futo/circles/core/feature/markdown/MarkdownParser.kt b/core/src/main/java/org/futo/circles/core/feature/markdown/MarkdownParser.kt
index 38040c8b642044d567eaf7f285830f9a4d5940b5..19dc0012199ae7cf19266234676ae0a2c61a1f0e 100644
--- a/core/src/main/java/org/futo/circles/core/feature/markdown/MarkdownParser.kt
+++ b/core/src/main/java/org/futo/circles/core/feature/markdown/MarkdownParser.kt
@@ -7,6 +7,7 @@ import android.text.style.StyleSpan
 import io.noties.markwon.AbstractMarkwonPlugin
 import io.noties.markwon.Markwon
 import io.noties.markwon.MarkwonSpansFactory
+import io.noties.markwon.SoftBreakAddsNewLinePlugin
 import io.noties.markwon.ext.strikethrough.StrikethroughPlugin
 import io.noties.markwon.linkify.LinkifyPlugin
 import org.commonmark.node.Emphasis
@@ -22,12 +23,14 @@ object MarkdownParser {
     const val mentionMark = "@"
 
     fun markwonBuilder(context: Context): Markwon = Markwon.builder(context)
+        .usePlugin(SoftBreakAddsNewLinePlugin.create())
         .usePlugin(StrikethroughPlugin.create())
         .usePlugin(LinkifyPlugin.create())
         .usePlugin(MentionPlugin(context))
         .build()
 
     fun markwonNotificationBuilder(context: Context): Markwon = Markwon.builder(context)
+        .usePlugin(SoftBreakAddsNewLinePlugin.create())
         .usePlugin(object : AbstractMarkwonPlugin() {
             override fun configureSpansFactory(builder: MarkwonSpansFactory.Builder) {
                 builder.setFactory(