ganfra
97ec100e76
ProgressDialog : rename isCancellable param to showCancelButton on the ProgressDialogContent method.
3 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>
3 months ago
Benoit Marty
b916aee958
Add test on DefaultClearCacheUseCase
3 months ago
Benoit Marty
b68b08300a
Add test on DefaultFtueService.reset().
3 months ago
bmarty
9288b90ac6
Sync Strings from Localazy
3 months ago
ganfra
75b1c22197
Timeline : let FocusOnEvent be cancellable and refactor a bit focus states.
3 months ago
ganfra
f53dbef8de
Progress dialog : add dialog properties parameter
3 months ago
Benoit Marty
11711e8f67
Remove empty manifest files.
3 months ago
Benoit Marty
6491405b76
Remove TODO.
3 months ago
ganfra
ccf7efe9b1
Sending queue : fix more tests.
3 months ago
ganfra
38329ab1ba
Session : fix sessionPath missing
3 months ago
ganfra
5765a754fc
Fix formatting issues
3 months ago
ganfra
9250745333
Sending queue : adjust to match the latest rust api
3 months ago
Benoit Marty
c98863a70e
Ensure that setting change is taken at least 300ms to avoid dialog flickering ( #1647 )
3 months ago
Benoit Marty
4dff3e9cce
Ensure that the Loading Dialog and the toggles update at the same time.
3 months ago
Jorge Martin Espinosa
55a1ac4bb5
Fix tracing configuration in debug and nightlies ( #3019 )
...
* Fix tracing configuration in debug and nightlies:
- Debug will now write the logs to disk too.
- Nightly will be able to customise tracing filters.
- Improved the configure tracing and bug report screens.
* Update screenshots
* Add changelog
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
3 months ago
ganfra
75c4f4f52c
Sending queue : fix typo in comment.
3 months ago
ganfra
2ce02c564a
Sending queue : disable edition of local echo
3 months ago
ganfra
a603855933
Sending queue : code quality
3 months ago
ganfra
452e5681a9
Sending queue : rename fake and add tests
3 months ago
Benoit Marty
0fa662175d
Un-deprecate `screen_room_retry_send_menu_send_again_action` and sync string again.
3 months ago
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
bmarty
f3d286911c
Sync Strings from Localazy
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
ganfra
026a2cd33a
Message queuing : branches the enable sending queue mechanism.
4 months ago
Jorge Martín
67f6bf0d2d
Add session path migration to `SessionData`
4 months ago
ganfra
7100a9d619
Message queuing : use redactEvent on timeline instead of room.
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
ganfra
41e5a6dd40
Message queuing : expose sending queue status on matrix client.
4 months ago
Benoit Marty
9ae0107172
Incoming share
4 months ago
ganfra
4d8810a55a
Message queuing : remove LocalEventSendState.Canceled
4 months ago
ganfra
0aa3b23677
Message queuing : exposes enableSendingQueue method
4 months ago
ganfra
8e6695c65d
Message queuing : introduce redactEvent on timeline object and remove retrySendMessage.
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