Commit Graph

1305 Commits

Author SHA1 Message Date
Benoit Marty
bcc01d5007 Apply gradient to focused Event. 2025-07-07 15:03:30 +02:00
Benoit Marty
5541ca7427 Improve Konsist test. 2025-07-07 14:49:09 +02:00
Benoit Marty
ea94ec32b4 Remove bloom effect and replace by linear gradient
Use semantic colors.
2025-07-07 14:49:07 +02:00
renovate[bot]
e50bfd6790 Update dependency io.element.android:compound-android to v25.7.4 (#4984)
* Update dependency io.element.android:compound-android to v25.7.4

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ElementBot <android@element.io>
2025-07-04 17:38:24 +02:00
ElementBot
0d6f758343 Update screenshots 2025-07-04 10:28:37 +00:00
Benoit Marty
5de36fcf1b Fix wrong TopAppBar usage 2025-07-04 09:43:30 +02:00
Benoit Marty
69a8dcc795 Merge pull request #4964 from element-hq/feature/bma/roomListNavigationBar
Home navigation bar
2025-07-01 17:22:21 +02:00
ElementBot
eef0fdfd82 Update screenshots 2025-07-01 07:14:32 +00:00
ElementBot
95a8ec3f55 Update screenshots 2025-06-30 17:23:15 +00:00
ElementBot
7d50f87f03 Update screenshots 2025-06-30 08:09:42 +00:00
ElementBot
4e1fe610c6 Update screenshots 2025-06-27 14:25:41 +00:00
Benoit Marty
d065c30d49 Merge pull request #4944 from element-hq/feature/bma/version
Replace the Report a problem button with the app's version on the on boading screen.
2025-06-27 14:45:18 +02:00
Jorge Martin Espinosa
3c9b2144cd Element Call: remove top app bar and add it inside the webview instead (#4927)
Co-authored-by: ElementBot <android@element.io>
2025-06-27 08:41:10 +02:00
ElementBot
d03195b8e2 Update screenshots 2025-06-26 16:40:38 +00:00
Benoit Marty
811527e789 Split function into separate files. 2025-06-26 13:03:22 +02:00
ElementBot
812d1503a8 Update screenshots 2025-06-26 13:03:21 +02:00
Benoit Marty
f0ce4afda3 Add NavigationBar component 2025-06-26 13:03:21 +02:00
Jorge Martin Espinosa
407c7ed70a Simplify message composer layout (#4884)
Co-authored-by: ElementBot <android@element.io>
2025-06-24 14:05:28 +02:00
ElementBot
f3fb40af6b Update screenshots 2025-06-24 09:13:33 +00:00
ElementBot
6e7696a2fe Update screenshots 2025-06-24 08:10:17 +00:00
Benoit Marty
3f53bd64ad Update screenshot 2025-06-24 09:06:08 +02:00
ElementBot
8a16aa8150 Update screenshots 2025-06-23 15:19:46 +00:00
ganfra
7fab4edd41 Merge pull request #4909 from element-hq/feature/fga/invalid-invite
Change : handle invalid invite error
2025-06-20 18:42:09 +02:00
ElementBot
3092256c8a Update screenshots 2025-06-20 14:54:33 +00:00
ElementBot
578b108611 Update screenshots 2025-06-20 13:11:58 +00:00
ElementBot
6b9b135843 Update screenshots 2025-06-20 08:28:21 +00:00
ganfra
4cc814590e Merge pull request #4896 from element-hq/feature/fga/fix_dm_predecessor_room_banner
fix (room upgrade) : room predecessor banner on DM room
2025-06-18 18:21:46 +02:00
ElementBot
4405201974 Update screenshots 2025-06-18 15:55:53 +00:00
renovate[bot]
31bb1848e4 fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.6.18 (#4894)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-06-18 15:10:47 +00:00
ElementBot
5b448dd191 Update screenshots 2025-06-18 11:50:44 +00:00
ganfra
50f666169a Merge branch 'develop' into feature/fga/room-version-upgrade 2025-06-16 20:46:28 +02:00
Benoit Marty
72247a3047 Merge pull request #4845 from element-hq/feature/bma/batteryOptimization
Add a banner to ask the user to disable battery optimization when Event cannot be resolved from Push
2025-06-16 11:19:15 +02:00
Jorge Martin Espinosa
024a6b4f90 Disable BT audio devices for Element Call on Android < 12 (#4876)
Display an error dialog muting the call when a bluetooth audio device is selected on Android 11 or lower, re-enable the audio once another device is used.
2025-06-13 16:29:07 +02:00
ElementBot
f2a453263c Update screenshots 2025-06-12 16:05:30 +00:00
ElementBot
a68a9b67b4 Update screenshots 2025-06-12 10:04:36 +00:00
ElementBot
b6c39594fe Update screenshots 2025-06-12 09:20:55 +00:00
ElementBot
96c8a499de Update screenshots 2025-06-11 18:41:52 +00:00
ganfra
2742e7d2ca feature (room upgrade) : add tests 2025-06-11 16:16:41 +02:00
Jorge Martin Espinosa
cfb9cc3edc Fix for message composer losing focus in Compose 1.8.0 (#4853)
Co-authored-by: ElementBot <android@element.io>
2025-06-10 16:39:26 +00:00
ElementBot
a128bfeb0a Update screenshots 2025-06-09 13:22:22 +00:00
ElementBot
9bb6b9ebaf Update screenshots 2025-06-06 17:59:11 +00:00
renovate[bot]
96063373b7 fix(deps): update coil to v3.2.0 (#4712)
* fix(deps): update coil to v3.2.0

* Fix compilation issue. Need to provide an image for preview.

https://coil-kt.github.io/coil/compose/#previews

* Improve preview for images.

* Update screenshots

* More cleanup

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <android@element.io>
2025-06-05 09:49:27 +02:00
Benoit Marty
88124cd770 Oidc: Fallback to external browser instead of using Webview (#4808)
* Oidc: Fallback to external browser instead of using Webview

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-06-04 14:25:18 +00:00
Benoit Marty
7a3db35ccb Rename classes overriding classes from the FFI layer. (#4817)
* Rename classes overriding classes from the FFI layer.

* For other Konsist test.
2025-06-04 16:13:57 +02:00
Jorge Martin Espinosa
58a3ea8b1f Add catchingExceptions method to replace runCatching (#4797)
- Add `runCatchingExceptions` and `mapCatchingExceptions` to replace `runCatching` and `mapCatching`.
- Make `tryOrNull { ... }` catch only exceptions too.
- Apply the changes to the whole project.
- Add new Rust fakes for tests to handle the code that's now unblocked - previously it just threw an `UnsatisfiedLinkError` which we ignored.
- Add a new `detekt-rules` project with a `RunCatchingRule` to prevent `runCatching` and `mapCatching` usages.
2025-06-04 09:02:26 +02:00
renovate[bot]
9d5e8aa308 fix(deps): update dependency androidx.compose:compose-bom to v2025.04.01 (#4631)
* fix(deps): update dependency androidx.compose:compose-bom to v2025.04.01

* Fix autofill deprecations

* Adapt our custom BottomSheetState and scaffold to the new APIs

* Get rid of all the custom bottom sheet implementation

It doesn't seem to be needed anymore 🎉

* Replace `semantics { invisibleToUser() }`  with `hideFromAccessibility()`

* Update screenshots

* Add commit and cancel callbacks for autofill on the login view

* Fix broken tests caused mainly by https://issuetracker.google.com/issues/366255137

Add `LocalUiTestMode` composition local and helper functions.

* Remove dependency that caused a new license to need to be approved

* Let setSafeContent handle setting the value for LocalUiTestMode

* Fix broken test

* Apply fix to RoomMemberModerationViewTest and RoomListDeclineInviteMenuTest

---------

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>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-06-03 21:05:43 +00:00
ElementBot
0b2eb8595a Update screenshots 2025-06-03 12:13:14 +00:00
ganfra
cfbbccb09d Merge branch 'develop' into feature/fga/user_moderation_bottomsheet 2025-06-03 10:46:12 +02:00
Jorge Martin Espinosa
9dbaa2ed40 Make sure HeaderFooterPage can contents be scrolled (#4704)
Co-authored-by: ElementBot <android@element.io>
2025-06-02 14:28:46 +02:00
Benoit Marty
cf17d93580 Stronger lambda error (#4771)
* Make sure lambdaError() make the test fail in all circumstances.

* Fix existing errors on tests.

* Uniformize the way we are creating class under test.

* Cleanup

* Fix typo

* Fix failing test after rebase.
2025-05-27 15:32:09 +00:00