Jorge Martin Espinosa
2efdb3ae45
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
bmarty
3f359d7f0a
Sync Strings from Localazy
2024-09-30 00:26:52 +00:00
Benoit Marty
6e19bc3da7
Merge pull request #3503 from element-hq/bma/invitationWithSender
...
Include inviter in the notification for invitation
2024-09-24 09:40:07 +02:00
bmarty
4119366bff
Sync Strings from Localazy
2024-09-23 08:23:52 +00:00
bmarty
a064fb4fab
Sync Strings from Localazy
2024-09-23 00:23:49 +00:00
Benoit Marty
c4d3fcaa35
Use aNotificationData and aNotifiableMessageEvent
...
And cleanup existing tests.
2024-09-20 12:38:49 +02:00
Benoit Marty
9f713e54b1
Include sender name in notification for invite content.
2024-09-20 12:38:49 +02:00
Benoit Marty
f3b8a5d211
Fix DefaultNotifiableEventResolverTest tests.
2024-09-20 09:14:55 +02:00
Benoit Marty
7dea60018b
Fix test compilation issue.
2024-09-20 09:07:23 +02:00
Benoit Marty
08b63943b8
Add unit test on RustNotificationService
...
And fix mapping error.
2024-09-19 19:43:40 +02:00
bmarty
97cf19cb71
Sync Strings from Localazy
2024-09-17 11:05:35 +00:00
bmarty
e0c24c0f1c
Sync Strings from Localazy
2024-09-16 18:40:24 +00:00
bmarty
e840974dc5
Sync Strings from Localazy
2024-09-16 00:25:04 +00:00
Benoit Marty
62a6e916a6
Migrate license to AGPL - XML files.
2024-09-06 17:43:35 +02:00
Benoit Marty
2b016227e9
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
6eb5610bcc
Add missing test on reset methods.
2024-09-04 10:57:14 +02:00
Benoit Marty
0423c36e08
Always use the custom url, even if no Matrix gateway is detected.
2024-09-04 10:48:31 +02:00
bmarty
39ef8b38bb
Sync Strings from Localazy
2024-09-02 00:15:17 +00:00
Benoit Marty
ce1b329229
Fix formatting error
2024-08-28 15:43:42 +02:00
Benoit Marty
7aa35bac2b
Add missing test on null redacted eventId.
2024-08-28 11:32:12 +02:00
Benoit Marty
4b90f8592c
Add test on DefaultOnRedactedEventReceived
2024-08-28 11:29:20 +02:00
Benoit Marty
e38d882d42
Improve FakeActiveNotificationsProvider.
2024-08-28 11:06:26 +02:00
Benoit Marty
0037552f77
Remove unused method ActiveNotificationsProvider.getAllNotifications()
2024-08-28 10:55:22 +02:00
Benoit Marty
3b12d54dad
Cleanup notification for redacted event.
2024-08-28 10:29:01 +02:00
Benoit Marty
7563597f5a
NotifiableEvent does not need to be Serializable anymore.
2024-08-28 10:22:12 +02:00
Benoit Marty
362334b1cf
Remove usage of with(notificationDataFactory) for code clarity.
2024-08-28 10:22:12 +02:00
Benoit Marty
20df9647d3
Format file
2024-08-28 10:22:11 +02:00
ganfra
5da76f6ff8
Rust sdk : fix tests after api breaks
2024-08-27 20:46:15 +02:00
ganfra
f06b2290ea
Rust sdk : handle the remaining changes
2024-08-27 17:45:32 +02:00
bmarty
1b064a008f
Sync Strings from Localazy
2024-08-26 00:25:40 +00:00
Jorge Martin Espinosa
49440ecef0
Improve the text for mentions and replies in notifications ( #3328 )
2024-08-22 17:25:44 +00:00
Benoit Marty
33d69178ec
Fix test compilation issue.
2024-08-21 16:32:37 +02:00
Benoit Marty
4b8985e501
Suggestion for room alias.
...
Rename `Mention` to `IntentionalMention` for clarity
Remove dead code, there is no intentional mention for Room or RoomAlias.
Rename `IntentionalMention.AtRoom` to `IntentionalMention.Room` to match Rust naming
2024-08-21 15:32:05 +02:00
Benoit Marty
a8f0c6c2b2
Add test on function name which may start or end with spaces and fix existing issues.
2024-08-20 17:11:30 +02:00
bmarty
5765d9bf9f
Sync Strings from Localazy
2024-08-19 00:25:36 +00:00
ElementBot
01617e1c9d
Sync Strings ( #3297 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-08-12 06:03:23 +00:00
ganfra
e7161a59ab
Sync on push : test SyncOnNotifiableEvent
2024-07-31 21:15:08 +02:00
ganfra
0969470066
tests : refactor some classes
2024-07-31 21:14:29 +02:00
ganfra
4f7b5d8fde
Sync on push : call startSync/stopSync
2024-07-31 21:14:05 +02:00
ganfra
e0a3389f3a
Merge pull request #3257 from element-hq/feature/fga/push_subscribe_to_room
...
Feature/fga/push subscribe to room
2024-07-30 19:33:33 +02:00
ganfra
ca18c83d53
Sync on push : call room.subscribeToSync when notifiable event is received
2024-07-30 17:38:51 +02:00
bmarty
d288ace4bd
Sync Strings from Localazy
2024-07-29 00:26:27 +00:00
ganfra
85d6acfc48
Join Room : makes sure we can join by alias
2024-07-23 21:17:35 +02:00
ElementBot
9522569860
Sync Strings ( #3232 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-07-22 08:59:47 +00:00
Benoit Marty
94f38f1af5
Rework FakeMatrixRoom so that it contains only lambdas. ( #3229 )
...
* Upgrade lint to 8.7.0-alpha01
* FakeMatrixRoom: lambda everywhere
Fix test compilation issues
2024-07-22 10:39:48 +02:00
Benoit Marty
b593b47515
Remove PushBindsModule and use ContributesBinding.
2024-07-16 11:29:55 +02:00
Benoit Marty
2585f8ba52
Rename interface NotificationDrawerManager to NotificationCleaner since it actually contains only method to remove notifications.
2024-07-16 11:24:41 +02:00
Benoit Marty
5de86c5df5
Update documentation
2024-07-16 11:14:04 +02:00
Jorge Martin Espinosa
bb47ff8f49
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 >
2024-07-10 16:28:46 +00:00
jmartinesp
58f2cbf489
Sync Strings from Localazy
2024-07-03 11:21:27 +00:00