Commit Graph

1478 Commits

Author SHA1 Message Date
ElementBot 2d9f83becb Update screenshots 2024-10-22 10:39:48 +00:00
ElementBot 385a4c90f5 Update screenshots 2024-10-21 13:44:50 +00:00
Benoit Marty 5b32fd8de0 Merge pull request #3706 from element-hq/bma/listItemFixes
UI: fix list item colors
2024-10-21 11:14:11 +02:00
bmarty b179518962 Sync Strings from Localazy 2024-10-21 00:27:20 +00:00
ElementBot ab59a73a22 Update screenshots 2024-10-18 14:03:19 +00:00
ElementBot 7b4fdf21ba Update screenshots 2024-10-18 13:24:06 +00:00
Benoit Marty 05a0effd2a Merge pull request #3695 from element-hq/feature/bma/improveComposerPaddings
Improve composer paddings
2024-10-16 22:55:51 +02:00
Benoit Marty f95ab1fb06 Merge pull request #3671 from element-hq/bma/improveRoomModeration
Improve room moderation
2024-10-16 17:57:22 +02:00
Benoit Marty 7ece687740 Merge pull request #3574 from element-hq/feature/bma/improveMediaModel
Clarify model for Event with attachment
2024-10-16 14:57:05 +02:00
ElementBot fe1092b949 Update screenshots 2024-10-16 12:28:04 +00:00
ElementBot c66802b1c1 Update screenshots 2024-10-16 11:49:16 +02:00
ElementBot 0272788f3f Update screenshots 2024-10-15 16:13:17 +00:00
ElementBot 208d5f433e Update screenshots 2024-10-10 15:27:27 +00:00
renovate[bot] 1f2075f1b3 fix(deps): update dependency androidx.compose:compose-bom to v2024.09.03 (#3583)
* fix(deps): update dependency androidx.compose:compose-bom to v2024.09.03

* Fix the `LinearProgressIndicator` new style

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
2024-10-09 11:50:11 +00:00
Benoit Marty 79a1ab72e9 Merge pull request #3633 from element-hq/feature/bma/qrCodeNotice
QrCode intro screen: add subtitle and fix button wording #3632
2024-10-09 12:25:21 +02:00
renovate[bot] 76a7c11d38 Update dependency io.element.android:emojibase-bindings to v1.3.3 (#3620)
* fix(deps): update dependency io.element.android:emojibase-bindings to v1.3.3

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-10-09 10:23:23 +00:00
ganfra a3db4b2043 Merge pull request #3631 from element-hq/feature/fga/rework_room_summary
Rework room summary
2024-10-09 11:44:45 +02:00
ElementBot 05536888b1 Update screenshots 2024-10-09 08:57:09 +00:00
ElementBot be2216ccd9 Update screenshots 2024-10-09 08:35:09 +00:00
ElementBot 6ea11fa9c2 Update screenshots 2024-10-08 17:12:50 +02:00
ElementBot 84fd25c6d9 Update screenshots 2024-10-08 10:02:00 +00:00
Benoit Marty de6b34dc7a Merge pull request #3609 from element-hq/feature/bma/slidingSyncCheck
Remove supportSlidingSync boolean.
2024-10-07 15:30:39 +02:00
bmarty e25ba65170 Sync Strings from Localazy 2024-10-07 00:28:33 +00:00
ElementBot 1f7b05a58d Update screenshots 2024-10-04 15:15:15 +00:00
ElementBot 0018cce7c1 Update screenshots 2024-10-04 15:12:13 +00:00
ElementBot 70c6bede97 Update screenshots 2024-10-04 17:02:00 +02:00
ElementBot 02a173f441 Update screenshots 2024-10-04 14:05:07 +00:00
Jorge Martin Espinosa 79c17f714f Use Anvil KSP instead of the Square KAPT one (#3564)
* Use Anvil KSP instead of the Square KAPT one

* Fix several configuration cache, lint and test issues

* Allow incremental kotlin compilation in the CI

* Workaround Robolectric + Compose issue that caused `AppNotIdleException`

* Update the `enterprise` commit hash

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2024-10-02 11:52:17 +00:00
Jorge Martin Espinosa f344a1282c Don't display security banner for unknown RecoveryState (#3579)
* Don't display security banner for unknown `RecoveryState`

* Don't display 'set up recovery' if its status is unknown.

Add more screenshot tests.

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2024-10-02 09:28:33 +00:00
ElementBot 6a8086c9c1 Update screenshots 2024-09-30 08:02:28 +00:00
renovate[bot] 231217c438 Update dependency io.element.android:compound-android to v0.1.0 (#3524)
* Update dependency io.element.android:compound-android to v0.1.0

* Fix usages of `AvatarColorsProvider`

* Update screenshots

* Fix tests and lint issues

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
2024-09-26 14:54:25 +00:00
Benoit Marty c5f5ff356b Merge pull request #3527 from element-hq/feature/bma/elementCallNoNetwork
Handle no network error when starting Element Call.
2024-09-26 14:43:50 +02:00
renovate[bot] 9756afc5d1 Update dependency androidx.compose:compose-bom to v2024.09.00 (#3399)
* Update dependency androidx.compose:compose-bom to v2024.09.00

* Adapt code for changes.

* Workaround crash when closing the RTE

* Fix broken bottom sheet colors and shape

* Fix tons of warnings and deprecations

* Fix lint issues

* Fix more M3 update changes

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: ganfra <francoisg@matrix.org>
Co-authored-by: ElementBot <android@element.io>
2024-09-26 09:30:20 +02:00
Benoit Marty ae7a79e06e Merge pull request #3531 from element-hq/feature/bma/logLevel
Remove ability to configure default log level
2024-09-25 10:33:27 +02:00
ElementBot 785d3882f4 Update screenshots 2024-09-24 15:40:44 +00:00
ElementBot 6ce19f8342 Update screenshots 2024-09-24 08:23:43 +00:00
ElementBot 350e7f68f3 Update screenshots 2024-09-23 15:32:52 +00:00
ElementBot 90d7a5796c Update screenshots 2024-09-20 12:24:48 +00:00
ElementBot 782e1e392e Update screenshots 2024-09-17 15:54:22 +00:00
ElementBot 6154b08ba7 Update screenshots 2024-09-17 15:13:22 +00:00
bmarty 4583ffeaf9 Sync Strings from Localazy 2024-09-17 11:05:35 +00:00
bmarty bb0a281342 Sync Strings from Localazy 2024-09-16 18:40:24 +00:00
Benoit Marty cf2c90ea0a Merge pull request #3467 from element-hq/feature/bma/accountCreation
Temporary account creation using Element Web.
2024-09-16 16:52:26 +02:00
ganfra 47d0c505b5 Merge pull request #3461 from element-hq/feature/fga/send_failure_identity_changes
Require acknowledgement to send to a verified user if their identity changed or if a device is unverified.
2024-09-16 16:00:18 +02:00
ElementBot 7647414c68 Update screenshots 2024-09-16 10:50:01 +00:00
Jorge Martin Espinosa 663362ac7f 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
ElementBot 16bf8f04fe Update screenshots 2024-09-13 15:04:13 +00: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