Kévin Commaille

Results 62 issues of 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. - [...

effort/easy
area/events
type/spec coverage

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.

effort/easy
area/client-api
type/spec coverage

[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.

effort/easy
area/events
area/client-api
type/spec coverage

[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.

effort/easy
area/client-api
type/spec coverage

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...

effort/easy
area/identifiers

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...

effort/medium
area/events
help wanted

[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...

effort/hard
type/bug
area/events

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: &gtk::Snapshot) { let borrow = self.child.borrow(); let Some(child)...

bug