matrix-spec: Ability to change history visibility retrospectively. (SPEC-210)
Background
The IRC bridge provisioned rooms without the m.room.history_visibility
flag set. This was a mistake and needed to be rectified. However, m.room.history_visibility
doesn’t allow retroactively changing the visibility of past events.
The solutions available at the time were:
- Redact every message.
- Manually delete old history from the room.
- Change the matrix room the IRC bridged to and seal the old room.
Problem
We don’t currently have a way to retroactively say either:
- users can only see events if they were joined at the time
- new users can’t see history from before a given event.
(Imported from https://matrix.org/jira/browse/SPEC-210)
(Reported by @erikjohnston)
About this issue
- Original URL
- State: open
- Created 9 years ago
- Reactions: 5
- Comments: 15 (11 by maintainers)
This issue is almost older than Discord and it had this capability from the start. It’s unbelieveably frustrating being invited into a room to discuss a topic that I’m relevant to, being unable to see the history because the owner didn’t realize that the default is only to show history since room join, and having to screenshot and send through 20 pages worth of history just so I can catch up.
Not having this makes collaboration abhorrent to people who aren’t 100% privy to how matrix works under the hood
Looking for this feature too (there’s still interest in 2023)