From 0ca9809457e30a747dcddb24f5ca06583287703e Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 11 Feb 2025 22:18:29 +0200 Subject: [PATCH] feat(client,server): support mid: links --- src/public/app/services/link.ts | 3 ++- src/services/html_sanitizer.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/public/app/services/link.ts b/src/public/app/services/link.ts index 6e31f97e4..472f7d37a 100644 --- a/src/public/app/services/link.ts +++ b/src/public/app/services/link.ts @@ -10,7 +10,8 @@ export const ALLOWED_PROTOCOLS = [ 'http', 'https', 'ftp', 'ftps', 'mailto', 'data', 'evernote', 'file', 'facetime', 'gemini', 'git', 'gopher', 'imap', 'irc', 'irc6', 'jabber', 'jar', 'lastfm', 'ldap', 'ldaps', 'magnet', 'message', 'mumble', 'nfs', 'onenote', 'pop', 'rmi', 's3', 'sftp', 'skype', 'sms', 'spotify', 'steam', 'svn', 'udp', - 'view-source', 'vlc', 'vnc', 'ws', 'wss', 'xmpp', 'jdbc', 'slack', 'tel', 'smb', 'zotero', 'geo' + 'view-source', 'vlc', 'vnc', 'ws', 'wss', 'xmpp', 'jdbc', 'slack', 'tel', 'smb', 'zotero', 'geo', + 'mid' ]; function getNotePathFromUrl(url: string) { diff --git a/src/services/html_sanitizer.ts b/src/services/html_sanitizer.ts index 1bac706e4..3acfde469 100644 --- a/src/services/html_sanitizer.ts +++ b/src/services/html_sanitizer.ts @@ -8,7 +8,8 @@ export const ALLOWED_PROTOCOLS = [ 'http', 'https', 'ftp', 'ftps', 'mailto', 'data', 'evernote', 'file', 'facetime', 'gemini', 'git', 'gopher', 'imap', 'irc', 'irc6', 'jabber', 'jar', 'lastfm', 'ldap', 'ldaps', 'magnet', 'message', 'mumble', 'nfs', 'onenote', 'pop', 'rmi', 's3', 'sftp', 'skype', 'sms', 'spotify', 'steam', 'svn', 'udp', - 'view-source', 'vlc', 'vnc', 'ws', 'wss', 'xmpp', 'jdbc', 'slack', 'tel', 'smb', 'zotero', 'geo' + 'view-source', 'vlc', 'vnc', 'ws', 'wss', 'xmpp', 'jdbc', 'slack', 'tel', 'smb', 'zotero', 'geo', + 'mid' ]; // Default list of allowed HTML tags