Kévin Commaille
Kévin Commaille
[Spec PR](https://github.com/matrix-org/matrix-spec/pull/1254) - [x] [MSC3856](https://github.com/matrix-org/matrix-spec-proposals/pull/3856) removes filters that were introduced in [MSC3440](https://github.com/matrix-org/matrix-spec-proposals/pull/3440). - [ ] Switch fields to the stable prefix. - [ ] Remove the `unstable-msc3440` feature. - [...
According to the spec: > 6. If type is m.room.third_party_invite: > 1. Allow if and only if sender’s current power level is greater than or equal to the invite level....
[MSC3773](https://github.com/matrix-org/matrix-spec-proposals/pull/3773) [Spec PR](https://github.com/matrix-org/matrix-spec/pull/1255) This adds the `unread_thread_notifications` field to [`RoomEventFilter`](https://docs.ruma.io/ruma/api/client/filter/struct.RoomEventFilter.html) and to [`JoinedRoom`](https://docs.ruma.io/ruma_client_api/sync/sync_events/v3/struct.JoinedRoom.html)s in sync responses.
[MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771) [Spec PR](https://github.com/matrix-org/matrix-spec/pull/1255) This adds a new optional field `thread_id` to read receipts, and to requests to the `/receipt` endpoint.
[MSC3715](https://github.com/matrix-org/matrix-spec-proposals/pull/3715) [Spec PR](https://github.com/matrix-org/matrix-spec/pull/1254) This adds a `dir` field to requests to the [`relations`](https://docs.ruma.io/ruma/api/client/relations/index.html) endpoints.
Some clients (like Element Web) don't percent-encode the identifiers in matrix.to URL, which makes them fail the parsing of `MatrixToUri`. Although the spec says that they are supposed to be...
We have methods to help create replies, so we should probably have one to create a replacement ([MSC2676](https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/2676-message-editing.md)), which will be part of the spec in v1.4. In general, it's...
[Context in the ruma-dev room](https://matrix.to/#/!bKOoBjzgyxiMyHIyLp:matrix.org/$Was4wxuZC9hlrkz4maXkMTHn9PNCmVlhhfanYfEqOs4?via=matrix.org&via=flipdot.org&via=tedomum.net) Lazy clients might send fields with both the stable and unstable prefix and let the homeserver deal with it. It makes serde choke on the...
PoC OIDC
This is a WIP implementation of OpenID Connect authentication using https://github.com/matrix-org/matrix-authentication-service/pull/347. I tried to write a thorough documentation in the `oidc` module on how to use it/what it supports. This...
**Bug description** I am overriding `gtk::WidgetImpl::snapshot`, but this code is causing a segmentation fault at the last line: ```rust fn snapshot(&self, snapshot: >k::Snapshot) { let borrow = self.child.borrow(); let Some(child)...