Doug
7c75498b4d
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
7a47e37d38
Fix #1934 - Hook reaction pickers into the system's recently used keyboard emojis ( #3453 )
2024-10-25 19:58:56 +03:00
Stefan Ceriu
0651314e3e
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
35d49c4d85
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
5522871dd9
MockMediaProvider → MediaProviderMock.
2024-10-03 10:58:59 +01:00
Stefan Ceriu
c79dbe85a0
Bump the RustSDK to v1.0.53: adopt latest record based timeline item APIs ( #3356 )
2024-10-01 18:50:11 +03:00
Mauro
5f4c2890f6
Remove message pinning FF ( #3318 )
2024-09-30 12:32:35 +00:00
Doug
4d7d687954
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
4996137006
Fix various flakey tests.
2024-09-23 16:25:49 +01:00
Mauro
ed67a29277
Added a pin icon ( #3257 )
2024-09-11 10:40:11 +00:00
Stefan Ceriu
664e87fe87
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
993fe8cd36
TimelineKind refactor (#3193 )
2024-08-22 18:33:21 +00:00
Mauro
4eb1ed5d09
Pinned Events Timeline actions and differentiation ( #3182 )
2024-08-22 17:35:44 +02:00
Stefan Ceriu
e281a3f242
Introduce a new RoomProxyType and treat rooms differently based on their membership state
2024-08-21 12:24:20 +03:00
Mauro
c71da91d54
PinnedBanner is now managed by the RoomScreenViewModel ( #3163 )
2024-08-14 12:38:10 +02:00
Mauro
1ad361a6e8
RoomScreenViewModel is now TimelineViewModel ( #3157 )
...
Co-authored-by: Stefan Ceriu <stefanc@matrix.org >
2024-08-13 13:36:40 +02:00