ganfra
93786cdcbb
Use roomMember.getBestName() in SuggestionPickerView
2026-07-23 14:23:05 +02:00
ganfra
eaf987877f
Merge pull request #7262 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-26.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v26.07.23
2026-07-23 14:02:28 +02:00
ganfra
075cca2d21
Sync emoji picker translations from Localazy
2026-07-23 13:56:30 +02:00
renovate[bot]
ff7f54c416
Update dependency io.sentry:sentry-android to v8.49.0
2026-07-23 11:41:57 +00:00
renovate[bot]
0d6c35a4a2
Update dependency org.matrix.rustcomponents:sdk-android to v26.07.23
2026-07-23 11:41:48 +00:00
Valere
f22e4b3314
Merge branch 'develop' into feature/valere/timeline_active_call_rendering
2026-07-23 13:40:38 +02:00
Valere
19aabd4211
review cleanup
2026-07-23 13:40:08 +02:00
ganfra
14feeca2a5
Add some comments after PR review
2026-07-23 11:25:40 +02:00
ElementBot
2f09585b81
Update screenshots
2026-07-22 19:22:11 +00:00
ganfra
e4f8139791
Sync emoji picker translations from Localazy
2026-07-22 21:00:16 +02:00
ganfra
fa537cce28
Merge pull request #7240 from element-hq/gradlew-update-9.6.1
...
Update Gradle Wrapper from 9.5.1 to 9.6.1
2026-07-22 18:37:50 +02:00
ganfra
471b80af18
Fix duplicate string resources after rebase
2026-07-22 18:32:35 +02:00
renovate[bot]
8d9bec57d7
Update zizmorcore/zizmor-action action to v0.6.0 ( #7256 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 17:58:57 +02:00
ganfra
b9831734a0
Take DisplayedStatus directly in DisplayNameWithStatus and always show emoji
2026-07-22 17:28:30 +02:00
ganfra
9c3fe5ad23
Drop mutating setter for MentionSpan trailingText
2026-07-22 17:28:30 +02:00
ganfra
7935dc2ac7
Restore disabled-state color on UserRow AnnotatedString overload
2026-07-22 17:28:30 +02:00
ganfra
3fdd6be832
Extract dmUserStatus helper for DM user status resolution
2026-07-22 17:28:30 +02:00
ganfra
2152552daa
Add displayedStatus parameter to test fixtures for user status
2026-07-22 17:28:30 +02:00
ElementBot
140074f23c
Update screenshots
2026-07-22 17:28:30 +02:00
ganfra
2a86c69b9d
Sync user status strings with Localazy and tidy formatting
...
# Conflicts:
# libraries/ui-strings/src/main/res/values/temporary.xml
2026-07-22 17:28:29 +02:00
renovate[bot]
f21eb287c7
Update dependency org.matrix.rustcomponents:sdk-android to v26.07.22 ( #7258 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v26.07.22
* Fix test fixture for rust's `RoomHero`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2026-07-22 15:27:37 +00:00
ganfra
06a903718b
Display user status next to display names across rooms and profiles
2026-07-22 17:27:21 +02:00
Jorge Martin Espinosa
18034e02a2
Fix banned mime type errors in DefaultContentScannerService ( #7255 )
...
The content scanner allows disabling certain mime types for files in the set up HS, but it turns out for the scan operation instead of returning an `"is_valid": false` result in that case, it returns an error with a `MCS_MIME_TYPE_FORBIDDEN` reason. We need to handle that case as if it had returned the false `isValid` value.
2026-07-22 16:48:44 +02:00
ganfra
19c38f7e7f
Fix lint, detekt and konsist checks
2026-07-22 16:46:58 +02:00
ElementBot
e24e15a0c4
Update screenshots
2026-07-22 14:25:10 +00:00
ganfra
4dadb3c8c8
Wire the emoji picker into the user-status feature
2026-07-22 15:48:55 +02:00
ganfra
89deff8a53
Add libraries/emoji/test module with picker fakes
2026-07-22 15:48:54 +02:00
ganfra
93d6d5c84c
Migrate EmojiPickerPresenter to assisted-factory pattern with EmptyGetRecentEmojis
2026-07-22 15:48:54 +02:00
ganfra
5d8290b240
Extract EmojiPicker into libraries/emoji with Renderer/Presenter pattern
2026-07-22 15:48:54 +02:00
ganfra
e492f06386
Migrate libraries/recentemojis into libraries/emoji
2026-07-22 15:48:54 +02:00
Jorge Martin Espinosa
05917bd65f
Fix padding for captions of media in 'not found' state ( #7247 )
...
* Fix padding for captions of media in 'not found' state
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2026-07-22 13:36:21 +02:00
ganfra
53f977805c
Merge branch 'develop' into gradlew-update-9.6.1
2026-07-21 15:34:15 +02:00
ganfra
c5d50bc859
Merge pull request #7243 from element-hq/renovate/metro
...
Update metro to v1.3.2
2026-07-21 15:20:57 +02:00
ganfra
97b42f0bad
Merge pull request #7245 from element-hq/renovate/roborazzi
...
Update roborazzi to v1.68.0
2026-07-21 15:20:22 +02:00
renovate[bot]
8267901260
Update kotlin to v2.4.10 ( #7244 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-21 09:42:51 +00:00
renovate[bot]
5a7c5e6fe7
Update dependency io.element.android:element-call-embedded to v0.22.0 ( #7161 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-21 11:20:35 +02:00
renovate[bot]
fbffcb5c68
Update roborazzi to v1.68.0
2026-07-21 09:04:41 +00:00
ganfra
b18c1f892b
Merge pull request #7214 from element-hq/renovate/actions-setup-java-5.x
...
Update actions/setup-java action to v5.5.0
2026-07-21 11:00:52 +02:00
ganfra
13c7275531
Merge pull request #7212 from element-hq/renovate/dependencyanalysis
...
Update dependencyAnalysis to v3.16.1
2026-07-21 11:00:15 +02:00
renovate[bot]
eddac3eaaa
Update actions/setup-java action to v5.5.0
2026-07-21 08:21:05 +00:00
renovate[bot]
5fc212fa26
Update metro to v1.3.2
2026-07-21 08:20:52 +00:00
renovate[bot]
5ddb56572a
Update dependencyAnalysis to v3.16.1
2026-07-21 08:20:43 +00:00
Jorge Martin Espinosa
925376b6af
Allow adding extra elements to the developer settings from external modules ( #7230 )
...
* Add `ExtraDeveloperOptionsRenderer` to display extra UI components in the developer settings screen. It defaults to not displaying anything, using `NoopExtraDeveloperOptionsRenderer`
* Add `EnterpriseService.overriddenElementWellKnown` method to fetch the current overridden element well known value, if any
* Modify the well known retrievers to use the overridden value if it's there. Also extract the JSON parsing to its own `ElementWellKnownParser` component.
* Bump enterprise repo reference.
2026-07-21 10:18:56 +02:00
ganfra
10161a686f
Merge pull request #7237 from element-hq/renovate/com.google.firebase-firebase-bom-34.x
...
Update dependency com.google.firebase:firebase-bom to v34.16.0
2026-07-20 15:42:49 +02:00
Jürgen Wischer
3cef8c2796
Announce expanded/collapsed state on the timeline group header ( #7226 )
...
* Announce expanded/collapsed state on the timeline group header
GroupHeaderView (the accordion-style header used for grouped state
events in the timeline) uses toggleable() combined with
clearAndSetSemantics { contentDescription = text }. The
clearAndSetSemantics block discards the state information that
toggleable() would otherwise expose, so TalkBack never announces
whether the group is currently expanded or collapsed.
Add an explicit stateDescription (two new a11y_state_expanded /
a11y_state_collapsed strings in temporary.xml) alongside the existing
contentDescription so the expanded/collapsed state is communicated to
assistive technology.
Internal note: this single-file/single-root-cause fix addresses three
separate BITV findings raised in the same accessibility audit against
this component's toggle semantics.
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2026-07-20 08:50:51 +02:00
Benoit Marty
968d271f2c
Fix checkDependencies.py, looks like gradle 9.6.1 surrounds the dependencies with '
2026-07-17 16:38:41 +02:00
Jorge Martin Espinosa
4a9fd056eb
CI: fix 'Update Gradle Wrapper' ( #7238 )
...
The action needs a JDK 21, but the step to install it wasn't running for us because an incorrect check was added.
2026-07-17 14:29:43 +00:00
gradle-update-robot
7f27f4d697
Update Gradle Wrapper from 9.5.1 to 9.6.1
...
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc >
2026-07-17 13:59:33 +00:00
Valere
e9fa6435fb
Merge branch 'develop' into feature/valere/timeline_active_call_rendering
2026-07-17 15:33:33 +02:00
Valere
8109290650
code review
2026-07-17 15:33:28 +02:00