Jorge Martín
09b7732c1b
Fix API breaks:
...
- Add `Beacon` variants for `NotificationData`.
- Add `call` and `status` to `UserProfile`.
2026-07-14 15:45:26 +02:00
Valere
f3746d3394
Merge branch 'develop' into feature/valere/timeline_active_call_rendering
2026-07-13 15:59:48 +02:00
Jorge Martin Espinosa
f9112cc583
Collapse runs of deleted messages in the timeline ( #7195 )
...
* Collapse runs of deleted messages in the timeline (#7111 )
* Collapse runs of deleted messages in the timeline
Collapse a run of three or more consecutive deleted messages into a single
expandable group, reusing the existing state-change grouping (the same way
element-web does it) instead of showing one "Message removed" placeholder per
deletion. The header shows the count only ("N deleted messages"); the Rust SDK
does not expose who performed the redaction, so we don't attribute it.
On by default. Runs shorter than three are left as individual placeholders, and
day dividers and read receipts are preserved (a run is broken by any
non-redacted item, so a day is never emptied).
Run the collapse as the final step of TimelineItemGrouper.group() instead of
a separate pass in the presenter, as suggested in review. Kept as its own
finalization step rather than via canBeGrouped() so the group stays all
redacted and the count-only header is preserved.
The group id is resolved through the grouper's existing id registry, like the
other groups, so it stays stable however the run grows and the user's
expand/collapse state is kept across timeline updates.
* Replace temporary strings with final ones
* Update screenshots
---------
Co-authored-by: Hi Dude! <klarkmonty@tuta.io >
Co-authored-by: manfrommedan <manfrommedan@users.noreply.github.com >
Co-authored-by: ElementBot <android@element.io >
2026-07-13 15:57:55 +02:00
Valere
aaba63ca60
fix duplicate string
2026-07-13 15:20:17 +02:00
Valere
e9b090a552
Merge branch 'develop' into feature/valere/timeline_active_call_rendering
2026-07-13 14:54:16 +02:00
Valere
a1801c7225
fixup Beacon missing imports
2026-07-13 14:53:48 +02:00
Valere
33f1eb9cf8
fix detekt errors
2026-07-13 14:38:08 +02:00
Valere
8b78259b17
Temporary implem for sdk changes on beacon
2026-07-13 14:25:25 +02:00
Valere
cf21bb1045
update sdk to 26.07.13
2026-07-13 14:25:10 +02:00
ElementBot
03304b3ece
Sync Strings ( #7192 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: jmartinesp <480955+jmartinesp@users.noreply.github.com >
2026-07-13 12:21:55 +02:00
Jorge Martin Espinosa
3edf4a6a69
Fix AAPT dump missing and reordering some permissions ( #7193 )
2026-07-13 10:26:49 +02:00
renovate[bot]
b0c9947a11
Update dependency org.matrix.rustcomponents:sdk-android to v26.07.13
2026-07-13 08:06:26 +00:00
ganfra
14e4dd34ed
Merge pull request #7180 from element-hq/renovate/kotlin
...
Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.1
2026-07-10 20:25:22 +02:00
ganfra
00135bbfea
Merge pull request #7174 from element-hq/renovate/compose.bom
...
Update dependency androidx.compose:compose-bom to v2026.06.01
2026-07-10 20:24:55 +02:00
Benoit Marty
8a54ad6e6b
Merge pull request #7178 from element-hq/renovate/io.sentry-sentry-android-8.x
...
Update dependency io.sentry:sentry-android to v8.47.0
2026-07-10 17:08:51 +02:00
ElementBot
e42f974c00
Update screenshots
2026-07-10 14:43:36 +00:00
Benoit Marty
5ef90250d9
Merge pull request #7176 from bxdxnn/misc/gallery-reply-text
...
Add item count text as the placeholder for in reply to box for galleries
2026-07-10 16:10:52 +02:00
Benoit Marty
07ea371806
Move strings to Localazy
2026-07-10 15:24:14 +02:00
Benoit Marty
7f13bb95cc
Ignore large test class.
2026-07-10 15:16:38 +02:00
Benoit Marty
754eb3d0c1
Improve code and use type Video when necessary
2026-07-10 15:14:14 +02:00
Benoit Marty
68bf671f10
Merge pull request #7172 from element-hq/feature/bma/mergedManifest
...
Add check on merged manifest
2026-07-10 14:53:17 +02:00
Benoit Marty
2baeca5edf
Merge branch 'develop' into feature/bma/focussedButton
2026-07-10 14:49:49 +02:00
ElementBot
a7502a8fe1
Update screenshots
2026-07-10 12:23:53 +00:00
ganfra
9d76f0c920
Test location-tick stops live location share past expiry
2026-07-10 12:46:26 +02:00
ganfra
ac0ad510c8
Stop live location share on location tick when past expiry
2026-07-10 12:44:51 +02:00
Benoit Marty
a8cbc7911e
Fix typo
2026-07-10 12:24:45 +02:00
Benoit Marty
e41c806dd4
Add Figma link
2026-07-10 12:22:42 +02:00
Benoit Marty
8c935d8682
Improve focus rendering: now display a blue inset ring around the focused component.
...
Closes #6397
2026-07-10 12:14:55 +02:00
Benoit Marty
a2f1e9eeec
Use better ButtonDefaults method.
...
It should not change anything since we are providing the 4 parameters
2026-07-10 11:53:52 +02:00
ganfra
8923ffb7f1
Merge pull request #7165 from element-hq/feature/fga/local_network_permission
...
Handle local network permission - Android 17
2026-07-10 10:26:13 +02:00
ElementBot
3ad0ca7974
Update screenshots
2026-07-10 07:46:06 +00:00
renovate[bot]
330dd243e2
Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.1
2026-07-09 15:52:03 +00:00
ganfra
3f7ed5d87a
Merge branch 'develop' into feature/fga/local_network_permission
...
# Conflicts:
# libraries/androidutils/src/main/AndroidManifest.xml
2026-07-09 17:50:24 +02:00
ganfra
5f4bb30b18
Address PR review comments
2026-07-09 17:22:15 +02:00
ganfra
02a40cf2d5
Merge pull request #7094 from element-hq/feature/fga/set_user_status
...
WIP : Set user status
2026-07-09 14:34:23 +02:00
ganfra
96d443e443
Fix compilation warning
2026-07-09 13:51:37 +02:00
renovate[bot]
9e160e027d
Update dependency io.sentry:sentry-android to v8.47.0
2026-07-09 10:51:24 +00:00
renovate[bot]
6296a538eb
Update metro to v1.3.0 ( #7168 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-09 10:52:45 +02:00
Benoit Marty
b8d934058c
Merge pull request #7132 from element-hq/fix/a11y-pin-screen
...
Add programmatic label and focus indicator to PIN entry field
2026-07-09 09:02:16 +02:00
Benoit Marty
7624391bdd
Merge pull request #7170 from element-hq/feature/bma/updateGitHubTemplate
...
Update GitHub templates
2026-07-09 09:01:27 +02:00
renovate[bot]
c7f4c96f70
Update dependency androidx.sqlite:sqlite-ktx to v2.7.0
2026-07-08 22:04:39 +00:00
bxdxnn
566b0c6f86
Add item count text as the placeholder for in reply to box for galleries
2026-07-08 20:01:21 +00:00
renovate[bot]
101e23da38
Update dependency androidx.compose:compose-bom to v2026.06.01
2026-07-08 17:20:43 +00:00
ganfra
fad8dce166
Address PR review comments
2026-07-08 18:16:13 +02:00
Valere
bdf4c56b96
Merge branch 'develop' into feature/valere/timeline_active_call_rendering
2026-07-08 17:59:59 +02:00
Benoit Marty
3642065202
Merge pull request #7171 from element-hq/feature/bma/cleanUpManifest
...
Cleanup AndroidManifest.xml files.
2026-07-08 17:59:36 +02:00
ganfra
d25362dd36
Merge branch 'develop' into feature/fga/set_user_status
2026-07-08 17:59:30 +02:00
Valere
17bcf8c55c
Reflect new design updates
2026-07-08 17:58:06 +02:00
Benoit Marty
d7a2366a60
Merge pull request #7090 from manfrommedan/fix/keep-edit-when-attaching-media
...
Fix the message edit being lost when attaching media
2026-07-08 17:39:58 +02:00
Benoit Marty
3dabece5f8
Restore AndroidManifest.xml to fix lint warning.
2026-07-08 17:29:51 +02:00