Doug
974a3ad74f
Handle TimelineDiff as an enum with associated values. ( #4379 )
...
* Handle TimelineDiff as a true enum.
* Update the SDK.
* Silence some warnings.
2025-08-05 09:23:22 +01:00
Stefan Ceriu
4d616c550c
Add support for the new client wide threads feature flag
...
- enable it everywhere as it's safer than dealing with different configurations
2025-07-04 16:04:46 +03:00
Stefan Ceriu
d2933df2d0
Bump the RustSDK to v25.07.04
2025-07-04 16:04:46 +03:00
Richard van der Hoff
24ce5c03de
Add a developer option for history sharing on invite
...
Adds a new developer flag, enabling our experimental support for MSC4268.
2025-06-11 11:24:29 +03:00
Mauro
c1dfce4935
Handle media previews and invite avatars through the account data ( #4142 )
...
* added account data media display policy handling to NSE
* pr suggestions
* update compound
* code improvement
2025-05-28 19:51:34 +02:00
Stefan Ceriu
2c4a8b34a7
Bump the SDK to 25.05.21 and adopt the new way of dealing with timelines and delegates.
...
The room list items no longer hold any timeline instances and they can now be created through the normal `room.timelineWithConfiguration` mechanism.
This also means that we can move the UTD hook away from the sync service and into the client itself but setting it is now fallible as it can only be set once.
2025-05-22 18:14:55 +03:00
Stefan Ceriu
b4ee531a13
Flatten out the NSE file structure and switch room fetching to the notificationClient instead of the base one
...
- the notification client uses its internal in-memory store backed client which has up to date data after running the sliding sync loop
- see https://github.com/matrix-org/matrix-rust-sdk/pull/4991 for more details
2025-04-30 12:33:20 +02:00