Benoit Marty
624093061d
Merge pull request #3857 from element-hq/feature/bma/legacyCallIteration
...
Update the strings for unsupported calls
2024-11-12 20:45:05 +01:00
ganfra
79b758c228
Merge pull request #3834 from element-hq/feature/fga/design_system_text_field
...
Design system : implement new TextField
2024-11-12 11:18:07 +01:00
Benoit Marty
0171b796bb
Update the strings for unsupported calls
2024-11-12 10:20:21 +01:00
Benoit Marty
c756ad7aee
Merge pull request #3842 from element-hq/feature/bma/stopIncomingcall
...
Stop incoming call ringing if answered on another device.
2024-11-12 09:40:53 +01:00
ElementBot
f595a7a7c5
Sync Strings ( #3852 )
...
* Sync Strings from Localazy
* Fix tests
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-11-11 13:09:30 +01:00
ganfra
b13e3a090e
design : fix RoomDetailsEditViewTest after readonly changes
2024-11-08 17:47:30 +01:00
Benoit Marty
2dbc800150
Fix tests
2024-11-08 17:18:10 +01:00
Jorge Martin Espinosa
49e1cfed42
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
f1b23ff416
Stop incoming ringing call when answered on another session.
2024-11-08 16:41:48 +01:00
Benoit Marty
57ced5423a
incomingCallTimedOut() does not need to be exposed in the interface.
2024-11-08 16:41:47 +01:00
ganfra
ada220d017
design : adjust some designs after textfield changes
2024-11-08 16:28:09 +01:00
ganfra
2f6a09f957
design : format textfield code
2024-11-08 15:41:07 +01:00
ganfra
a293ea0f2b
design : TextField2 is now TextField
2024-11-08 15:37:10 +01:00
ganfra
6a68ebe467
design : remove some usages of TextField and LabelledTextField
2024-11-08 15:29:07 +01:00
ganfra
784b0a5c24
design : removes usage of OutlinedTextField
2024-11-08 15:15:08 +01:00
Benoit Marty
979c4faafe
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
915416bb5e
Rename parameter.
2024-11-08 10:11:06 +01:00
Benoit Marty
73b156371c
Delete the temporary file only when the user explicitly cancel the upload.
2024-11-08 10:11:06 +01:00
Benoit Marty
22bb8796ef
Delete temporary created files.
2024-11-08 10:11:06 +01:00
Benoit Marty
495e4b3d60
MediaPreProcessor: remove default value of parameter deleteOriginal. No functional change here.
2024-11-08 10:11:06 +01:00
Benoit Marty
3a8f55d216
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
95cdd93013
Use LoggerTag.
2024-11-08 09:46:56 +01:00
Jorge Martin Espinosa
4e9a75f10e
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
2091c5559d
Ensure the invisible buttons have the correct size.
2024-11-07 18:51:44 +01:00
Benoit Marty
df3bd31118
Hide "They don't match" button when verifying.
2024-11-07 18:39:46 +01:00
ganfra
612dfa4c9a
design : new TextField api
2024-11-07 18:34:44 +01:00
Benoit Marty
f66193e317
ElementCall: allow user to switch to another call.
2024-11-07 18:34:35 +01:00
Benoit Marty
4d0b2dd53b
Disable button during the "verifying" step.
2024-11-07 17:05:18 +01:00
Benoit Marty
4ba60b7a83
Change action to only "Done" when there is a verification failure.
2024-11-07 15:17:33 +01:00
Benoit Marty
3a2baed2df
Use test extension
2024-11-07 13:36:36 +01:00
Benoit Marty
0d1779b1d8
Update test.
2024-11-07 13:34:18 +01:00
Benoit Marty
4d95617bea
Incoming verification: do not distinguish UI between cancelled and failed state.
2024-11-07 12:46:13 +01:00
Benoit Marty
5c3f712e29
Update wording for verification cancelled.
2024-11-07 12:43:02 +01:00
Benoit Marty
fd754e2a68
Session verification: Iterate on the waiting for other device screen.
2024-11-07 12:21:38 +01:00
Benoit Marty
b8d6c47532
Session verification: add new screen to get ready on the other session.
2024-11-07 12:16:05 +01:00
Benoit Marty
16dacddd43
Remove code duplication - no behavior change.
2024-11-07 09:58:29 +01:00
Benoit Marty
6affd6f508
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
b9c7dd7d12
Provide MutableStateFlow in the constructor of the fake class.
2024-11-06 17:29:20 +01:00
ganfra
1e12d2cb71
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
04274b8384
Rename CurrentCallObserver to CurrentCallService
2024-11-06 17:24:26 +01:00
ganfra
f8d4b11f56
rust sdk : handle api breaks for 0.2.59
2024-11-06 16:31:25 +01:00
Benoit Marty
b23ec7e0bd
Merge pull request #3816 from element-hq/feature/bma/moreCaptionWork
...
Iteration on caption
2024-11-06 16:01:14 +01:00
ganfra
f253d8d93b
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
0f5038e70c
create room : clean up after review.
2024-11-06 14:57:55 +01:00
Benoit Marty
3958edb816
Format file...
2024-11-06 11:08:00 +01:00
Benoit Marty
ccc1600cd9
Fix wrong description.
2024-11-06 11:08:00 +01:00
Benoit Marty
d041de3217
Update tests
2024-11-06 10:11:50 +01:00
Benoit Marty
0bbb1ac23d
Ensure the user can join the call even if they has joined a call in another session.
2024-11-06 09:50:03 +01:00
Benoit Marty
2a35edb14a
Hide the join call button if the user is already in the call.
...
This is at the account level so if the user has joined the call on another device, the join button will be hidden.
Extract room call state presenter to its own module and update RoomCallState model.
Let RoomDetailsPresenter use the new RoomCallStatePresenter
2024-11-06 09:14:47 +01:00
Benoit Marty
dd8de20147
Merge pull request #3803 from element-hq/feature/bma/sendCaption
...
Send caption with image and video
2024-11-06 09:13:34 +01:00