Doug
94daf13135
Replace individual RoomProxy properties with a stored RoomInfo. ( #3445 )
...
* Store RoomInfo updates in JoinedRoomProxy and read from them directly.
* Remove all RoomProxy properties that were reading from the RoomInfo.
2024-10-28 12:29:31 +00:00
Stefan Ceriu
6c09884783
Fix #1934 - Hook reaction pickers into the system's recently used keyboard emojis ( #3453 )
2024-10-25 19:58:56 +03:00
Stefan Ceriu
51751606ca
Adopt various rust side Timeline API additions ( #3423 )
...
* Adopt new reaction toggling API introduced in matrix-org/matrix-rust-sdk/pull/4127
* Adopt the changes introduced in matrix-org/matrix-rust-sdk/pull/4111: use the new `TimelineUniqueId` type instead of `String` for unique timeline identifiers.
* Bump the RustSDK to v1.0.58.
* Fix unit tests
2024-10-16 19:08:34 +03:00
Stefan Ceriu
2c31885355
Refactor theTimelineItemIdentifier handling; stop relying on optional EventOrTransactionIds and be explicit when setting composer modes from the draft service.
2024-10-16 16:37:47 +03:00
Doug
33c172b0f2
MockMediaProvider → MediaProviderMock.
2024-10-03 10:58:59 +01:00
Stefan Ceriu
45d59c57d6
Bump the RustSDK to v1.0.53: adopt latest record based timeline item APIs ( #3356 )
2024-10-01 18:50:11 +03:00
Mauro
98d7654a1d
Remove message pinning FF ( #3318 )
2024-09-30 12:32:35 +00:00
Doug
0274cf3cd5
Start fixing flakey tests ❄️ ( #3329 )
...
* Wait longer on authentication flow tests.
* Move default perceptualPrecision value into the snapshot preferences.
* Delay snapshots *before* setting up the test.
* Reset the simulators on GitHub before running?
* Remove a test that is now handled by Rust.
* Fix a test that was yielding.
2024-09-26 16:09:01 +01:00
Doug
830f8e9db7
Fix various flakey tests.
2024-09-23 16:25:49 +01:00
Mauro
163e935f65
Added a pin icon ( #3257 )
2024-09-11 10:40:11 +00:00
Stefan Ceriu
89eae00479
Switch license to AGPL ( #3237 )
...
* Switch license file to AGPL
* Update file copyright headers
* Update the default project file header
2024-09-06 16:34:30 +03:00
Mauro
87f8c2eaaf
TimelineKind refactor (#3193 )
2024-08-22 18:33:21 +00:00
Mauro
bbb462bd83
Pinned Events Timeline actions and differentiation ( #3182 )
2024-08-22 17:35:44 +02:00
Stefan Ceriu
34eb596c1a
Introduce a new RoomProxyType and treat rooms differently based on their membership state
2024-08-21 12:24:20 +03:00
Mauro
803c61e879
PinnedBanner is now managed by the RoomScreenViewModel ( #3163 )
2024-08-14 12:38:10 +02:00
Mauro
ecddcfcd16
RoomScreenViewModel is now TimelineViewModel ( #3157 )
...
Co-authored-by: Stefan Ceriu <stefanc@matrix.org >
2024-08-13 13:36:40 +02:00