Benoit Marty
11711e8f67
Remove empty manifest files.
3 months ago
bmarty
66636ea967
Sync Strings from Localazy
4 months ago
bmarty
ca5bc71057
Sync Strings from Localazy
4 months ago
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
4 months ago
Benoit Marty
b3e0f6e843
Translations: pt -> pt-rBR
4 months ago
bmarty
83a8a631f2
Sync Strings from Localazy
4 months ago
Benoit Marty
5ab96c3bdc
Do not use MutableState in Composable function parameter.
4 months ago
Benoit Marty
4278c24784
Extract content lambda.
4 months ago
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.
4 months ago
Benoit Marty
1710671f06
Add UI test on RoomDetailsEditView
4 months ago
Benoit Marty
e6badb1e04
Use rawName instead of displayName in RoomDetailsEditPresenter #2844
4 months ago
Benoit Marty
0b9724af84
EditUserProfileState.userId cannot be null.
...
It simplifies a bit the codebase.
4 months ago
Benoit Marty
176c7c8bc6
Add preview for EditableAvatarView
4 months ago
Benoit Marty
4b720f90b7
Rename parameter since it can reference a userId or a roomId
4 months ago
bmarty
0910da0a14
Sync Strings from Localazy
4 months ago
Jorge Martin Espinosa
46b22d7db7
UX cleanup: room details ( #2816 )
...
* UX cleanup: room details screen
Add new CTA buttons for Invite and Call actions
* Update screenshots
* Fix maestro
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
Jorge Martin Espinosa
c690b38b0f
Adjust typography in `SelectedUser` component ( #2768 )
...
* Adjust typography in `SelectedUser` component
* Set 2 max lines for `SelectedUser` component.
Also update the theme token references.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
5 months ago
Benoit Marty
ce7bb11724
Ensure roomId are not rendered in the UI.
...
Add preview to see the effect.
Use RoomAvatar data fallback everywhere, to not use roomId (`!` char) for the avatar initial, but rather `#`.
5 months ago
Benoit Marty
3d29d8729a
Move `fun aRoomSummaryDetails()` to a regular Preview Provider
5 months ago
bmarty
68631af9a6
Sync Strings from Localazy
5 months ago
Benoit Marty
74a9a54719
Rename Preview to follow code convention
5 months ago
Benoit Marty
49fea8b7ae
Fix vertical alignment.
5 months ago
Benoit Marty
473f0e8395
Let JoinRoomView render the InviteSender
5 months ago
Benoit Marty
2974156ee1
Move InviteSender to `:library:matrixui` module.
5 months ago
Benoit Marty
8327ea306f
Increase usage of `RoomAlias`
5 months ago
Benoit Marty
3df328b1ab
Parse permalink using `parseMatrixEntityFrom`.
...
Create new PermalinkData type for link to Events.
Keep matrixToConverter for now to first convert to matrix.to link. At some point it may be done by the SDK.
Remove parse(Uri)
5 months ago
ganfra
9d87240f4c
Room list : activate merged invites in Client
5 months ago
Benoit Marty
1e5a61a49c
Move PermalinkBuilder, MatrixToConverter and PermalinkParser content to the `impl` project in order to remove projects.appconfig dependency from matrix.api module.
6 months ago
Jorge Martin Espinosa
6aa84d600e
Implement MSC2530 ( #2570 )
...
* Implement MSC2530
* Some layout improvements for images and videos with captions
* Update screenshots
* Replace `it` in several previews with `isMine`
---------
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
Co-authored-by: Marco Antonio Alvarez <surakin@gmail.com>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
b9d902e3fe
Room admins can change user roles ( #2423 )
...
Allow Admins to modify room member roles:
- Add a 'roles and permissions' option for each room.
- Allow promoting users to admins, adding or removing moderators, and demote yourself if you're and admin.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
7 months ago
Jorge Martin Espinosa
0a6f00e9df
Sort the room member list and display member roles ( #2412 )
...
* Sort the room member list and display member roles
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
7 months ago
Jorge Martin Espinosa
b69cb8175a
Update Compound to v0.0.5 and update icons ( #2380 )
...
Update Compound to `v0.0.5`:
- Make sure we fix all the breaking changes.
- Update some icons to use the compound version instead.
-Replace icons with their Compound counterparts when possible.
- Clean up unused icons.
- Fix issues with incorrect icons or sizes being used after replacing the temporary icons with the Compound ones.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
7 months ago
Benoit Marty
9d461a4917
Add ability mark as unread / mark as read a room.
7 months ago
renovate[bot]
4854733b8d
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.96 ( #2323 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.96
* Fixes for the SDK upgrade
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
8 months ago
Jorge Martin Espinosa
0f5038af8f
Make the whole items in advanced settings screen clickable, standarize paddings ( #2314 )
...
* Make sure the whole item in advanced settings screen triggers the toggle action
* Fix UI changes when setting `onChecked` actions to null.
* Fix padding in invite member list items
* Remove redundant `CheckableUserRow` alternatives.
* Use 4dp for padding instead
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
8 months ago
Benoit Marty
6ea76d9acd
Map `roomInfo.numUnreadNotifications` to `RoomSummaryDetails.numUnreadNotifications`
8 months ago
Benoit Marty
f844399025
Fix API break: use new methods `canUserRedactOwn` and `canUserRedactOther`.
8 months ago
Benoit Marty
dd12071ea2
Use new Rust fields `numUnreadMessages` and `numUnreadMentions`, and iterate on the room badge rendering.
8 months ago
Benoit Marty
f8f100ccc8
Remove default value of RoomSummaryDetails constructor, and iterate on fixture functions.
8 months ago
Benoit Marty
2c691d527b
Remove `RoomSummaryDetails.lastMessageTimestamp` and replace by a getter on `lastMessage`
8 months ago
Benoit Marty
d1c7520065
Rename `avatarURLString` to `avatarUrl`
8 months ago
Benoit Marty
a831f05f6e
Fix ktlint issues
8 months ago
renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
8 months ago
Jorge Martin Espinosa
e04780fbf6
Trim whitespace at the end of messages ( #2169 )
...
Trim whitespace at the end of messages
9 months ago
Jorge Martin Espinosa
cbf34929af
Revert "Room list badges"
9 months ago
Benoit Marty
f2c989cbd6
Iterate on indicators on room list #2079
9 months ago
Benoit Marty
4ec2c84241
Load avatar for notification when there is no active imageLoader. ( #1991 )
9 months ago
ganfra
aa9693126f
PollHistory : simplify so we only have one Node. Also enrich PollHistoryState.
10 months ago
Benoit Marty
573dc2a7af
Ensure user display name is clipped to the Text area ( #1950 )
10 months ago
Jorge Martin Espinosa
087d2728d5
Extract compound tokens and theming to `compound-android` library ( #1888 )
...
* Replace tokens & icons with the external Compound ones
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago