From 07f85b14eca4af5543317193112e01d94f407c36 Mon Sep 17 00:00:00 2001 From: Katelyn Dickey Date: Tue, 3 Jan 2023 20:20:16 -0500 Subject: [PATCH] Convert new blog posts to HTML. Web URLs are converted to real links and newlines are preserved. --- .../briar/android/blog/WriteBlogPostActivity.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/blog/WriteBlogPostActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/blog/WriteBlogPostActivity.java index 4c4b36d33..a24761752 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/blog/WriteBlogPostActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/blog/WriteBlogPostActivity.java @@ -2,6 +2,9 @@ package org.briarproject.briar.android.blog; import android.content.Intent; import android.os.Bundle; +import android.text.Html; +import android.text.SpannableStringBuilder; +import android.text.util.Linkify; import android.view.MenuItem; import android.widget.ProgressBar; @@ -123,7 +126,11 @@ public class WriteBlogPostActivity extends BriarActivity input.setVisibility(GONE); progressBar.setVisibility(VISIBLE); - storePost(text); + SpannableStringBuilder ssb = SpannableStringBuilder.valueOf(text); + Linkify.addLinks(ssb, Linkify.WEB_URLS); + String html = Html.toHtml(ssb); + + storePost(html); return new MutableLiveData<>(SENT); }