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