element-x-ada/libraries
Jorge Martin Espinosa a0c1f2c18a
Display room invitation notification (#735)
* Notifications: Add some extra mappings so we keep the original contents and can pass it later to an UI layer

* Fix notifications not appearing for a room if the app was on that room when it went to background.

* Modernize how we create spannable strings for notifications, remove unneeded dependency

* Remove actions from invite notifications temporarily

* Add `NotificationDrawerManager` interface to be able to clear membership notifications when accepting or rejecting a room invite

* Fix tests

* Add comment to clarify some weird behaviours

* Address review comments

* Set circle shape for `largeBitmap` in message notifications

* Fix no avatar in DM rooms

* Fix rebase issues

* Add invite list pending intent:

- Refactor pending intents.
- Make `DeepLinkData` a sealed interface.
- Fix and add tests.

* Rename `navigate__` functions to `attach__`

* Add an extra test case for the `InviteList` deep link

* Address most review comments.

* Fix rebase issue

* Add fallback notification type, allow dismissing invite notifications.

Fallback notifications have a different underlying type and can be dismissed at will.

* Fix tests
2023-07-10 14:34:58 +02:00
..
androidutils Sync Strings from Localazy 2023-07-03 00:11:17 +00:00
architecture Nodes: rework RootFlowNode with cache service 2023-07-06 18:08:29 +02:00
core Truncate and ellipsize long reactions (#821) 2023-07-08 17:53:29 +01:00
coroutines Update Gradle to 8.1 and AGP to v8.0 (#329) 2023-04-17 08:49:52 +00:00
dateformatter Update Gradle to 8.1 and AGP to v8.0 (#329) 2023-04-17 08:49:52 +00:00
deeplink Display room invitation notification (#735) 2023-07-10 14:34:58 +02:00
designsystem Merge pull request #826 from vector-im/feature/bma/swipeAction 2023-07-10 13:56:29 +02:00
di Update Gradle to 8.1 and AGP to v8.0 (#329) 2023-04-17 08:49:52 +00:00
encrypted-db Update Gradle to 8.1 and AGP to v8.0 (#329) 2023-04-17 08:49:52 +00:00
eventformatter Introduce MatrixClient.isMe for checking sessionID 2023-07-07 12:03:43 +01:00
featureflag Revert "Auto generate dark mode previews and screenshots (#776)" (#784) 2023-07-05 15:47:53 +02:00
matrix Display room invitation notification (#735) 2023-07-10 14:34:58 +02:00
matrixui Revert "Auto generate dark mode previews and screenshots (#776)" (#784) 2023-07-05 15:47:53 +02:00
mediapickers Fix tests after rebase 2023-05-11 16:30:37 +02:00
mediaupload Media upload: branch progress callback to UI 2023-06-28 23:14:08 +02:00
network Configure user agent for all network request (#677) 2023-06-29 13:05:23 +02:00
permissions Revert "Auto generate dark mode previews and screenshots (#776)" (#784) 2023-07-05 15:47:53 +02:00
push Display room invitation notification (#735) 2023-07-10 14:34:58 +02:00
pushproviders Update kotlin 2023-06-28 22:23:44 +00:00
pushstore Remove useless OptIn in tests 2023-05-12 10:05:39 +02:00
rustsdk Ensure the binary will not be commited again. 2023-07-06 15:10:02 +02:00
session-storage Fix detected forbidden pattern. 2023-05-31 15:31:05 +02:00
testtags Update maestro test regarding the new login flow. 2023-06-09 10:19:49 +02:00
textcomposer Use @DayNightPreviews to correctly render the PinIcon in dark mode (#795) 2023-07-07 16:35:34 +02:00
theme Use temporary color for default avatar background 2023-06-29 18:17:37 +02:00
ui-strings Sync Strings from Localazy 2023-07-10 00:11:05 +00:00
usersearch Rename var 2023-07-07 12:04:06 +01:00