From fba4a2f8b9cc58cc83ed44278601f44dea8831d5 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Thu, 23 Oct 2025 12:23:05 -0400 Subject: [PATCH] fix replies being filtered out of fanout timelines incorrectly --- packages/backend/src/core/FanoutTimelineEndpointService.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/core/FanoutTimelineEndpointService.ts b/packages/backend/src/core/FanoutTimelineEndpointService.ts index 6657a04dc9..46f25eabb4 100644 --- a/packages/backend/src/core/FanoutTimelineEndpointService.ts +++ b/packages/backend/src/core/FanoutTimelineEndpointService.ts @@ -116,7 +116,10 @@ export class FanoutTimelineEndpointService { const parentFilter = filter; filter = (note, populated) => { - const { accessible, silence } = this.noteVisibilityService.checkNoteVisibility(populated, me, { data, filters: { includeSilencedAuthor: ps.ignoreAuthorFromUserSilence } }); + const { accessible, silence } = this.noteVisibilityService.checkNoteVisibility(populated, me, { data, filters: { + includeSilencedAuthor: ps.ignoreAuthorFromUserSilence, + includeReplies: true, // Include replies because we check them elsewhere + } }); if (!accessible || silence) return false; return parentFilter(note, populated);