From e38c5216b98408bbfa5ed9f05d62bb5fd1aeb2cc Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 22 Jan 2026 10:47:27 -0800 Subject: [PATCH] Restore thread replies with preview suppression --- internal/matrixbot/bot.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/matrixbot/bot.go b/internal/matrixbot/bot.go index 8ac8ea5..e5c6b2f 100644 --- a/internal/matrixbot/bot.go +++ b/internal/matrixbot/bot.go @@ -207,6 +207,13 @@ func (b *Bot) sendReply(ctx context.Context, evt *event.Event, response string) content.FormattedBody = formatted } + original := evt.Content.AsMessage() + if original != nil && original.RelatesTo != nil && original.RelatesTo.GetThreadParent() != "" { + content.SetThread(evt) + } else { + content.SetReply(evt) + } + _, err := b.client.SendMessageEvent(ctx, evt.RoomID, event.EventMessage, content) return err }