bmarty
39ef8b38bb
Sync Strings from Localazy
2024-09-02 00:15:17 +00: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
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
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
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
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
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
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
Jorge Martin Espinosa
e4e7cdfa17
Fix crash when getting the system ringtone for ringing calls ( #3131 )
2024-07-02 16:12:29 +00:00
bmarty
99ae2b9640
Sync Strings from Localazy
2024-07-01 00:22:10 +00:00
Benoit Marty
58cdd37a57
Merge pull request #3053 from element-hq/feature/bma/callSettings
...
Alert for incoming call even if notifications are disabled - WAITING FOR FINAL PRODUCT DECISION
2024-06-28 14:21:23 +02:00
ElementBot
072daa080a
Sync Strings ( #3077 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-06-24 09:29:35 +02:00
Benoit Marty
e8c2902aa0
Move notification_accent_color from resource file to NotificationConfig
2024-06-19 16:48:00 +02:00
Benoit Marty
22d63d001c
Always notify for incoming calls, even if notifications are disabled.
2024-06-19 11:15:49 +02:00
Benoit Marty
54740c982e
Notification channels: Use NotificationChannelCompat.Builder.
2024-06-19 10:56:29 +02:00
Benoit Marty
cfa5461b7d
Notification channels: No need to include the version in the constant name.
2024-06-19 10:40:10 +02:00
Benoit Marty
5fe5d38034
Notification channels: Remove unused LISTEN_FOR_EVENTS_NOTIFICATION_CHANNEL_ID
2024-06-19 10:39:03 +02:00
Benoit Marty
15e1fba013
Notification channels: small iteration on old channel deletion.
2024-06-19 10:37:33 +02:00
Benoit Marty
1d5970adbc
Merge branch 'develop' into feature/bma/fixFdroidNotification
2024-06-18 10:28:04 +02:00
Jorge Martin Espinosa
feef0f6976
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 >
2024-06-18 07:41:10 +00:00
Benoit Marty
622cc35616
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.
2024-06-17 17:36:39 +02:00
Benoit Marty
90eeb6cdb1
Update PushProvider API, remove isAvailable(), but instead rely on getDistributors() to eventually return an empty list of Distributors.
2024-06-17 17:25:13 +02:00
Benoit Marty
366d6c017d
Add ability to not show the pusher registration again.
2024-06-17 11:38:32 +02:00
Benoit Marty
e6f6e82ce2
Render an error dialog in case registering a pusher fails.
2024-06-17 11:30:23 +02:00
Benoit Marty
da8285b10e
Fix typo in log.
2024-06-17 11:30:20 +02:00
bmarty
7b27ba116d
Sync Strings from Localazy
2024-06-17 00:23:40 +00:00
Benoit Marty
84f1737995
Remove TODO.
2024-06-13 18:20:19 +02:00
Benoit Marty
e2aa84804d
Merge pull request #3000 from element-hq/sync-localazy
...
Sync Strings
2024-06-11 15:16:55 +02:00
Benoit Marty
1e3c0f319a
Un-deprecate screen_room_retry_send_menu_send_again_action and sync string again.
2024-06-11 14:35:46 +02:00
Jorge Martin Espinosa
cef8302dd0
Notify of ringing call when there's an active call ( #3003 )
...
* Add `CallNotificationEventResolver` to be able to force the new ringing notification to be non-ringing given an existing ringing one.
2024-06-10 15:03:06 +00:00
Jorge Martin Espinosa
6f8de0b2c6
Element Call ringing notifications ( #2978 )
...
- Add `ActiveCallManager` to handle incoming and ongoing calls.
- Add ringing call notifications with full screen intents and missed call ones as part of the 'conversation' notifications.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-06-10 11:51:19 +02:00
bmarty
57510316ec
Sync Strings from Localazy
2024-06-10 00:17:04 +00:00
Benoit Marty
c973e70b6b
Fix formatting issues.
2024-06-05 15:13:04 +02:00
Benoit Marty
625c8aa27e
Add test on NotificationBroadcastReceiverHandler
2024-06-05 14:59:51 +02:00
Benoit Marty
96debfd184
Use getStringExtra
2024-06-05 14:59:49 +02:00
Benoit Marty
28d4e276d2
Remove unused actions and fix comment
2024-06-05 14:59:49 +02:00