From 1a541a16f2e4c71dd1c3999ad901e57a007d8d4e Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 22 Jan 2026 12:28:32 -0800 Subject: [PATCH] Obfuscate reply URLs to suppress previews --- internal/matrixbot/bot.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/matrixbot/bot.go b/internal/matrixbot/bot.go index e5c6b2f..455df9b 100644 --- a/internal/matrixbot/bot.go +++ b/internal/matrixbot/bot.go @@ -416,7 +416,8 @@ func splitLinkLine(line string) (string, string, bool) { } func obfuscateURL(url string) string { - return url + // Break client-side link preview parsers while preserving readability. + return strings.Replace(url, "://", ":\u2060//", 1) } func isEncryptedInvite(evt *event.Event) bool {