@@ -239,12 +247,24 @@ onUnmounted(() => {
+
+
+ {{ updateError || updateInfo?.warning }}
+
@@ -311,10 +338,8 @@ onUnmounted(() => {
{{ displayValue(updateInfo?.latestVersion) }}
-
- {{ updateInfo.notes }}
+
+
@@ -358,3 +383,89 @@ onUnmounted(() => {
+
+
diff --git a/frontend/src/utils/markdown.ts b/frontend/src/utils/markdown.ts
new file mode 100644
index 000000000..3a6736657
--- /dev/null
+++ b/frontend/src/utils/markdown.ts
@@ -0,0 +1,26 @@
+import DOMPurify from 'dompurify'
+import { Marked, Renderer } from 'marked'
+
+const renderer = new Renderer()
+const defaultLinkRenderer = renderer.link.bind(renderer)
+
+renderer.link = (token) => {
+ const html = defaultLinkRenderer(token)
+ return html.replace('