Commit graph

994 commits

Author SHA1 Message Date
ElementBot
6a8086c9c1 Update screenshots 2024-09-30 08:02:28 +00:00
Benoit Marty
154114bfce Konsist: implement another workaround. 2024-09-27 12:14:51 +02:00
Benoit Marty
e0a9fbe063 Konsist: fix compilation issue and implement workaround. 2024-09-27 11:59:32 +02: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
ganfra
5c7ac76c9a
Merge pull request #3500 from element-hq/feature/fga/pinned_message_icon
Pinned messages : add pin icon in timeline for pinned events.
2024-09-20 16:50:11 +02:00
ElementBot
90d7a5796c Update screenshots 2024-09-20 12:24:48 +00:00
Benoit Marty
d1be4349f0 Add test on RustRoomDirectoryList 2024-09-19 15:40:25 +02:00
Benoit Marty
2d9b0bbe19 Adapt Konsist test for Fake Rust classes. 2024-09-18 18:50:54 +02: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
ganfra
74c02cc2d3 Timeline : remove the encrypted history banner for now. 2024-09-09 11:20:50 +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
49fcba1381 Migrate license to AGPL - Update KonsistLicenseTest 2024-09-06 18:02: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
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
ElementBot
6597fe2e1f Update screenshots 2024-09-06 13:27:06 +00:00
ElementBot
332e38b091 Update screenshots 2024-09-05 15:52:50 +00:00
ElementBot
bab85c71ec Update screenshots 2024-09-05 15:45:14 +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
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
ElementBot
7c909c2c8d Update screenshots 2024-09-04 14:53:10 +00:00
ElementBot
8a8e87a354 Update screenshots 2024-09-04 12:54:42 +00:00
ElementBot
57a8e3b5a6 Update screenshots 2024-09-04 12:22:08 +00:00
Benoit Marty
99f48723d4
Merge pull request #3381 from element-hq/feature/bma/ossLicense
Replace OSS licenses plugin with Licensee and some manually done UI.
2024-09-03 10:40:58 +02:00
ElementBot
add197698f Update screenshots 2024-09-02 20:00:50 +00:00
Benoit Marty
965e445d04 Replace OSS licenses plugin with Licensee and some manually done UI.
This should fix both configuration cache and reproducible F-droid builds.

Cleanup and remove gplay/fdroid diff on open source licenses.

Co-authored by @jmartinesp
2024-09-02 21:11:52 +02:00
Jorge Martin Espinosa
94f1388402
Use the right colors for @room mention pills (#3376)
* `@room` mentions the current user, so it should use the same colors as an explicit mention to them

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-09-02 15:14:54 +00:00
ElementBot
17ca03d76b Update screenshots 2024-09-02 10:19:03 +00:00
Benoit Marty
31d0621fa1
Merge pull request #3360 from element-hq/feature/bma/sessionVerificationBannerIsBack
Add banner entry point to set up recovery
2024-08-30 16:56:11 +02:00
ElementBot
2dc28561d4 Update screenshots 2024-08-29 16:48:33 +00:00
ElementBot
cf31895e9c Update screenshots 2024-08-29 14:39:56 +00:00
ElementBot
fd760823b1 Update screenshots 2024-08-29 08:08:12 +00:00
ElementBot
2aa49d40a4 Update screenshots 2024-08-27 15:55:18 +00:00