hayaksi1
f5a2d5bf88
Do not linkify the server part of a fediverse handle as an email address
...
A fediverse handle such as `@name@server.tld ` contains a substring that
`Linkify.EMAIL_ADDRESSES` recognises as a valid address, so the timeline
renders `name@server.tld ` as a tappable `mailto:` link. Tapping it opens a
mail composer addressed to an account that does not accept mail.
Drop a newly added `mailto:` span when the character immediately before it
is `@`. This mirrors what Android already does for web URLs, where
`Linkify.sUrlMatchFilter` rejects a match preceded by `@` — which is why
the handle currently produces exactly one stray mailto span and no partial
link is left behind once it is removed.
Author-supplied links are unaffected: spans that were already present
before linkification are excluded from the check and restored as before. A
genuine address written directly after an `@` — "mail me @support@element.io "
— is no longer linkified, which is the same trade-off Android already makes
for web URLs.
2026-08-09 13:16:04 +03:00
Benoit Marty
044737a3a7
Merge pull request #6719 from element-hq/feature/bma/qrCodeLoginIteration
...
QR code login iteration
2026-08-07 17:31:50 +02:00
Benoit Marty
668243f658
Use value instead of first().
2026-08-07 16:43:52 +02:00
Benoit Marty
8f8c3af8c5
[LinkNewDevice] Log continuation / cancellation failure.
2026-08-07 16:42:49 +02:00
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
9c66cd331f
[Link new device] Handle split steps in the SDK
2026-08-06 17:22:10 +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