Richard van der Hoff
cf93e33915
Support new properties in posthog UTD reports
...
Add a few new properties to the UTD reports we send to Posthog.
2024-12-11 17:33:16 +00:00
Benoit Marty
4e70c7edbe
Fix compilation issue.
2024-12-11 12:28:28 +01:00
Benoit Marty
259fe538d6
Merge pull request #4018 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.70
2024-12-11 12:23:41 +01:00
Benoit Marty
11ebe163d3
Fix tests
2024-12-11 10:41:55 +01:00
Benoit Marty
6fab5a5eea
Add TODO for the event cache
2024-12-11 10:08:53 +01:00
Benoit Marty
1ea5388dc2
DayDivider has been renamed to DateDivider.
...
For the main timeline, we can keep the name `VirtualTimelineItem.DayDivider`
2024-12-11 09:59:13 +01:00
Benoit Marty
213dd408f2
Handle new EventCache Exception
2024-12-11 09:57:45 +01:00
Benoit Marty
e5b34216e9
Media timeline: improve pagination logic.
2024-12-10 15:11:53 +01:00
Benoit Marty
6386645e0b
Remove extra space.
2024-12-10 09:24:45 +01:00
Benoit Marty
3e1b1c29d1
Media Gallery
2024-12-09 16:48:48 +01:00
ganfra
eae73ac2b9
Merge pull request #3995 from element-hq/feature/fga/requests_to_join_list
...
feat(knock_requests_list) : implement design
2024-12-06 13:28:52 +01:00
ganfra
3b2c61507b
chore(dependencies) : update rust sdk to 0.2.69 and handle new utd causes.
2024-12-05 14:56:57 +01:00
ganfra
d57ec1c2f8
Merge branch 'develop' into feature/fga/requests_to_join_list
2024-12-04 14:24:40 +01:00
ganfra
01cd76a1de
Merge pull request #3988 from element-hq/feature/fga/update_rust_sdk_0.2.68
...
dependencies : update rust sdk to 0.2.68
2024-12-03 16:57:06 +01:00
ganfra
894c0f296a
deps : update rust sdk to 0.2.68 and expose new UtdCause
2024-12-03 14:29:37 +01:00
ganfra
54b4d02371
room preview : catch all exception
2024-12-03 12:51:21 +01:00
Valere
bcac193b12
feat(crypto): Support new expected UTD causes UX + Analytics
2024-12-02 14:52:16 +01:00
ganfra
456752551a
deps : update rust sdk to 0.2.67 and fix breaking changes
2024-11-27 15:23:16 +01:00
ganfra
0ab2ad1b8b
room details : display the item to show request to join list
2024-11-25 16:33:34 +01:00
Benoit Marty
9c71d72cfe
Fix test compilation issue.
2024-11-25 10:23:18 +01:00
ganfra
0261739fff
Merge branch 'develop' into feature/bma/fixSendQueueCrash
2024-11-22 10:51:41 +01:00
ganfra
e76f7fb67e
Merge pull request #3887 from element-hq/feature/fga/close_room_leave_action
...
fix : use RoomMembershipObserver to close room screen when leaving
2024-11-22 09:52:42 +01:00
ganfra
aa1a1514aa
fix : use RoomMembershipObserver to close room screen when leaving/declining invite/canceling knock request
2024-11-21 21:37:38 +01:00
ganfra
b5e7879d44
client : rename some internals and do not destroy client related instances manually
2024-11-21 21:18:56 +01:00
ganfra
3cb8d4f54f
fix : protect some more calls to client and rework the concerned apis
2024-11-21 19:53:42 +01:00
Benoit Marty
f2a9924568
Add matrix_sdk::send_queue to be able to configure it.
2024-11-21 09:45:27 +01:00
Benoit Marty
fab9da2264
Edit / Add / Remove caption
2024-11-21 09:45:27 +01:00
Benoit Marty
042d079b0a
Allow caption for audio and file.
...
Need to preview all the attachments now, to be able to type a caption.
2024-11-21 09:45:26 +01:00
Benoit Marty
3407a1d1d6
Fix test compilation issue.
2024-11-21 09:11:50 +01:00
Benoit Marty
aa81780938
Fix compilation issue
2024-11-20 09:08:27 +01:00
Jorge Martin Espinosa
6bce3d513d
Instantiate the verification controller ASAP ( #3893 )
...
* Instantiate the verification controller when possible
This is needed to get incoming verification requests
* Workaround test failure
2024-11-19 13:58:13 +01:00
Benoit Marty
9717775327
Protect call to client.enableAllSendQueues
...
Fixes https://github.com/element-hq/element-x-android-rageshakes/issues/3375 and other rageshakes.
2024-11-18 15:15:10 +01:00
Jorge Martin Espinosa
1be7993142
Update SDK bindings version to 0.2.62 and fix SendHandle usages ( #3876 )
2024-11-15 13:48:59 +00:00
ganfra
09aa34c027
pending room : use RoomPreview internally
2024-11-15 10:52:12 +01:00
ganfra
c9b35eff5c
preview api : rename RoomPreview to RoomPreviewInfo to avoid confusion
2024-11-15 10:51:47 +01:00
ganfra
5c1a103818
create room : improve handling of room address
2024-11-13 17:55:45 +01:00
Jorge Martin Espinosa
2206e940bc
Fix verification failed issue, simplify verification logic ( #3830 )
...
* Simplify session verification:
- Reuse Rust `Client` instances created on the login process so we don't need to restore one right before the session verification.
- Remove unnecessary sources of verification state updates.
- Add an intermediate FTUE flow step which will display an indeterminate progress indicator instead of a blank screen.
* Remove unnecessary workaround: the SDK should already handle this
* Add regression tests for noop analytics service usage.
* Add `services.analytics.noop` module to the test dependencies
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-11-08 16:42:27 +01:00
Jorge Martin Espinosa
2873a6829b
Use in-memory thumbnail APIs when possible ( #3817 )
...
* Use in-memory thumbnail APIs when possible
* Make an exception for animated image types.
Also add `TimelineItemImageContent.thumbnailMediaRequestData` lazy property.
* Try simplifying the logic a bit more.
2024-11-08 08:40:38 +01:00
renovate[bot]
a6fedbafbd
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60 ( #3827 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60
* Fix SDK API breaks:
- Map new `QueueWedgeError` cases.
- Add `MediaUploadOnSendQueue` feature flag enabled on debug and nightly builds: this will by used by `Timeline.send*` media functions fot its new `useSendQueue` parameter.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-11-07 15:25:55 +01:00
ganfra
4620bb8704
Merge pull request #3809 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
...
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v0.2.59
2024-11-06 17:25:27 +01:00
ganfra
cc4a8d47eb
rust sdk : handle api breaks for 0.2.59
2024-11-06 16:31:25 +01:00
ganfra
a678fe44a0
Merge pull request #3804 from element-hq/feature/fga/update_create_room_flow
...
Knocking : update create room flow
2024-11-06 15:59:27 +01:00
ganfra
4ff1e7962d
create room : override invite power level for knockable rooms
2024-11-05 21:12:39 +01:00
ganfra
a4be2106d0
create room : start integrating the address field
2024-11-04 15:39:23 +01:00
ganfra
f0c1dfa768
create room : branch the join rule override
2024-11-04 15:39:22 +01:00
Benoit Marty
223eae9602
Send caption with media
2024-11-04 14:24:39 +01:00
Benoit Marty
4b98ee92e3
Improve FakeMatrixRoom to be able to check all the parameters.
2024-10-30 18:39:55 +01:00
Benoit Marty
f508f3e38f
Remove blank line
2024-10-29 11:50:58 +01:00
Benoit Marty
b8b38208f4
Incoming session verification request
...
Add more log to the state machines
Ensure the block cannot be cancelled, else if the Rust SDK emit a new state during the API execution, the state machine may cancel the api call.
Let VerificationFlowState values match the SDK api for code clarity.
Rename sub interface for clarity.
Migrate tests to the new FakeVerificationService.
2024-10-29 09:26:15 +01:00
Benoit Marty
a899a0e129
Fix API break.
2024-10-28 21:19:33 +01:00