Benoit Marty
03fd7afdd1
AcceptDeclineInviteState: create ConfirmingDeclineInvite to host InviteData when confirming decline of invite.
2 weeks ago
Benoit Marty
fb52657b12
Let `AsyncAction.Confirming` be an interface, with a `AsyncAction.ConfirmingNoParams` data object.
...
This will allow inheritance of `AsyncAction.Confirming` with parameter(s).
2 weeks ago
Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2 months ago
Jorge Martin Espinosa
0be7058416
Unify the way we decide whether a room is a DM or a group room ( #3100 )
...
* Add centralised 'room is DM' check
Also add extension functions for `MatrixRoom` and `MatrixRoomInfo`.
* Use the centralised method and extension functions through the app, including:
- Room list.
- Room details screen.
- Invites.
- Notifications.
Replace most `isDirect` usages with `isDm`.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
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
5 months ago
Benoit Marty
22329b9678
Provide serverNames when available and fix issue around analytics
6 months ago
ganfra
4dbcd072c0
Invite : remove invitelist entry points
7 months ago
ganfra
a41096fa51
Fix malformed room id in StateProvider..
7 months ago
ganfra
fbb92f0c9a
Room navigation : fix tests on invite after the refactoring
7 months ago
ganfra
6a255a1b10
Room navigation : reuse accept/decline presentation logic
7 months ago
ganfra
f586114458
Room navigation : rename module invitelist to invite
7 months ago