Skip to content

Add "reject quotes" settings

What does this MR do?

Adds settings to "reject quotes" from a user or instance. If applied to a local user, then they will be unable to make any quote posts. The UI controls are disabled and the API returns an error. If applied to a remote user or instance, then the quote will be stripped and a "processing error" will be recorded for the note. This displays an additional warning banner indicating that the post may be missing context.

Additionally, the quote resolution code is cleaned up and improved to avoid duplicate fetches. A new "processing error" concept is implemented, allowing any federation errors / incompatibilities to be communicated to the user instead of silently ignored.

2025-02-15_22-50-04_1.png 2025-02-15_22-49-38_1.png image

Contribution Guidelines

By submitting this merge request, you agree to follow our Contribution Guidelines

  • I agree to follow this project's Contribution Guidelines
  • I have made sure to test this merge request

Merge request reports

Loading