Jorge Martin Espinosa
b219c05d06
Make sure we clean up the pre-processed and uploaded media ( #5039 )
...
* Add `MediaSender.cleanUp()` and `MediaPreProcessor.cleanUp()` methods: this will remove the temporary files created when pre-processing media before sending them.
* Make sure we clean up also the previous temporary media.
* Fix the condition for the custom back handler in the attachments preview screen
* Tests: check the clean up is performed when needed
2025-07-23 08:55:20 +02:00
ganfra
746699b468
Merge pull request #5054 from element-hq/sync-localazy
...
Sync Strings
2025-07-22 21:13:30 +02:00
bmarty
06312b2e4a
Sync Strings from Localazy
2025-07-22 20:46:13 +02:00
Jorge Martin Espinosa
1ad78b54f8
Use lower level APIs to draw the message bubbles ( #5056 )
...
Co-authored-by: ElementBot <android@element.io >
2025-07-21 12:00:31 +02:00
Benoit Marty
9dbb2634ab
FAB: iterate on design
2025-07-16 10:11:53 +02:00
Benoit Marty
75c9bf20db
Iterate on FloatingActionButton shape and colors.
2025-07-16 09:47:08 +02:00
Benoit Marty
fa9268175e
Fix test
2025-07-10 10:36:57 +02:00
Benoit Marty
803a5292ba
[a11y] Improve accessibility of picto next to the timestamp.
...
https://github.com/element-hq/customer-success/issues/572
2025-07-09 17:32:59 +02:00
Jorge Martin Espinosa
a6cfea3f05
Make ContentAvoidingLayoutData an immutable data class ( #4999 )
2025-07-08 18:26:18 +02:00
Benoit Marty
bcc01d5007
Apply gradient to focused Event.
2025-07-07 15:03:30 +02:00
ElementBot
1944004409
Sync Strings from Localazy ( #4983 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-07-04 14:37:59 +00:00
Benoit Marty
6ddbe6a00f
Fix issue with modifier.
2025-07-04 12:42:45 +02:00
Benoit Marty
b45754faeb
Format code.
2025-07-04 12:41:24 +02:00
Benoit Marty
a464e5c99f
[a11y] Add heading() to date separators.
2025-07-04 12:16:05 +02:00
Benoit Marty
4afc20798c
[a11y] Ensure that heading() is applied to all screen titles.
2025-07-04 12:15:42 +02:00
Benoit Marty
d1e0804772
[a11y] Add long click label
2025-07-04 09:34:14 +02:00
Benoit Marty
70c07f0076
[a11y] Use built-in onClickLabel parameter.
2025-07-04 09:34:13 +02:00
Benoit Marty
00504097b9
Visible must be annotated with Immutable
2025-07-02 14:28:13 +02:00
Benoit Marty
fa6c804447
Improve test coverage of PinnedMessagesBannerState
2025-07-02 13:51:00 +02:00
Benoit Marty
2d0c039c68
Improve test coverage of SendActionState
2025-07-02 13:23:17 +02:00
ganfra
9663e4ef37
Merge branch 'develop' into feature/fga/csam_preferences_server
2025-06-30 21:42:06 +02:00
ganfra
4734b560f7
change (media preview config) : final refactoring and tests
2025-06-30 21:31:58 +02:00
bmarty
2e8f8ec057
Sync Strings from Localazy
2025-06-30 00:33:54 +00:00
Jorge Martin Espinosa
407c7ed70a
Simplify message composer layout ( #4884 )
...
Co-authored-by: ElementBot <android@element.io >
2025-06-24 14:05:28 +02:00
Benoit Marty
5a5195351d
Merge pull request #4923 from element-hq/feature/bma/spaceAvatar2
...
Iterate on avatar to be able to render Space avatar Part2
2025-06-24 12:05:59 +02:00
renovate[bot]
3cebec9a91
fix(deps): update dependency org.robolectric:robolectric to v4.15.1 ( #4911 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-06-24 11:06:45 +02:00
Benoit Marty
7f60fde9dc
Remove default param for Avatar.avatarType
2025-06-23 21:36:53 +02:00
Benoit Marty
2bc2cd5472
Cleanup
2025-06-23 17:57:44 +02:00
Benoit Marty
8df920a3ac
Introduce AvatarType to be able to render space avatars
2025-06-23 17:08:14 +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
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
4cc814590e
Merge pull request #4896 from element-hq/feature/fga/fix_dm_predecessor_room_banner
...
fix (room upgrade) : room predecessor banner on DM room
2025-06-18 18:21:46 +02:00
ganfra
5f2050233e
fix (room upgrade) : room predecessor banner should be displayed for DM too
2025-06-18 17:40:24 +02:00
ganfra
17c0bd88b6
Merge pull request #4895 from element-hq/feature/fga/can-edit-permission
...
fix (event action): allow to edit only if permission to send message
2025-06-18 17:28:59 +02:00
renovate[bot]
31bb1848e4
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.6.18 ( #4894 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-06-18 15:10:47 +00:00
ganfra
a789f9e0a3
test (event action): clean test
2025-06-18 16:45:48 +02:00
ganfra
fe3ad46ab9
fix (event action): allow to edit only if permission to send message
2025-06-18 16:20:22 +02:00
ganfra
5d95e3f7cf
change (room avatar) : fix test after refactor
2025-06-18 14:41:18 +02:00
ganfra
f3614ab67e
change (room avatar) : clean code related to room name/avatar
2025-06-17 20:37:41 +02:00
ganfra
a5145279da
change (room avatar) : use the new RoomAvatar with the isTombstoned param
2025-06-17 10:37:07 +02:00
ganfra
d6be3b5a1d
change (room avatar) : expose isTombstone where we need to display the RoomAvatar
2025-06-17 10:37:07 +02:00
ganfra
f88e6d57e7
Merge pull request #4862 from element-hq/feature/fga/room-version-upgrade
...
Feature : room version upgrade
2025-06-16 21:17:59 +02:00
Benoit Marty
76d0d4dcdd
Merge pull request #4877 from element-hq/feature/bma/a11yReactions
...
A11Y: improve accessibility on event reactions.
2025-06-16 20:57:58 +02:00
ganfra
50f666169a
Merge branch 'develop' into feature/fga/room-version-upgrade
2025-06-16 20:46:28 +02:00
ganfra
cfc6362057
feature (room upgrade) : add "same room" permalink toast to localazy
2025-06-16 20:45:55 +02:00
Benoit Marty
37425b192e
a11y: Improve accessibility on ReactionSummaryView
2025-06-16 14:54:46 +02:00
Benoit Marty
2dd31d1b3a
a11y: Extract method a11yReactionDetails to use it at other places
2025-06-16 14:29:00 +02:00
Benoit Marty
ace1ec9d14
a11y: Extract method to avoid code duplication
2025-06-16 14:25:45 +02:00
Benoit Marty
ca00f71e74
a11y: improve reaction behavior on message action list.
2025-06-16 14:18:52 +02:00