ganfra
aeea99196b
Send failure verified user : fix tests.
2024-09-13 18:04:16 +02:00
ganfra
e16adb9b85
Send failure verified user : handle click on failed send icon.
2024-09-13 16:40:07 +02:00
ganfra
ff368b4072
Send failure verified user : resolve ui and logic
2024-09-13 16:40:07 +02:00
ganfra
e0bc026d5f
Send failure verified user : display in ActionListView
2024-09-13 16:40:06 +02:00
Benoit Marty
5a8658253a
Merge pull request #3442 from element-hq/feature/bma/deviceId
...
DeviceId and cleanup.
2024-09-11 11:01:31 +02:00
Benoit Marty
88b0eff0fe
Introduce value class "DeviceId"
2024-09-11 09:52:25 +02:00
ganfra
631a57e069
Merge branch 'develop' into feature/fga/pinned_messages_list_remove_reaction
2024-09-10 11:25:40 +02:00
ganfra
99158dadc0
Pinned messages : allow action to continue when leaving the pinned messages list.
2024-09-10 09:07:16 +02:00
ganfra
c611f39ec3
Pinned messages : fix timeline provider subscription
2024-09-10 09:07:00 +02:00
ganfra
73bbd1e62a
Pinned messages list : hide reactions.
2024-09-09 19:29:25 +02:00
Jorge Martin Espinosa
67e262fdc8
Add banner for optional migration to simplified sliding sync ( #3429 )
...
* Add banner for optional migration to native sliding sync
- Add `MatrixClient.isNativeSlidingSyncSupported()` and `MatrixClient.isUsingNativeSlidingSync` to check whether the home server supports native sliding sync and we're already using it.
- Add `NativeSlidingSyncMigrationBanner` composable to the `RoomList` screen when the home server supports native sliding sync but the current session is not using it.
- Add an extra logout successful action to the logout flow, create `EnableNativeSlidingSyncUseCase` so it can be used there.
* Update screenshots
* Make sure the sliding sync migration banner has lower priority than the encryption setup ones
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-09-09 18:13:19 +02:00
ganfra
b9a581953c
Merge branch 'develop' into feature/fga/timeline_utd
2024-09-09 15:40:26 +02:00
Benoit Marty
76bc70afa0
Remove Wait list screen #3293
2024-09-09 14:06:53 +02:00
ganfra
74c02cc2d3
Timeline : remove the encrypted history banner for now.
2024-09-09 11:20:50 +02:00
ganfra
a7ab8ee843
Self verification : makes sure cancellation works properly
2024-09-09 10:30:35 +02:00
Benoit Marty
6251cb9269
Merge pull request #3422 from element-hq/feature/bma/agpl
...
Change license to AGPL
2024-09-06 20:40:28 +02:00
Benoit Marty
375ac25d8d
Migrate license to AGPL - XML files.
2024-09-06 17:43:35 +02:00
Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
5bffe82e3e
Merge pull request #3419 from element-hq/feature/bma/fixElementCall
...
Ensure Call is not hang up when user is asked to grant system permissions
2024-09-06 17:15:09 +02:00
ganfra
87dbed98ea
Merge pull request #3415 from element-hq/feature/fga/pinned_messages_banner_indicators
...
Pinned messages banner : adjust indicator to match design.
2024-09-06 16:57:08 +02:00
ganfra
b802a196fc
Merge pull request #3392 from element-hq/feature/fga/pinned_messages_list
...
[Feature] Pinned messages list
2024-09-06 16:32:44 +02:00
ganfra
18eadb6933
Pinned messages banner : reformat.
2024-09-06 16:32:29 +02:00
Benoit Marty
9b791b651a
Merge pull request #3409 from element-hq/feature/bma/recoveryKeyFormatting
...
Recovery key formatting and wording iteration
2024-09-06 16:30:39 +02:00
Benoit Marty
467c63fd15
Ensure Call is not hang up when user is asked to grant system permissions.
2024-09-06 16:17:21 +02:00
Benoit Marty
148c49cb9a
var -> val for lambda
2024-09-06 14:46:28 +02:00
Benoit Marty
5befb9b290
Use the local val instead.
2024-09-06 13:54:15 +02:00
Benoit Marty
2ed6abb532
Fix test compilation issue.
2024-09-06 13:52:43 +02:00
Benoit Marty
9d91cc6184
Add missing test for AppMigration06
2024-09-06 11:51:59 +02:00
Benoit Marty
56fd455d44
Add missing test for AppMigration05
2024-09-06 11:41:13 +02:00
ganfra
d6fe736b75
Pinned messages banner : adjust indicator to match design.
2024-09-06 11:20:25 +02:00
Benoit Marty
54dc8e7c54
Do not perform any migration on fresh application installation.
2024-09-06 10:52:39 +02:00
Benoit Marty
5b13a51b0c
Add an application migration to delete the old log files.
2024-09-06 09:31:14 +02:00
ganfra
d3420da599
Pinned messages list : improve and fix code after PR review.
2024-09-05 17:40:50 +02:00
Benoit Marty
4c274302c7
Fix wording issue. We know have a footer to explain that a passphrase will work.
2024-09-05 17:34:04 +02:00
Benoit Marty
b37daba638
RecoveryKey: add previews to check the visual transformation.
2024-09-05 17:31:41 +02:00
Jorge Martin Espinosa
9f2db3e52d
Fix Element Call closing automatically on API 34 ( #3402 )
...
* Fix Element Call closing automatically on API 34
It seems like registering a user leave hint listener way too early was causing the activity to try to enter PiP erroneously and that led to the activity closing instead.
2024-09-05 14:28:05 +00:00
Benoit Marty
e8d15989bb
Merge pull request #3295 from frebib/feat/big-emoji
...
Big emoji-only messages
2024-09-04 18:36:26 +02:00
Benoit Marty
23001d6751
Remove unnecessary parenthesis
2024-09-04 18:35:26 +02:00
Benoit Marty
f9af2b8d19
Merge pull request #3395 from element-hq/feature/bma/noDeviceVerifiedAfterRegistration
...
Skip device verification screen when creating a new account using OIDC
2024-09-04 18:28:30 +02:00
ganfra
e9b37bd154
Pinned messages list : add more test for better coverage.
2024-09-04 17:43:34 +02:00
Benoit Marty
f32e7c7e02
Properly skip the FTUE verification screen if verification is not needed.
2024-09-04 16:41:34 +02:00
ganfra
ed9426642f
Pinned messages : fix test after merging develop
2024-09-04 15:04:20 +02:00
ganfra
c30398ccc7
Pinned messages: clean code
2024-09-04 14:27:18 +02:00
ganfra
12e7e05551
Merge branch 'develop' into feature/fga/pinned_messages_list
2024-09-04 14:11:53 +02:00
Benoit Marty
faa2f8108c
Remove the migration screen. #3292
2024-09-04 12:11:31 +02:00
ganfra
51f7599c38
Pinned messages list : fix all tests after changes
2024-09-04 12:09:17 +02:00
ganfra
c6e7e7d09e
Pinned messages : add comment on PinnedEventsTimelineProvider
2024-09-04 11:42:54 +02:00
ganfra
9ed9559191
Pinned messages list : handle error state (shouldn't really happen)
2024-09-04 11:42:04 +02:00
ganfra
cd8a708739
Pinned messages list : add some ui tests
2024-09-04 11:11:04 +02:00
Jorge Martin Espinosa
2c8b0d0b95
Make sure to save the tokens the Client might return when its session is restored ( #3378 )
...
* Use `ClientSessionDelegate` to ensure tokens are always updated.
Refreshed tokens on client restoration might not have been stored to disk if the token refresh happened before `RustMatrixClient` was built and the `ClientDelegate` was set in it.
Using `ClientSessionDelegate` should ensure the tokens refreshed callback is called at any point in time.
* Improve how assigning the Client works, fix docs
* Fix review comments
2024-09-04 10:54:31 +02:00