bmarty
5ad2764402
Sync Strings from Localazy
2 months ago
Benoit Marty
61c66073e6
Fix formatting error
2 months ago
Benoit Marty
e524c6cc64
Add missing test on null redacted eventId.
2 months ago
Benoit Marty
ea2957797a
Add test on DefaultOnRedactedEventReceived
2 months ago
Benoit Marty
d55bb57fa4
Improve FakeActiveNotificationsProvider.
2 months ago
Benoit Marty
46106c96f7
Remove unused method ActiveNotificationsProvider.getAllNotifications()
2 months ago
Benoit Marty
d867a5fe6f
Cleanup notification for redacted event.
2 months ago
Benoit Marty
43d619217c
NotifiableEvent does not need to be Serializable anymore.
2 months ago
Benoit Marty
19bca0775a
Remove usage of `with(notificationDataFactory)` for code clarity.
2 months ago
Benoit Marty
68e3e0d2b2
Format file
2 months ago
ganfra
7310adcf07
Rust sdk : fix tests after api breaks
2 months ago
ganfra
2361b597d9
Rust sdk : handle the remaining changes
2 months ago
bmarty
cd267249ec
Sync Strings from Localazy
2 months ago
Jorge Martin Espinosa
7859526280
Improve the text for mentions and replies in notifications ( #3328 )
2 months ago
Benoit Marty
c5d1bed5b4
Fix test compilation issue.
2 months ago
Benoit Marty
57d927e9aa
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
2 months ago
Benoit Marty
f2b38e50e3
Add test on function name which may start or end with spaces and fix existing issues.
2 months ago
bmarty
3e67448006
Sync Strings from Localazy
2 months ago
ElementBot
8bd48fdc60
Sync Strings ( #3297 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2 months ago
ganfra
e1a1e4814e
Sync on push : test SyncOnNotifiableEvent
3 months ago
ganfra
0b32dbebb5
tests : refactor some classes
3 months ago
ganfra
97d4e639e5
Sync on push : call startSync/stopSync
3 months ago
ganfra
08030b558a
Sync on push : call room.subscribeToSync when notifiable event is received
3 months ago
bmarty
76804d9e48
Sync Strings from Localazy
3 months ago
ganfra
aebcc52309
Join Room : makes sure we can join by alias
3 months ago
ElementBot
1f01bd73c4
Sync Strings ( #3232 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
3 months ago
Benoit Marty
5bda29ca7e
Rework FakeMatrixRoom so that it contains only lambdas. ( #3229 )
...
* Upgrade lint to 8.7.0-alpha01
* FakeMatrixRoom: lambda everywhere
Fix test compilation issues
3 months ago
Benoit Marty
756e04493e
Remove `PushBindsModule` and use `ContributesBinding`.
3 months ago
Benoit Marty
6ea629a4d2
Rename interface `NotificationDrawerManager` to `NotificationCleaner` since it actually contains only method to remove notifications.
3 months ago
Benoit Marty
83051d7231
Update documentation
3 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>
3 months ago
jmartinesp
dabaa2d265
Sync Strings from Localazy
4 months ago
Jorge Martin Espinosa
05df1f2065
Fix crash when getting the system ringtone for ringing calls ( #3131 )
4 months ago
bmarty
32c5da898b
Sync Strings from Localazy
4 months ago
ElementBot
fd6bcb7857
Sync Strings ( #3077 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
4 months ago
Benoit Marty
faa40dbb19
Move `notification_accent_color` from resource file to `NotificationConfig`
4 months ago
Benoit Marty
2c181e376b
Remove unused import.
4 months ago
Benoit Marty
416cbb679b
Update test and add test for incoming call when notifications are disabled.
4 months ago
Benoit Marty
8f916eaece
Always notify for incoming calls, even if notifications are disabled.
4 months ago
Benoit Marty
bebd344e72
Notification channels: Use `NotificationChannelCompat.Builder`.
4 months ago
Benoit Marty
ed5eb48159
Notification channels: No need to include the version in the constant name.
4 months ago
Benoit Marty
e66a725f30
Notification channels: Remove unused `LISTEN_FOR_EVENTS_NOTIFICATION_CHANNEL_ID`
4 months ago
Benoit Marty
02c376b9bf
Notification channels: small iteration on old channel deletion.
4 months ago
Jorge Martin Espinosa
b741c32e91
Add full screen intent permissions banner ( #3024 )
...
* Add full screen intent permissions banner, creating `:libraries:fullscreenintent` modules.
* Add it to notification settings too:
- Create `libraries:fullscreenintent` modules for the permission presenter and associated data.
- Add the presenter and states to `NotificationSettingsPresenter` and `NotificationSettingsView`.
* Use the right API to check for full screen intent permissions.
- Use the right package name for `:libraries:permission` contents.
* Fix broken tests (flaky?)
* Ignore coverage verification for fake and small presenters
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
Benoit Marty
b4b407a69e
Store the first provider even if no distributor is available, else error in troubleshoot test will not be accurate.
...
Also when registering for the first time, pick the fist available provider with at least one distributor.
4 months ago
Benoit Marty
f72fc36de8
Update PushProvider API, remove `isAvailable()`, but instead rely on `getDistributors()` to eventually return an empty list of Distributors.
4 months ago
Benoit Marty
eb07ae2855
Add test on `ignoreRegistrationError` and `setIgnoreRegistrationError`
4 months ago
Benoit Marty
64930e4435
Add ability to not show the pusher registration again.
4 months ago
Benoit Marty
725c3838af
Render an error dialog in case registering a pusher fails.
4 months ago
Benoit Marty
148177f24e
Fix typo in log.
4 months ago