manuroe
manuroe
Like we did for Swift in https://github.com/matrix-org/matrix-rust-sdk/tree/ben-ios-ffi/crates/matrix-sdk-ffi
We need to display: - [ ] Room avatar, display name - [ ] Last message, last message sender display name, timestamp - [ ] Unread count, missed notification count...
- [ ] Local echo - [ ] Encrypting - [ ] Upload progression - [ ] Failure (As we do not offer retry, we will just propose cancel to...
We have different lists containing live data that need to be provided by the Rust SDK: - room lists. They can be built ([with all sort of queries](https://github.com/matrix-org/matrix-rust-sdk/issues/634)) - room...
The `[login_new_client()]https://github.com/matrix-org/matrix-rust-sdk/blob/jplatte/matrix-sdk-ffi/crates/matrix-sdk-ffi/src/lib.rs#L58)` function needs to allow other homeservers.
We need to be able to back and forward paginate from a timeline created from an event id. If the event is already in the local cache, we can navigate...
We need to make sure the SDK exposes the following data so that ElementX can display expected the timeline - [ ] HTML messages, emotes, notifications - [ ] Images...
- [ ] text / MD - [ ] medias - [ ] files - [ ] reactions - [ ] reply - [ ] retry on everything - [...
- [ ] Local echo - [ ] Encrypting - [ ] Upload progression - [ ] Failure
but it needs to finish pending uploads before stopping everything. We need a pause/resume mechanism in the SDK.