Commit Graph

8268 Commits

Author SHA1 Message Date
Benoit Marty
34a577d63d Temporary account creation flow is only supported on matrix.org 2024-09-16 12:24:47 +02:00
Benoit Marty
3f06664d88 Open external url (like terms and condition) in a Custom Chrome Tab, and disable to "Leave page" dialog. 2024-09-16 12:24:47 +02:00
Benoit Marty
bed7776674 Account Creation using a WebView 2024-09-16 12:24:47 +02:00
Benoit Marty
6efa31257d Enable account creation and iterate on the Button design 2024-09-16 12:12:35 +02:00
Benoit Marty
c87353516c Merge pull request #3464 from element-hq/sync-localazy
Sync Strings
2024-09-16 11:50:11 +02:00
Jorge Martin Espinosa
03786c1fd2 Add forced logout flow when the proxy is no longer available (#3458)
* Add `MatrixClient.isSlidingSyncProxySupported` function

* Update localazy strings

* Modify `ErrorDialog` to have an `onSubmit` call, which will be used for the submit action.

Also make the title text optional and dismissing the dialog by tapping outside/going back configurable.

* Check if a forced migration to SSS is needed because the proxy is no longer available.

In that case, display the non-dismissable dialog and force the user to log out after enabling SSS.

* Enable native/simplified sliding sync by default.

* Refactor the login to make sure we:

1. Always try native/simplified sliding sync login first, if available.
2. Then, if it wasn't available or failed with an sliding sync not supported error, try with the proxy instead (either discovered proxy or forced custom one).

* Move logic to `LoggedInPresenter` and the UI to `LoggedInView`

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-09-16 09:13:02 +00:00
bmarty
e840974dc5 Sync Strings from Localazy 2024-09-16 00:25:04 +00:00
ganfra
eae580422d Merge pull request #3451 from element-hq/feature/valere/invisible_crypto_feature_flag
Feature/valere/invisible crypto feature flag
2024-09-12 16:29:21 +02:00
Benoit Marty
1c92f1f3f7 Merge pull request #3449 from element-hq/feature/bma/dmRoomBeginning
Fix events blinking at the beginning of DM
2024-09-12 16:29:18 +02:00
Benoit Marty
4cfda8e4aa Rename isInit to isTimelineInitialized for clarity. 2024-09-12 16:27:52 +02:00
Benoit Marty
a3839b0c2b Changelog for version 0.6.0 2024-09-12 16:13:29 +02:00
Benoit Marty
5d21248c34 Add changelog from the release. 2024-09-12 16:09:35 +02:00
Benoit Marty
e391a2747c version++ 2024-09-12 15:06:50 +02:00
Benoit Marty
b2a586fa79 Merge branch 'release/0.6.0' into main 2024-09-12 15:05:17 +02:00
Benoit Marty
29c33c5f60 Adding fastlane file for version 0.6.0 2024-09-12 15:05:14 +02:00
Benoit Marty
0a3270efe1 Setting version for the release 0.6.0 2024-09-12 15:03:55 +02:00
Valere
d99509e884 crypto: Add configuration flag to enable invisible crypto 2024-09-12 14:53:59 +02:00
Valere
5dec472f9b Doc | Remove outdated comment about flags default values 2024-09-12 11:51:43 +02:00
Benoit Marty
ba4ef08756 Remove process extension and provide isInit parameter to the processors. 2024-09-12 09:21:53 +02:00
Benoit Marty
6087b15560 Fix filtering of Event at the beginning of DM. 2024-09-12 09:21:53 +02:00
Benoit Marty
43ad1eb31b SDK 0.2.44 2024-09-12 09:21:53 +02:00
Benoit Marty
60859550ab Merge pull request #3446 from element-hq/feature/bma/sdkUpgrade
Rust sdk upgrade to 0.2.43
2024-09-12 09:20:06 +02:00
Benoit Marty
6645fd27ce Fix detekt false positive. 2024-09-11 20:41:58 +02:00
Benoit Marty
0c1e04c4ae Merge pull request #3441 from element-hq/feature/bma/iterateOnStoreAssets
Update application store assets
2024-09-11 20:20:39 +02:00
Benoit Marty
16efeb1937 Fix API break 2024-09-11 20:10:48 +02:00
Benoit Marty
d5b722fe3a SDK 0.2.43 2024-09-11 20:03:29 +02:00
Benoit Marty
9cbc1805dd Merge pull request #3442 from element-hq/feature/bma/deviceId
DeviceId and cleanup.
2024-09-11 11:01:31 +02:00
Benoit Marty
f5863a88b4 Add license word in the dictionary to avoid warning in AS. 2024-09-11 10:06:28 +02:00
Benoit Marty
ac19d04122 RustMatrixRoom do not need the SessionData anymore. 2024-09-11 10:03:22 +02:00
Benoit Marty
626fa4e495 Introduce value class "DeviceId" 2024-09-11 09:52:25 +02:00
Benoit Marty
8b8ded672b Update store wordings. 2024-09-10 23:18:26 +02:00
ganfra
57bbb6a1c3 Merge pull request #3430 from element-hq/feature/fga/pinned_messages_list_remove_reaction
Pinned messages list : hide reactions
2024-09-10 15:48:06 +02:00
ganfra
a821c681ac Merge pull request #3439 from element-hq/feature/fga/pinned_messages_enabled_by_default
Enables pinned messages feature by default.
2024-09-10 15:11:00 +02:00
Benoit Marty
df8500491b Add new image for the stores. 2024-09-10 15:01:02 +02:00
ganfra
c88cf9cc8c Pinned messages : enabled by default 2024-09-10 13:56:00 +02:00
ganfra
96f8e097bd Merge pull request #3383 from element-hq/renovate/peter-evans-create-pull-request-7.x
Update peter-evans/create-pull-request action to v7
2024-09-10 12:48:46 +02:00
ganfra
53600bfe0c Merge pull request #3397 from element-hq/renovate/activity
Update activity to v1.9.2
2024-09-10 12:40:25 +02:00
ganfra
672bf972ad Merge branch 'develop' into renovate/activity 2024-09-10 12:11:21 +02:00
ganfra
e059cdd916 Merge branch 'develop' into feature/fga/pinned_messages_list_remove_reaction 2024-09-10 11:25:40 +02:00
ganfra
2960631126 Merge pull request #3432 from element-hq/feature/fga/pinned_messages_fix_timeline_provider
Feature/fga/pinned messages fix timeline provider
2024-09-10 11:24:01 +02:00
Benoit Marty
523603380c Small update of the release script wording. 2024-09-10 10:35:06 +02:00
Benoit Marty
4690308335 Changelog for version 0.5.3 2024-09-10 10:27:18 +02:00
Benoit Marty
8bddf3ea3f version++ 2024-09-10 09:29:32 +02:00
Benoit Marty
1bf18a70f9 Merge tag 'v0.5.3' into develop
Tag
2024-09-10 09:28:38 +02:00
Benoit Marty
09bc5673f5 Merge branch 'release/0.5.3' into main 2024-09-10 09:28:04 +02:00
Benoit Marty
412f39dd61 Adding fastlane file for version 0.5.3 2024-09-10 09:28:00 +02:00
ganfra
9f90761578 Pinned messages : allow action to continue when leaving the pinned messages list. 2024-09-10 09:07:16 +02:00
ganfra
3294b74e39 Pinned messages : fix timeline provider subscription 2024-09-10 09:07:00 +02:00
ganfra
aaefa8e740 Pinned messages list : hide reactions. 2024-09-09 19:29:25 +02:00
Jorge Martin Espinosa
8154aa3319 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