matrix-rust-sdk icon indicating copy to clipboard operation
matrix-rust-sdk copied to clipboard

Matrix Client-Server SDK for Rust

Results 279 matrix-rust-sdk issues
Sort by recently updated
recently updated
newest added

This is a problem similar to #607: state events that fail to deserialize are ignored. But usually in the spec a state event that has invalid fields in the content...

I'm thinking `NegotiateCapabilities::{Immediately, OnContentLoad}`.

enhancement
A-Widgets

Currently when `collect_session_recipients` is figuring out to which devices a key was distributed it only looks at `shared_with_set` and not `to_share_with_set` (inflight). That means that if the caller calls share_room_key,...

encryption

Not needed by EC, but apparently it does send this field (for no good reason?). Roughly specced [here](https://github.com/matrix-org/matrix-spec-proposals/blob/travis/msc/widgets-send-receive-events/proposals/2762-widget-event-receiving.md#proposal-accessing-other-rooms). For now we can ignore it. It would make sense to -...

enhancement
A-Widgets

Every generated to-device message should include an `org.matrix.msgid` field to help trace the messages through the system (at least, if the `message_ids` feature is enabled), but `matrix_sdk_crypto` appears to generate...

Sister issue of #1733 Uploading media attachments should expose the loading progress through the related timeline item. That way we can present the user with that information, in the current...

blocked

I can reproduce this scenario consistently on my local dev setup. Some how related to this panic detected on web https://github.com/vector-im/element-web/issues/26301 After a verification, the existing session will try to...

`BackupMachine::backup()` returns a list of message keys which need backing up to the server. When we restore a key from backup, it is imported via `BackupMachine::import_backed_up_room_keys()`. The intention is that...

bug

This patch implements `LinkedChunk::::as_vector`, which returns a `AsVector`. `AsVector` is a type that transforms a `Vec` into a `Vec` —this type—. Basically, it helps to consume a `LinkedChunk` as if...