Add support for MSC-4144: Per-Message Profiles #82

Open
beanie wants to merge 2 commits from beanie/out-of-your-element:msc4144 into main

2 commits

Author SHA1 Message Date
Bea
fb558c3f3a
feat(m2d): strip per-message profile fallbacks from message content
Remove data-mx-profile-fallback elements from formatted_body and
displayname prefix from plain body when per-message profile is used.
2026-03-20 14:18:46 +00:00
Bea
714e990bef
feat(m2d): support MSC4144 per-message profiles
Override webhook username and avatar_url from m.per_message_profile
(and unstable com.beeper.per_message_profile) when present.
The stable key takes priority over the unstable prefix.
2026-03-20 14:09:59 +00:00