Benoit Marty
b097e9631b
Changelog for version 0.7.3
2024-11-08 17:37:15 +01:00
Benoit Marty
001d6e4c51
version++
2024-11-08 17:04:21 +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
Benoit Marty
cf9dbc60f6
Merge pull request #3832 from element-hq/feature/bma/waitingtoMatch
...
Disable button during the "verifying" step.
2024-11-08 14:07:38 +01:00
Benoit Marty
a0fb24448a
Merge pull request #3819 from element-hq/feature/bma/fixDeleteOriginalFile
...
Do not delete the original file if it's not a temporary file when sending it to a room.
2024-11-08 11:45:19 +01:00
Benoit Marty
8dfe5300b8
Rename parameter.
2024-11-08 10:11:06 +01:00
Benoit Marty
43053de5fb
Delete the temporary file only when the user explicitly cancel the upload.
2024-11-08 10:11:06 +01:00
Benoit Marty
585b6a94f3
Delete temporary created files.
2024-11-08 10:11:06 +01:00
Benoit Marty
0c841442d9
Add a log when deleting a file.
2024-11-08 10:11:06 +01:00
Benoit Marty
58a0875c5d
Do not delete the original file when sending a media. Fixes #3800 .
2024-11-08 10:11:06 +01:00
Benoit Marty
13ec1838c0
MediaPreProcessor: remove default value of parameter deleteOriginal. No functional change here.
2024-11-08 10:11:06 +01:00
Benoit Marty
64b1f30da4
Merge pull request #3833 from element-hq/feature/bma/elementCallSwitch
...
ElementCall: allow user to switch to another call.
2024-11-08 10:09:56 +01:00
Benoit Marty
d09df1bcc3
Use LoggerTag.
2024-11-08 09:46:56 +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
Benoit Marty
0dbfab99d1
Fix Konsist test failing
2024-11-07 20:40:19 +01:00
ElementBot
31f153469c
Update screenshots
2024-11-07 18:02:45 +00:00
Benoit Marty
8b21efa32a
Ensure the invisible buttons have the correct size.
2024-11-07 18:51:44 +01:00
Benoit Marty
700d4c62af
Hide "They don't match" button when verifying.
2024-11-07 18:39:46 +01:00
Benoit Marty
ea32b39a98
ElementCall: allow user to switch to another call.
2024-11-07 18:34:35 +01:00
Benoit Marty
084fa78072
Disable button during the "verifying" step.
2024-11-07 17:05:18 +01:00
Benoit Marty
bee708cf3e
Merge pull request #3829 from element-hq/feature/bma/verificationIteration
...
Verification UI / UX iteration
2024-11-07 16:42:28 +01:00
ElementBot
88d04985cd
Update screenshots
2024-11-07 14:28:54 +00: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
Benoit Marty
5311cf28c9
Change action to only "Done" when there is a verification failure.
2024-11-07 15:17:33 +01:00
Benoit Marty
fff7c04421
Use test extension
2024-11-07 13:36:36 +01:00
Benoit Marty
153aa6ecea
Update test.
2024-11-07 13:34:18 +01:00
renovate[bot]
2386350abb
Update plugin paparazzi to v1.3.5 ( #3826 )
...
* Update plugin paparazzi to v1.3.5
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ElementBot <android@element.io>
2024-11-07 13:25:05 +01:00
renovate[bot]
39df0c5187
Update dependency com.otaliastudios:transcoder to v0.11.2 ( #3805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-07 12:56:48 +01:00
Benoit Marty
683b694eec
Incoming verification: do not distinguish UI between cancelled and failed state.
2024-11-07 12:46:13 +01:00
Benoit Marty
2b06108574
Update wording for verification cancelled.
2024-11-07 12:43:02 +01:00
Benoit Marty
d0a64a16df
Session verification: Iterate on the waiting for other device screen.
2024-11-07 12:21:38 +01:00
Benoit Marty
b085c1b3d4
Session verification: add new screen to get ready on the other session.
2024-11-07 12:16:05 +01:00
renovate[bot]
104358502d
Update mobile-dev-inc/action-maestro-cloud action to v1.9.4 ( #3820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-07 11:42:09 +01:00
Benoit Marty
213dc77ecd
Merge pull request #3823 from element-hq/feature/bma/lastDevice
...
Remove code duplication - no behavior change.
2024-11-07 11:34:23 +01:00
Benoit Marty
d462386624
Remove code duplication - no behavior change.
2024-11-07 09:58:29 +01:00
Benoit Marty
9ea0a117f0
Merge pull request #3815 from element-hq/feature/bma/hideJoinCallButton
...
Hide join call button when the user is already in the call
2024-11-07 09:00:02 +01:00
Benoit Marty
db4b4d3fa4
Provide MutableStateFlow in the constructor of the fake class.
2024-11-06 17:29:20 +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
Benoit Marty
2b5acb3023
Rename CurrentCallObserver to CurrentCallService
2024-11-06 17:24:26 +01:00
ganfra
cc4a8d47eb
rust sdk : handle api breaks for 0.2.59
2024-11-06 16:31:25 +01:00
Benoit Marty
ebfa50c88f
Merge pull request #3816 from element-hq/feature/bma/moreCaptionWork
...
Iteration on caption
2024-11-06 16:01:14 +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
ElementBot
2ab6289b89
Update screenshots
2024-11-06 14:09:08 +00:00
ganfra
24d4270215
create room : clean up after review.
2024-11-06 14:57:55 +01:00
Benoit Marty
f2c63a5a62
Do not render filename of voice message.
2024-11-06 11:08:01 +01:00
Benoit Marty
461c31420e
Improve last message formatter: add caption (or filename)
2024-11-06 11:08:01 +01:00
Benoit Marty
f00478d9f3
Format file...
2024-11-06 11:08:00 +01:00
Benoit Marty
c04bd64ca4
Fix wrong description.
2024-11-06 11:08:00 +01:00
Benoit Marty
64b189c48a
Notification with image: provide the mimetype if available.
2024-11-06 11:07:59 +01:00
Benoit Marty
cd481d3ca9
Add a message in the notification for the caption. Fixes #2602
2024-11-06 11:07:59 +01:00