Jorge Martin Espinosa
f07ec61ecc
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.
3 months ago
Jorge Martin Espinosa
02d6fa7a92
Add timeline item for `m.call.notify` events ( #2986 )
...
* Add timeline item for `m.call.notify` events
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
3 months ago
Jorge Martin Espinosa
30a1367714
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>
3 months ago
ganfra
a428922007
matrix : update rust sdk to 0.2.24
3 months ago
ganfra
d64b7ff472
Timeline : use the new LiveBackPaginationStatus api
3 months ago
ganfra
350908208f
Sliding sync : update RoomSubscription values as per EXI.
4 months ago
Benoit Marty
e619fefb7f
Add a flag to enable or disable incoming share
4 months ago
Benoit Marty
eef45309be
Use functions from IntentCompat
4 months ago
Benoit Marty
9ae0107172
Incoming share
4 months ago
Benoit Marty
acefbbc7d8
Fix formatting issues.
4 months ago
Benoit Marty
afe5c33f33
Add test on NotificationBroadcastReceiverHandler
4 months ago
Benoit Marty
2f2605dc76
Use lambdaError() and val instead of var.
4 months ago
Benoit Marty
4db9b5ee11
Use getStringExtra
4 months ago
Benoit Marty
d8c68e5b19
Remove unused actions and fix comment
4 months ago
Benoit Marty
6eaa6a6b99
Extract NotificationBroadcastReceiverHandler to its own file
4 months ago
Benoit Marty
cface66f20
Do not provide the context, but use the StringProvider.
4 months ago
Benoit Marty
37d9d42eb7
NotificationBroadcastReceiver now delegate treatment to NotificationBroadcastReceiverHandler to be able to unit test the logic
4 months ago
Benoit Marty
61b3709970
Let NotificationBroadcastReceiver inject NotificationDrawerManager instead of implementation
4 months ago
Benoit Marty
3ddec73ac5
When replying from notification, do not interfere with `specialModeEventTimelineItem`
4 months ago
Benoit Marty
7c559363a4
Handle quick reply from notification (still disabled)
4 months ago
Benoit Marty
9567119e31
Ensure Posthog is only used for Element builds.
4 months ago
ganfra
60d3f24599
Room : introduce RustRoomFactory and be more robust.
4 months ago
ganfra
c135a91e5a
matrix : update rust sdk to 0.2.23
4 months ago
bmarty
66636ea967
Sync Strings from Localazy
4 months ago
Jorge Martin Espinosa
c8bd04ceb1
Sign in with QR code ( #2793 )
...
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
Jorge Martin Espinosa
19b6b924d9
Make sure the selection in the plain text editor is inside the text bounds ( #2959 )
...
* Make sure the selection in the plain text editor is inside the text bounds
* Add changelog
4 months ago
Jorge Martin Espinosa
025d913b6e
Simplify summary notifications ( #2958 )
4 months ago
Benoit Marty
c37d9ca6a4
Add doc on RoomSelectSearchDataSource
4 months ago
Benoit Marty
a997289e7e
Improve comment
4 months ago
Benoit Marty
73b2e925b5
Ensure that room where is user is invited are not listed when forwarding a message.
4 months ago
Benoit Marty
8005fa6f91
Ensure that we can "not filter" the rooms.
4 months ago
Benoit Marty
1444436d3e
Update wrong comment
4 months ago
Benoit Marty
3fa508f1fe
Add Konsist test `Class with 'ContributeBinding' annotation should have allowed prefix` and fix exissting issues.
...
Also remove annotation `DefaultPreferences`, we only have one implementation.
4 months ago
Jorge Martin Espinosa
8b85cc0160
Fix grouped notifications only displaying the latest message ( #2956 )
...
`DefaultActiveNotificationsProvider.getNotificationsForSession(sessionId)` had a broken logic for checking a notification's group and retrieving notifications from the same session.
4 months ago
Benoit Marty
45598a885e
Rename some class from `Impl` to Default
4 months ago
Benoit Marty
ec8cb2e32f
Change Test class suffix.
4 months ago
Benoit Marty
7348f74702
Fix performance issue reported by Konsist test `Sealed interface used in Composable MUST be Immutable or Stable`
4 months ago
Benoit Marty
7018d72118
Be more specific with the widget permissions
4 months ago
bmarty
ca5bc71057
Sync Strings from Localazy
4 months ago
Benoit Marty
8c3bb043ab
Fix small issue introduced in #2924 .
4 months ago
Jorge Martin Espinosa
a1adc7476d
Bump Matrix Rust SDK to `v0.2.21` and fix conflicts ( #2938 )
4 months ago
Benoit Marty
c6f4c9e12a
Suppress `ContentTrailingLambda` for AlertDialogContent(
4 months ago
Benoit Marty
e97e21e785
Move `content` @Composable to the end of the parameter list.
...
A @Composable `content` parameter should be moved to be the trailing lambda in a composable function.
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
4 months ago
Jorge Martin Espinosa
04e503177b
Notifications: simplify the flow by removing persistence ( #2924 )
...
* Notifications: simplify the flow by removing persistence.
* Bump of minSdk to `24` (Android 7).
* Add migration to remove `notification.bin` file
4 months ago
Benoit Marty
643acb17b6
Render data of blocked users (behind deactivated feature flag).
4 months ago
Benoit Marty
9a24e7d4af
Change type of `NotificationSettingsState.currentPushDistributor` from `AsyncAction` to `AsyncData`
4 months ago
Benoit Marty
3349df5a24
Set the value of `currentDistributorName` by reading again the value from the service.
4 months ago
Benoit Marty
414e2bb3f1
UseLet
4 months ago
Benoit Marty
79057678d7
supportingContent should be null if there is nothing to display.
4 months ago