Skip to content

impl MSC4380#5

Open
donjuanplatinum wants to merge 113 commits intomatrix-construct:tuwunel-changesfrom
donjuanplatinum:4380
Open

impl MSC4380#5
donjuanplatinum wants to merge 113 commits intomatrix-construct:tuwunel-changesfrom
donjuanplatinum:4380

Conversation

@donjuanplatinum
Copy link
Copy Markdown

@donjuanplatinum donjuanplatinum commented Mar 14, 2026

ported from ruma#2291

jevolk and others added 30 commits October 4, 2025 22:34
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
…res.

Signed-off-by: Jason Volk <jason@zemos.net>
…or `base_url` identity server if null

Signed-off-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
this is an undocumented room state event that at least Element uses to
disable/enable URL previews by default for the entire room. we'd like
to use this to disable URL previews in the conduwuit admin room where we
have large message blocks with some text that clients may render as URLs,
or a list of domains from the server config output.

also see matrix-org/matrix-spec#394

Signed-off-by: strawberry <strawberry@puppygock.gay>
legacy element android and ios use the unspecced/invalid "user"
field instead of identifier for UIAA.

this has broken at least password resets[1]

[1]: element-hq/element-android#8043
[2]: element-hq/element-ios#7405

Signed-off-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
apply rustfmt

Co-authored-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: Jason Volk <jason@zemos.net>
fix str to mxc conversion; add convenience OwnedMxcUri conversion

fix tests for structured Mxc

Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
still GET/PUT/DELETE for now

Signed-off-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
there's no reason to be needlessly pessimistic, they are
functionally the same.

see element-hq/hydrogen-web#741

Signed-off-by: strawberry <strawberry@puppygock.gay>
jevolk and others added 24 commits October 22, 2025 07:00
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
…nt-web.

Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: June Strawberry <june@vern.cc>
Like we do with other enums like `MessageType` or `PusherKind`.
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: Jason Volk <jason@zemos.net>
…joined_members

Signed-off-by: June Strawberry <june@vern.cc>
Signed-off-by: Jason Volk <jason@zemos.net>
@jevolk jevolk force-pushed the tuwunel-changes branch 5 times, most recently from 06fece8 to 4c3e55c Compare May 4, 2026 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.