Commit Graph

10870 Commits

Author SHA1 Message Date
renovate[bot] bfd684cd53 fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.6.23 (#4917)
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.6.23

* Fix API break.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-06-24 11:23:20 +02:00
renovate[bot] 342aae624a fix(deps): update dependency org.robolectric:robolectric to v4.15.1 (#4911)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-06-24 11:06:45 +02:00
Benoit Marty 784b7bf2a7 Merge pull request #4924 from element-hq/feature/bma.increaseCoverageOfChooseAccountProviderState
Add unit test on ChooseAccountProviderState so that the coverage is above 90%
2025-06-24 11:01:41 +02:00
Benoit Marty 655e2c212d Add unit test on ChooseAccountProviderState so that the coverage is above 90%
Fixes issue:
Rule 'Check code coverage of states' violated: instructions covered percentage for class 'io.element.android.features.login.impl.screens.chooseaccountprovider.ChooseAccountProviderState' is 88.571400, but expected minimum is 90
2025-06-24 10:41:44 +02:00
Jorge Martin Espinosa fb1d0760b7 Simplify syncing the room list when receiving a push (#4915) 2025-06-24 10:24:05 +02:00
Benoit Marty 21e04e1fb3 Merge pull request #4921 from element-hq/feature/bma/spaceAvatar
Iterate on avatar to be able to render Space avatar.
2025-06-23 19:01:33 +02:00
Benoit Marty 2bcffe80de Let AvatarType be the receiver of avatarShape() 2025-06-23 18:34:52 +02:00
Benoit Marty 59aec12906 Move isTombstoned to AvatarType.Space 2025-06-23 18:33:42 +02:00
Benoit Marty e202fbfbd9 AvatarType is Immutable. 2025-06-23 18:03:53 +02:00
Benoit Marty dddf046b43 Extract ImageAvatar and InitialLetterAvatar to their own files. 2025-06-23 18:02:34 +02:00
Benoit Marty 2ac94f2827 Cleanup 2025-06-23 17:57:44 +02:00
ElementBot cf01390b72 Update screenshots 2025-06-23 15:19:46 +00:00
Benoit Marty 3669128e60 Introduce AvatarType to be able to render space avatars 2025-06-23 17:08:14 +02:00
Benoit Marty ae96bc632f Merge pull request #4916 from element-hq/feature/bma/zoomVideo2
Add ability to zoom on video.
2025-06-23 13:46:43 +02:00
Benoit Marty bece4a0ecd Add ability to zoom on video. 2025-06-23 12:09:33 +02:00
renovate[bot] 7c79f8b8aa fix(deps): update dependency io.mockk:mockk to v1.14.4 (#4912)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 09:59:44 +02:00
夜坂雅 3f520f5a0a refactor: Migrate SQLCipher Android to new API (#4874)
Co-authored-by: Benoit Marty <benoitm@element.io>
2025-06-23 09:29:44 +02:00
ganfra 0a4d32f3d3 Merge pull request #4909 from element-hq/feature/fga/invalid-invite
Change : handle invalid invite error
2025-06-20 18:42:09 +02:00
ganfra c857f7a243 change (accept invite) : fix tests after api break 2025-06-20 18:14:34 +02:00
Jorge Martin Espinosa 4eb4692531 Restore MarkdownEditText.focusSearch override (#4908) 2025-06-20 17:24:17 +02:00
renovate[bot] 3ec965f23f fix(deps): update dependency androidx.sqlite:sqlite-ktx to v2.5.2 (#4898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 17:24:05 +02:00
renovate[bot] dada0bc35b fix(deps): update dependency org.robolectric:robolectric to v4.15 (#4901)
* fix(deps): update dependency org.robolectric:robolectric to v4.15

* It seems that there's been some improvement on Robolectric 4.15 so this can be tested properly now.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-06-20 17:23:20 +02:00
ElementBot fc19a94078 Update screenshots 2025-06-20 14:54:33 +00:00
ganfra 57a8d30021 change (accept invite) : updates the error title/content dialog for accept/decline actions 2025-06-20 16:40:52 +02:00
Benoit Marty 31f2c2a9b5 Merge pull request #4900 from element-hq/feature/bma/a11yTimeline
[a11y] Improve accessibility of message composer
2025-06-20 16:39:24 +02:00
ganfra b0e3f818c3 change (accept invite) : map Unknown error to AcceptInvite.Failures.InvalidInvite 2025-06-20 16:36:01 +02:00
ElementBot c838a793bb Update screenshots 2025-06-20 13:11:58 +00:00
Benoit Marty ff95c4365d a11y: let Markdown/Rich text input render the placeholder to help for accessibility. 2025-06-20 15:00:28 +02:00
Benoit Marty 512ed810f7 Improve preview of AttachmentsPreviewViewPreview to have the case with a caption. 2025-06-20 14:55:45 +02:00
Benoit Marty 4389657a0d Inline TextInput so that we have code parity in the when statement 2025-06-20 14:20:23 +02:00
Jorge Martin Espinosa 12fdb8e875 Add scripts to enable and disable talkback (#4906) 2025-06-20 12:19:33 +00:00
renovate[bot] 110534687b fix(deps): update wysiwyg to v2.38.4 (#4907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 12:06:02 +00:00
Benoit Marty a20af8674f Merge pull request #4904 from element-hq/feature/bma/roomDebugInfo
Room debug info
2025-06-20 13:49:42 +02:00
Benoit Marty 1dcdd8d606 Merge pull request #4902 from element-hq/feature/bma/a11yGroupedEvents
a11y: improve accessibility on grouped state events header.
2025-06-20 13:49:30 +02:00
Benoit Marty 416188824d Suppress LargeClass on test. 2025-06-20 10:33:30 +02:00
Benoit Marty d8a09535ba Remove unused import 2025-06-20 10:29:52 +02:00
Benoit Marty fadd2f999d Merge pull request #4903 from element-hq/feature/bma/liveIsTalkBackActive
a11y: Make isTalkbackActive() live.
2025-06-20 10:29:00 +02:00
ElementBot e53280aabe Update screenshots 2025-06-20 08:28:21 +00:00
Benoit Marty 9baa540281 Use CompoundIcons.Code() instead of CompoundDrawables.ic_compound_code 2025-06-20 10:13:48 +02:00
Benoit Marty d4388062b0 Debug info: render the roomId in the room details screen when developer mode is enabled. 2025-06-20 10:12:12 +02:00
Benoit Marty ba3e64c3db a11y: Make isTalkbackActive() live.
We made the assumption that the user needs to navigate to the setting to enable or disable the talkback, but there is a way to add a talkback switch on the bottom navigation bar. So the talkback can be enabled/disabled when the application is resumed. Since the UI may render differently depending on the talkback state, we need to make the composable `isTalkbackActive()` backed on a mutable state.
2025-06-20 09:43:01 +02:00
Benoit Marty be62f2cd69 a11y: now that the grouped events are read one by one, we also need to reverse the order because the timeline is last message at the top when screen reader is enabled. 2025-06-20 09:34:38 +02:00
Benoit Marty 44940fc093 a11y: improve accessibility on grouped state events header. 2025-06-19 17:08:05 +02:00
ganfra 82401dc895 Merge pull request #4897 from element-hq/renovate/com.google.crypto.tink-tink-android-1.x
fix(deps): update dependency com.google.crypto.tink:tink-android to v1.18.0
2025-06-19 16:56:54 +02:00
ganfra 3a2e36b00c Merge pull request #4892 from element-hq/renovate/io.sentry-sentry-android-8.x
fix(deps): update dependency io.sentry:sentry-android to v8.14.0
2025-06-19 16:54:02 +02:00
ganfra 58452fcd46 Merge pull request #4871 from element-hq/renovate/org.unifiedpush.android-connector-3.x
fix(deps): update dependency org.unifiedpush.android:connector to v3.0.10
2025-06-19 16:53:43 +02:00
Jorge Martín 921d6c6ae3 Changelog for version 25.06.3 2025-06-19 12:59:14 +02:00
Jorge Martín 656967416b Merge tag 'v25.06.3' into develop
v25.06.3
2025-06-19 12:32:00 +02:00
Jorge Martín 426e5de99c Merge branch 'release/25.06.3' 2025-06-19 12:31:52 +02:00
Jorge Martín cbf97b2b8f Adding fastlane file for version 25.06.3 2025-06-19 12:31:52 +02:00