Filter User / Instance Mutes in FanoutTimelineEndpointService (#12565)
* fix: unnecessary logging in FanoutTimelineEndpointService * chore: TimelineOptions * chore: add FanoutTimelineName type * chore: forbid specifying both withReplies and withFiles since it's not implemented correctly * chore: filter mutes, replies, renotes, files in FanoutTimelineEndpointService * revert unintended changes * use isReply in NoteCreateService * fix: excludePureRenotes is not implemented * fix: replies to me is excluded from local timeline * chore(frontend): forbid enabling both withReplies and withFiles * docs(changelog): インスタンスミュートが効かない問題の修正について言及
Showing
- CHANGELOG.md 3 additions, 0 deletionsCHANGELOG.md
- packages/backend/src/core/FanoutTimelineEndpointService.ts 75 additions, 28 deletionspackages/backend/src/core/FanoutTimelineEndpointService.ts
- packages/backend/src/core/FanoutTimelineService.ts 32 additions, 4 deletionspackages/backend/src/core/FanoutTimelineService.ts
- packages/backend/src/core/NoteCreateService.ts 4 additions, 3 deletionspackages/backend/src/core/NoteCreateService.ts
- packages/backend/src/misc/is-reply.ts 10 additions, 0 deletionspackages/backend/src/misc/is-reply.ts
- packages/backend/src/server/api/endpoints/channels/timeline.ts 2 additions, 14 deletions...ges/backend/src/server/api/endpoints/channels/timeline.ts
- packages/backend/src/server/api/endpoints/notes/hybrid-timeline.ts 12 additions, 28 deletions...backend/src/server/api/endpoints/notes/hybrid-timeline.ts
- packages/backend/src/server/api/endpoints/notes/local-timeline.ts 12 additions, 28 deletions.../backend/src/server/api/endpoints/notes/local-timeline.ts
- packages/backend/src/server/api/endpoints/notes/timeline.ts 2 additions, 18 deletionspackages/backend/src/server/api/endpoints/notes/timeline.ts
- packages/backend/src/server/api/endpoints/notes/user-list-timeline.ts 3 additions, 33 deletions...kend/src/server/api/endpoints/notes/user-list-timeline.ts
- packages/backend/src/server/api/endpoints/users/notes.ts 15 additions, 19 deletionspackages/backend/src/server/api/endpoints/users/notes.ts
- packages/frontend/src/components/MkMenu.vue 1 addition, 1 deletionpackages/frontend/src/components/MkMenu.vue
- packages/frontend/src/pages/timeline.vue 2 additions, 2 deletionspackages/frontend/src/pages/timeline.vue
- packages/frontend/src/types/menu.ts 1 addition, 1 deletionpackages/frontend/src/types/menu.ts
- packages/frontend/src/ui/deck/tl-column.vue 2 additions, 0 deletionspackages/frontend/src/ui/deck/tl-column.vue
Loading
Please register or sign in to comment