element-hq / element-hq/element-meta
Per-room overwrites of settings
- Dominant language
- No language data
- Stars
- 112
- Forks
- 26
- Avg merge
- 6h 6m
- Merged PRs (30d)
- 4
Description
**Is your suggestion related to a problem? Please describe.**
In very large rooms (or rooms for announcements) it is sometimes best to disable the `Show join/leave messages (invites/kicks/bans unaffected)` or `Show display name changes` or other settings which seem relevant per-channel. The downside though is that this has a global effect across all rooms.
**Describe the solution you'd like**
The ability to have per-room overwrites would solve this problem. The per-room settings should override the global ones (the ones now present in the preferences pane).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing global settings in the preferences pane and how room settings are represented. Determine which listed settings need room-level overrides and how those overrides should take precedence over global values. Done means the requested settings can be configured per room without changing behavior in other rooms.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100