Commit Graph

10870 Commits

Author SHA1 Message Date
Benoit Marty
7f60fde9dc Remove default param for Avatar.avatarType 2025-06-23 21:36:53 +02:00
Benoit Marty
b532f6e60b Remove default param for AvatarCluster.avatarType 2025-06-23 21:27:40 +02:00
Benoit Marty
f3a885e535 SpaceAvatar can be internal 2025-06-23 21:25:23 +02:00
Benoit Marty
390ecdaedc Cleanup code rework by IDE. 2025-06-23 21:24:40 +02:00
Benoit Marty
041eb88aee Extract UserAvatar to its own file. 2025-06-23 21:24:03 +02:00
Benoit Marty
ebda14b37b 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
688fbdd1bd Let AvatarType be the receiver of avatarShape() 2025-06-23 18:34:52 +02:00
Benoit Marty
0f6dd82b97 Move isTombstoned to AvatarType.Space 2025-06-23 18:33:42 +02:00
Benoit Marty
a76730c365 AvatarType is Immutable. 2025-06-23 18:03:53 +02:00
Benoit Marty
290e4be82d Extract ImageAvatar and InitialLetterAvatar to their own files. 2025-06-23 18:02:34 +02:00
Benoit Marty
2bc2cd5472 Cleanup 2025-06-23 17:57:44 +02:00
ElementBot
8a16aa8150 Update screenshots 2025-06-23 15:19:46 +00:00
Benoit Marty
8df920a3ac Introduce AvatarType to be able to render space avatars 2025-06-23 17:08:14 +02:00
Benoit Marty
d524c23b8d 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
a79b8c9c16 Add ability to zoom on video. 2025-06-23 12:09:33 +02:00
renovate[bot]
7986f8461a 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
夜坂雅
9248b6cfdf 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
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
ganfra
eb3f036b19 change (accept invite) : fix tests after api break 2025-06-20 18:14:34 +02:00
Jorge Martin Espinosa
39be607c5c Restore MarkdownEditText.focusSearch override (#4908) 2025-06-20 17:24:17 +02:00
renovate[bot]
43ae92831a 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]
304b99d544 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
3092256c8a Update screenshots 2025-06-20 14:54:33 +00:00
ganfra
cee279fd44 change (accept invite) : updates the error title/content dialog for accept/decline actions 2025-06-20 16:40:52 +02:00
Benoit Marty
9d6e089499 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
f710b28dc5 change (accept invite) : map Unknown error to AcceptInvite.Failures.InvalidInvite 2025-06-20 16:36:01 +02:00
ElementBot
578b108611 Update screenshots 2025-06-20 13:11:58 +00:00
Benoit Marty
3ee5ee3f45 a11y: let Markdown/Rich text input render the placeholder to help for accessibility. 2025-06-20 15:00:28 +02:00
Benoit Marty
47ec84f6b3 Improve preview of AttachmentsPreviewViewPreview to have the case with a caption. 2025-06-20 14:55:45 +02:00
Benoit Marty
a4523a8de1 Inline TextInput so that we have code parity in the when statement 2025-06-20 14:20:23 +02:00
Jorge Martin Espinosa
22bd325027 Add scripts to enable and disable talkback (#4906) 2025-06-20 12:19:33 +00:00
renovate[bot]
73577b5b0f 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
c664c58a5c Merge pull request #4904 from element-hq/feature/bma/roomDebugInfo
Room debug info
2025-06-20 13:49:42 +02:00
Benoit Marty
844a31a5da 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
1af5fe8c9b Suppress LargeClass on test. 2025-06-20 10:33:30 +02:00
Benoit Marty
56b5ea2e8b Remove unused import 2025-06-20 10:29:52 +02:00
Benoit Marty
df0e9232aa Merge pull request #4903 from element-hq/feature/bma/liveIsTalkBackActive
a11y: Make isTalkbackActive() live.
2025-06-20 10:29:00 +02:00
ElementBot
6b9b135843 Update screenshots 2025-06-20 08:28:21 +00:00
Benoit Marty
acaee65e9b Use CompoundIcons.Code() instead of CompoundDrawables.ic_compound_code 2025-06-20 10:13:48 +02:00
Benoit Marty
009601cf5b 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
f0508d342f 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
bec109a61c 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
cb34e70586 a11y: improve accessibility on grouped state events header. 2025-06-19 17:08:05 +02:00
ganfra
0dfec51889 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
9cfa16e2f5 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
72d2a7b17b 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
f0d84fa455 Changelog for version 25.06.3 2025-06-19 12:59:14 +02:00
Jorge Martín
386e0eb6a2 Merge tag 'v25.06.3' into develop
v25.06.3
2025-06-19 12:32:00 +02:00
Jorge Martín
96cb32cc8a Merge branch 'release/25.06.3' 2025-06-19 12:31:52 +02:00
Jorge Martín
aa8f60c8f6 Adding fastlane file for version 25.06.3 2025-06-19 12:31:52 +02:00