Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
e35ba7af8f
AvatarData.toMediaRequestData() can be internal.
2024-08-30 13:12:03 +02:00
Benoit Marty
34ba0a5e98
CoilMediaFetcher.mediaData cannot be null.
2024-08-30 13:07:39 +02:00
Benoit Marty
cef31d3704
Log more errors.
2024-08-30 13:06:26 +02:00
Benoit Marty
a9ab32c8e3
Rework: extract AvatarFactory and MediaRequestDataFactory from CoilMediaFetcher
2024-08-30 12:57:49 +02:00
Benoit Marty
bb085251b2
Reuse existing function
2024-08-22 15:25:04 +02:00
Benoit Marty
11691697d1
Add test on extension MatrixRoom.getCurrentRoomMember
2024-08-22 15:22:14 +02:00
Benoit Marty
0b494b01da
Add test on extension MatrixRoom.getDirectRoomMember
2024-08-22 15:20:37 +02:00
Benoit Marty
a27e317207
Remove unused code.
2024-08-22 15:01:00 +02:00
networkException
2678834cc0
Fix broken direct room member for rooms with old users that left ( #3324 )
...
This patch fixes getDirectRoomMember not respecting direct rooms
with more than two members total but only two active. This commonly
occurs when users migrate to a new account by adding a new account
to rooms and leaving with the old one.
Other parts of the codebase (such as the people room list filter)
already respect the active member count of a room instead of the
total (historic) number of unique members.
This fixes the room details screen not showing up correctly, for
example missing the avatar cluster.
Signed-off-by: networkException <git@nwex.de>
2024-08-22 14:47:13 +02:00
bmarty
3e67448006
Sync Strings from Localazy
2024-08-19 00:25:36 +00:00
ganfra
cbae8fdfd6
Merge branch 'develop' into feature/fga/pinned_event_feature_flag
2024-07-30 20:44:51 +02:00
ganfra
210e2092cd
Refactor userEventPermissions
2024-07-29 13:43:47 +02:00
bmarty
76804d9e48
Sync Strings from Localazy
2024-07-29 00:26:27 +00:00
ganfra
aebcc52309
Join Room : makes sure we can join by alias
2024-07-23 21:17:35 +02:00
ElementBot
1f01bd73c4
Sync Strings ( #3232 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-07-22 08:59:47 +00:00
Jorge Martin Espinosa
2ff5fa67fc
Restore intentional mentions in the markdown/plain text editor ( #3193 )
...
* Restore intentional mentions in the markdown/plain text editor
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-07-15 18:27:59 +02:00
renovate[bot]
68efc918ba
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.31 ( #3145 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.31
* Use new Rust client side sorting API
* Make `RoomListEntriesUpdate.describe()` an extension function
* Remove `RoomListSummary.Filled` and `RoomListSummary.Empty`
* Fix icon sizes to pass the lint checks
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-07-05 15:25:42 +00:00
jmartinesp
dabaa2d265
Sync Strings from Localazy
2024-07-03 11:21:27 +00:00
bmarty
32c5da898b
Sync Strings from Localazy
2024-07-01 00:22:10 +00:00
ganfra
1b56d1b97a
Merge branch 'develop' into feature/fga/draft_support
2024-06-26 15:22:00 +02:00
ganfra
644b425d71
Draft : code cleanup
2024-06-26 12:15:00 +02:00
ganfra
e68684815d
Draft : makes sure all existing tests passes
2024-06-25 15:17:18 +02:00
Benoit Marty
4227b42dfa
Add unit test on DefaultImageLoaderHolder
2024-06-24 14:42:04 +02:00
Benoit Marty
77ed70e26f
Convert LoggedInImageLoaderFactory to an interface and add DefaultLoggedInImageLoaderFactory
2024-06-24 14:22:46 +02:00
Benoit Marty
0039387fbc
Move test classes to the correct package.
2024-06-24 14:04:14 +02:00
Benoit Marty
8cc5f35e0c
Fix image not rendering after clearing cache.
2024-06-24 13:58:15 +02:00
Benoit Marty
010a90f9ff
Merge pull request #3069 from element-hq/feature/bma/avatarCluster_x2
...
Avatar cluster for DM
2024-06-24 10:53:50 +02:00
Benoit Marty
da1f8cd465
Use DmAvatars in header of DM details.
2024-06-21 15:55:01 +02:00
ganfra
2d324a7f4b
Reply : fix reply cropped in timeline
2024-06-21 15:42:26 +02:00
ganfra
5597a1743a
Reply : refactor so we can use ReplyToDetails in Composer and Timeline
2024-06-21 12:23:17 +02:00
Jorge Martin Espinosa
310a7fc229
Resolve display names in mentions in real time ( #3051 )
...
* Resolve display names in mentions in real time
* Use `LocalRoomMemberProfilesCache` to avoid having to implement `TextMessagePresenter`
* Also use local composition provider for `MentionSpanProvider`
2024-06-21 09:57:36 +00:00
Benoit Marty
cea7dce432
Create extension RoomMember.getAvatarData to avoid code duplication.
2024-06-20 17:51:35 +02:00
ganfra
08816bd2df
Reply : move InReplyTo and related to matrix.ui module.
2024-06-20 17:38:56 +02:00
Benoit Marty
7d0323d708
Create extension RoomSummaryDetails.getAvatarData to avoid code duplication.
2024-06-20 16:16:55 +02:00
Benoit Marty
33c76dfd2d
Use extension MatrixUser.getAvatarData and fix compilation issue.
2024-06-20 16:06:33 +02:00
Benoit Marty
ad02e05bf4
Use heroes to render room avatars
2024-06-20 13:10:25 +02:00
Benoit Marty
a199a8605f
Add heroes to RoomSummaryDetails
2024-06-20 11:59:38 +02:00
Benoit Marty
11711e8f67
Remove empty manifest files.
2024-06-13 18:20:19 +02:00
bmarty
66636ea967
Sync Strings from Localazy
2024-06-03 00:24:07 +00:00
Benoit Marty
f5a0e83cb2
Merge pull request #2941 from element-hq/sync-localazy
...
Sync Strings
2024-05-29 16:27:17 +02:00
bmarty
ca5bc71057
Sync Strings from Localazy
2024-05-29 12:44:57 +00:00
Benoit Marty
37d9a9f5a9
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
2024-05-29 12:18:23 +02:00
Benoit Marty
b3e0f6e843
Translations: pt -> pt-rBR
2024-05-27 14:51:32 +02:00
bmarty
83a8a631f2
Sync Strings from Localazy
2024-05-20 00:23:05 +00:00
Benoit Marty
5ab96c3bdc
Do not use MutableState in Composable function parameter.
2024-05-15 18:05:08 +02:00
Benoit Marty
4278c24784
Extract content lambda.
2024-05-15 17:05:45 +02:00
Benoit Marty
193081a554
Migrate AvatarActionBottomSheet to Material3 BottomSheet
...
Also correctly handle the back press when this bottom sheet is opened, previously it was leaving the room edition screen.
ModalBottomSheetLayout can now be deleted.
2024-05-15 16:20:47 +02:00
Benoit Marty
1710671f06
Add UI test on RoomDetailsEditView
2024-05-15 15:19:46 +02:00
Benoit Marty
e6badb1e04
Use rawName instead of displayName in RoomDetailsEditPresenter #2844
2024-05-15 11:24:09 +02:00