-
Notifications
You must be signed in to change notification settings - Fork 16
Closed
2 / 22 of 2 issues completedDescription
Description
- As a homeserver admin
- I want to set the public media content display policy for my users
- So that they can safely their matrix app even in the context of an open federation
Scope
The new server policy setting will have impact on:
- Display of previews and thumbnails of media in timelines of public rooms
- Display of invite avatars
Acceptance criteria
- A new MSC defines the behavior
- Client follows the MSC. It also defines the fallback behavior if there is no policy defined by homeserver
- If the user did not change the app settings added in [Story] Advanced settings for hiding invite avatars and timeline media #2788, server settings apply
- If they changed the app settings, app settings apply
Dependencies
- MSC4278: Media preview controls matrix-org/matrix-spec-proposals#4278 must be deployed on the matrix.org homeserver before applying the fallback behavior client side.
Out of scope
- Nothing
Questions
- Should we have separated settings, one for invite, one for images in the timeline? --> Yes
- Is scoping the impact on public rooms good enough?
- Invite: Should we display the avatars on tap? -> No
- What should be the server setting value
media_previews
for m.org?Private
may be safe enough --> it is going to be 'on' - Do we need work in the SDK or Ruma? --> Yes
Subtasks
Android
- [Task] Set hide timeline media and invite avatars flag through the homeserver element-x-android#4439
iOS
Web
Other
- MSC4278: Media preview controls matrix-org/matrix-spec-proposals#4278
- Update the MSC to have fallback values to be
on
to avoid unexpected app behavior changes for end users