Benoit Marty
cd9f3ad3fb
Use receiver.
5 months ago
Benoit Marty
47856c22ce
Allow scroll in the "Enter recovery key" screen. #3042
5 months ago
Benoit Marty
ef316032f8
Fix toString content
5 months ago
Benoit Marty
2cb2ecb243
Remove dead code.
5 months ago
Benoit Marty
bc30aee359
Iterate on sessionVerificationService.sessionVerifiedStatus and fix tests.
5 months ago
ganfra
97ec100e76
ProgressDialog : rename isCancellable param to showCancelButton on the ProgressDialogContent method.
5 months ago
Benoit Marty
f09b77f72f
Update test after merging develop.
5 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>
5 months ago
Benoit Marty
85eae468b7
Cleanup
5 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.
5 months ago
Benoit Marty
f72fc36de8
Update PushProvider API, remove `isAvailable()`, but instead rely on `getDistributors()` to eventually return an empty list of Distributors.
5 months ago
Benoit Marty
1f8b525548
Fix back navigation issue, when opening directly the notification troubleshoot screen.
5 months ago
Benoit Marty
5180ce388c
Add a shortcut to navigate to the notification settings in case of error.
5 months ago
Benoit Marty
b916aee958
Add test on DefaultClearCacheUseCase
5 months ago
Benoit Marty
b68b08300a
Add test on DefaultFtueService.reset().
5 months ago
Benoit Marty
e31fc17c9a
Add Unit test on UserPushStoreDataStore
5 months ago
Benoit Marty
eb07ae2855
Add test on `ignoreRegistrationError` and `setIgnoreRegistrationError`
5 months ago
Benoit Marty
64930e4435
Add ability to not show the pusher registration again.
5 months ago
Benoit Marty
675f93a5ad
Create component ErrorDialogWithDoNotShowAgain
5 months ago
Benoit Marty
725c3838af
Render an error dialog in case registering a pusher fails.
5 months ago
Benoit Marty
3d5951cbf0
Add test on pusher registration
5 months ago
Benoit Marty
148177f24e
Fix typo in log.
5 months ago
bmarty
9288b90ac6
Sync Strings from Localazy
5 months ago
ganfra
75b1c22197
Timeline : let FocusOnEvent be cancellable and refactor a bit focus states.
5 months ago
ganfra
f53dbef8de
Progress dialog : add dialog properties parameter
5 months ago
Benoit Marty
11711e8f67
Remove empty manifest files.
5 months ago
Benoit Marty
6491405b76
Remove TODO.
5 months ago
ganfra
ccf7efe9b1
Sending queue : fix more tests.
5 months ago
ganfra
38329ab1ba
Session : fix sessionPath missing
5 months ago
ganfra
5765a754fc
Fix formatting issues
5 months ago
ganfra
9250745333
Sending queue : adjust to match the latest rust api
5 months ago
Benoit Marty
c98863a70e
Ensure that setting change is taken at least 300ms to avoid dialog flickering ( #1647 )
5 months ago
Benoit Marty
4dff3e9cce
Ensure that the Loading Dialog and the toggles update at the same time.
5 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>
5 months ago
ganfra
75c4f4f52c
Sending queue : fix typo in comment.
5 months ago
ganfra
2ce02c564a
Sending queue : disable edition of local echo
5 months ago
ganfra
a603855933
Sending queue : code quality
5 months ago
ganfra
452e5681a9
Sending queue : rename fake and add tests
5 months ago
Benoit Marty
0fa662175d
Un-deprecate `screen_room_retry_send_menu_send_again_action` and sync string again.
5 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.
5 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>
5 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>
5 months ago
bmarty
f3d286911c
Sync Strings from Localazy
5 months ago
ganfra
a428922007
matrix : update rust sdk to 0.2.24
5 months ago
ganfra
d64b7ff472
Timeline : use the new LiveBackPaginationStatus api
5 months ago
ganfra
350908208f
Sliding sync : update RoomSubscription values as per EXI.
5 months ago
ganfra
026a2cd33a
Message queuing : branches the enable sending queue mechanism.
5 months ago
Jorge Martín
67f6bf0d2d
Add session path migration to `SessionData`
5 months ago
ganfra
7100a9d619
Message queuing : use redactEvent on timeline instead of room.
5 months ago
Benoit Marty
e619fefb7f
Add a flag to enable or disable incoming share
5 months ago