ganfra
7d5877c659
Merge pull request #7330 from element-hq/renovate/constraintlayout.compose
...
Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.2
2026-08-07 14:44:47 +02:00
renovate[bot]
df925c29e4
Update dependency org.jsoup:jsoup to v1.23.1 ( #7332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoitm@element.io >
2026-08-07 14:06:22 +02:00
Benoit Marty
07ca468847
Merge pull request #7136 from element-hq/fix/a11y-invite-people
...
Announce checked/unchecked state for user rows in invite screen
2026-08-07 14:00:01 +02:00
Benoit Marty
293faec03b
Merge pull request #7175 from element-hq/renovate/androidx.compose.material3-material3-1.x
...
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha23
2026-08-07 10:45:22 +02:00
renovate[bot]
e1daec6728
Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.2
2026-08-07 08:06:16 +00:00
renovate[bot]
8a164228bd
Update dependency com.google.firebase:firebase-bom to v34.17.0 ( #7333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoitm@element.io >
2026-08-07 10:02:28 +02:00
Benoit Marty
b5e9f42058
Fix compilation issue
2026-08-07 09:52:54 +02:00
ElementBot
0e1cb2df5e
Update screenshots
2026-08-07 07:20:49 +00:00
ElementBot
ed44cd776c
Update Gradle Wrapper from 9.6.1 to 9.7.0 ( #7335 )
...
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc >
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc >
2026-08-07 09:12:21 +02:00
renovate[bot]
e3ce557576
Update metro to v1.4.0 ( #7334 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-07 09:08:52 +02:00
Benoit Marty
701cf4b2f9
Merge branch 'develop' into renovate/androidx.compose.material3-material3-1.x
2026-08-07 09:06:19 +02:00
renovate[bot]
d3f35cb90c
Update dependency io.element.android:element-call-embedded to v0.23.0 ( #7323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 18:39:06 +02:00
renovate[bot]
73119273c2
Update dependency org.maplibre.gl:android-sdk to v13.4.1 ( #7305 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 18:38:49 +02:00
renovate[bot]
87b56861e6
Update dependency io.sentry:sentry-android to v8.51.0 ( #7301 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 18:38:21 +02:00
Benoit Marty
e568f1ec7a
Fix deprecation warning on androidx.compose.material3.ListItem
2026-08-06 18:37:25 +02:00
Benoit Marty
c8c8971889
Fix detekt false positive
2026-08-06 18:35:18 +02:00
Benoit Marty
d1cf1aa09f
Fix deprecation warning on androidx.compose.material3.ListItem
2026-08-06 18:35:17 +02:00
renovate[bot]
d2b4a85453
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha23
2026-08-06 18:35:17 +02:00
renovate[bot]
b1b52da38e
Update reactivecircus/android-emulator-runner action to v2.38.0 ( #7189 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 18:32:08 +02:00
renovate[bot]
f8ce3e9b70
Merge pull request #7329 from element-hq/renovate/constraintlayout
...
Update dependency androidx.constraintlayout:constraintlayout to v2.2.2
2026-08-06 18:31:36 +02:00
Benoit Marty
dfe0dedf37
Merge pull request #7331 from element-hq/feature/bma/fixOverlap
...
Fix overlap issue.
2026-08-06 18:29:38 +02:00
Benoit Marty
6cd9ab0f4e
Merge pull request #7241 from element-hq/feature/bma/about
...
Move deviceId and git details to developer settings
2026-08-06 16:36:18 +02:00
Benoit Marty
7adaeca7c7
Fix overlap issue.
...
Fixes #7327
2026-08-06 16:17:17 +02:00
Benoit Marty
670ddd35f4
Fix compilation warning
2026-08-06 15:10:25 +02:00
Benoit Marty
beccb1ddfa
Fix tests
2026-08-06 15:03:13 +02:00
ElementBot
9d27ab4caf
Update screenshots
2026-08-06 14:46:29 +02:00
Benoit Marty
10f24e2b8d
Send gitSha in the bug report content.
...
See https://github.com/element-hq/element-x-android-rageshakes/issues/14270
2026-08-06 14:46:28 +02:00
Benoit Marty
4dffd7ddef
Move deviceId, gitBranch and gitSha to the developer screens.
2026-08-06 14:46:28 +02:00
ganfra
98c686dd5b
Merge pull request #7324 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-26.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v26.08.05
2026-08-05 16:14:35 +02:00
renovate[bot]
b327b435ab
Update dependency org.matrix.rustcomponents:sdk-android to v26.08.05
2026-08-05 13:55:15 +00:00
ganfra
08f205eab0
Merge pull request #7322 from element-hq/renovate/io.github.zxing-cpp-android-3.x
...
Update dependency io.github.zxing-cpp:android to v3.1.1
2026-08-05 15:52:26 +02:00
renovate[bot]
6c6f596b1a
Update dependency io.github.zxing-cpp:android to v3.1.1
2026-08-05 09:20:04 +00:00
ganfra
cd89f755a0
Merge pull request #7317 from element-hq/renovate/actions-stale-11.x
...
Update actions/stale action to v11
2026-08-05 11:19:10 +02:00
ganfra
bb785676bf
Merge pull request #7318 from element-hq/renovate/dependencyanalysis
...
Update dependencyAnalysis to v3.18.0
2026-08-05 11:18:38 +02:00
ganfra
e64b0dcc43
Merge pull request #7311 from element-hq/renovate/com.posthog-posthog-android-3.x
...
Update dependency com.posthog:posthog-android to v3.56.4
2026-08-05 11:18:16 +02:00
renovate[bot]
cdc4ac73fc
Update actions/stale action to v11
2026-08-04 20:49:57 +00:00
renovate[bot]
6f1906300c
Update dependency com.posthog:posthog-android to v3.56.4
2026-08-04 20:49:39 +00:00
renovate[bot]
28b90a91d0
Update dependencyAnalysis to v3.18.0
2026-08-04 00:53:09 +00:00
ganfra
d572a78612
Merge pull request #7203 from element-hq/matthew/lls-push-notifications
...
Render push notifications for live location share starts (MSC4505)
2026-08-03 21:43:09 +02:00
Matthew Hodgson
0a577ffbb8
Render push notifications for live location share starts
2026-08-03 21:01:56 +02:00
Jenna Vassar
50ff04ac88
Bump enterprise module to the latest commit ( #7309 )
2026-07-31 18:52:22 +02:00
Jorge Martin Espinosa
54a8770f31
Bump enterprise module to the latest commit ( #7307 )
2026-07-31 09:46:40 +02:00
renovate[bot]
c70bd32f59
Update android.gradle.plugin to v9.3.1 ( #7304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-31 09:05:56 +02:00
renovate[bot]
1a07fdfed0
Update zizmorcore/zizmor-action action to v0.6.1 ( #7306 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-31 09:03:28 +02:00
Jorge Martin Espinosa
52d146a59d
CI: split unit tests, screenshots and coverage in tests.yml ( #7296 )
...
* Check if splitting the steps for testing and generating the reports improves performance and keeps the coverage stats
* Exclude Konsist tests and include `:app` ones
* Remove the extra dependency of `koverVerifyAll` on `:app:koverVerify{variant}`
2026-07-30 11:51:18 +02:00
hayyaksi
e6d4472c0c
Index messages locally in an encrypted on-device store so encrypted rooms can be searched at all ( #7249 )
...
* Add a message search abstraction over the Rust SDK's local index
Wraps the SDK's search service so the rest of the app never sees MatrixRustSDK
types, following the existing convention in libraries/matrix.
- MessageSearch, MessageSearchService, MessageSearchResult and
MessageSearchPaginationState describe the surface in the api module.
- RustMessageSearch and RustMessageSearchService implement it, with
MessageSearchResultMapper and MessageSearchResultsProcessor turning SDK results
into Kotlin data classes.
- TantivyQueryEscaper escapes the query so a user typing ":)" or "AND" searches
for that literal text rather than tripping the tantivy parser, and joins every
word as a Must clause.
- Fakes and unit tests cover the mapping, the processor and the escaper, the last
checked against a real tantivy 0.26.1 parser.
* Attach the encrypted search index behind a disabled feature flag
Gives the client an on-device tantivy index encrypted with the session's client
secret, so encrypted rooms can be searched at all.
- The index store is attached at ClientBuilder time via withSearchIndexStore, in
a search-index directory alongside the session, keyed on the client secret. A
session without one gets no index.
- MatrixClient exposes isMessageSearchAvailable so callers gate on the real
indexing capability rather than on the raw flag, and getCacheSize() counts the
index directory so it stays visible in the settings figures.
- FeatureFlags.MessageSearch (feature.message_search) is off by default and
isFinished = false. It is read once at ClientBuilder time, so develop stays
releasable and nothing reaches a user.
* Simplify search index wiring following review
Tie search availability to the MessageSearch feature flag alone and let
the index be created without a client secret, encrypting it only when
the session has one, matching the SDK's SQLite stores. Make
getBaseClientBuilder take the flag as a required parameter and return
ClientBuilder directly again, dropping the BaseClientBuilder wrapper
and the mid-restore snapshot parameter. Check the flag through
FeatureFlagService in RustMatrixAuthenticationService instead of
caching it in a field, and revert the extra matrix_sdk_search tracing
target, which belongs in the SDK's defaults.
2026-07-30 11:17:40 +02:00
Jorge Martin Espinosa
af9db20f4f
Add extra vertical padding to ReplyToInvalidContent and ReplyToNotFoundContent ( #7288 )
...
* Add extra vertical padding to `ReplyToInvalidContent` and `ReplyToNotFoundContent`
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2026-07-30 10:30:22 +02:00
Jorge Martin Espinosa
9ab679566d
Don't check enterprise previews in KonsistPreviewTest ( #7297 )
...
Don't check enterprise previews in `KonsistPreviewTest`
2026-07-30 10:29:43 +02:00
renovate[bot]
bac77b7645
Update dependency io.sentry:sentry-android to v8.50.0 ( #7298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 09:43:45 +02:00
renovate[bot]
e46d36ec64
Update android.gradle.plugin to v9.3.0 ( #7248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 09:40:09 +02:00