Commit Graph

3214 Commits

Author SHA1 Message Date
Benoit Marty f09b77f72f Update test after merging develop. 2024-06-18 10:33:07 +02:00
Benoit Marty 69dbb08034 Merge branch 'develop' into feature/bma/fixFdroidNotification 2024-06-18 10:28:04 +02:00
Benoit Marty 849f64f4aa Merge pull request #3044 from element-hq/feature/bma/testDefaultClearCacheUseCase
Add test on DefaultClearCacheUseCase
2024-06-18 10:27:45 +02:00
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>
2024-06-18 07:41:10 +00:00
Benoit Marty 9349f1bf6a Remove trailing line. 2024-06-17 18:58:07 +02:00
Benoit Marty e12f723ff7 Fix test compilation issue. 2024-06-17 17:38:10 +02:00
Benoit Marty 1f8b525548 Fix back navigation issue, when opening directly the notification troubleshoot screen. 2024-06-17 16:53:21 +02:00
Benoit Marty 5180ce388c Add a shortcut to navigate to the notification settings in case of error. 2024-06-17 16:29:10 +02:00
Benoit Marty b916aee958 Add test on DefaultClearCacheUseCase 2024-06-17 16:01:56 +02:00
Benoit Marty efa7a2d046 Move InMemoryMigrationScreenStore to a test module. 2024-06-17 15:26:50 +02:00
Benoit Marty 4de151cae8 Rename member. 2024-06-17 15:18:22 +02:00
Benoit Marty d3cf140501 Create test module with FakeFtueService 2024-06-17 15:12:08 +02:00
Benoit Marty b68b08300a Add test on DefaultFtueService.reset(). 2024-06-17 15:04:20 +02:00
Benoit Marty 03a197e530 Rename method and val. 2024-06-17 14:56:56 +02:00
Benoit Marty 7d1e841c68 Rename member. 2024-06-17 14:48:52 +02:00
Benoit Marty abc0e7edf7 Move setIgnoreRegistrationError call. 2024-06-17 14:48:51 +02:00
Benoit Marty 64930e4435 Add ability to not show the pusher registration again. 2024-06-17 11:38:32 +02:00
bmarty 9288b90ac6 Sync Strings from Localazy 2024-06-17 00:23:40 +00:00
Benoit Marty 5c2d612bb3 Merge pull request #3030 from element-hq/feature/bma/codeCleanup
Code cleanup and store badges
2024-06-14 15:15:01 +02:00
Benoit Marty 11d853bcca Fix test present - notification settings set custom 2024-06-14 13:41:37 +02:00
Benoit Marty 7c18133bb3 Fix wrong dependency.
implementation -> testImplementation
2024-06-14 10:29:59 +02:00
Benoit Marty f096485d9d Fix formatting issue. 2024-06-13 18:20:19 +02:00
Benoit Marty 11711e8f67 Remove empty manifest files. 2024-06-13 18:20:19 +02:00
Benoit Marty ea679cc108 Move MAX_LOG_UPLOAD_SIZE to RageshakeConfig 2024-06-13 18:20:19 +02:00
Benoit Marty 816d60b6ce Move rageshake configuration from resource file to Kotlin RageshakeConfig 2024-06-13 18:20:19 +02:00
Benoit Marty 07dfd907c6 Delete useless file. 2024-06-13 18:20:19 +02:00
Benoit Marty fdc81c4b95 Fix wrong dependencies.
Detected by Sonar: https://sonarcloud.io/project/issues?id=vector-im_element-x-android&open=AY1oUC_Jzk7jMkPkjDmI
2024-06-13 16:55:42 +02:00
Benoit Marty 5dfd6b8193 Merge pull request #3022 from element-hq/feature/bma/notificationSetting
Improve UX on notification setting changes
2024-06-13 14:08:08 +02:00
ganfra 5b18f9cddd Merge pull request #3023 from element-hq/feature/fga/update_rust_sdk_0.2.25
Feature/fga/update rust sdk 0.2.25
2024-06-13 14:07:10 +02:00
Benoit Marty 5c67ec2e89 Merge pull request #3012 from element-hq/feature/bma/elementCallUrl
Make Element Call widget URL configurable with call .well-known file
2024-06-13 14:06:22 +02:00
Benoit Marty 813158397f Implement a memory cache for CallWellknownAPI 2024-06-13 13:32:18 +02:00
Jorge Martin Espinosa cd045027dc Add hidden developer settings in release builds too (#3020)
* Add hidden developer settings to release builds

* Add changelog
2024-06-13 13:08:56 +02:00
ganfra ccf7efe9b1 Sending queue : fix more tests. 2024-06-13 10:27:57 +02:00
ganfra bc4922afbb Fix ktlint 2024-06-12 17:06:43 +02:00
ganfra 8783a923d0 Merge branch 'develop' into feature/fga/update_rust_sdk_0.2.25 2024-06-12 16:55:25 +02:00
ganfra c177d3de7b Sending queue : fix more tests as we have less methods available now. 2024-06-12 16:54:49 +02:00
Benoit Marty 0233e867ed Remove unused import 2024-06-12 13:54:11 +02:00
Benoit Marty c98863a70e Ensure that setting change is taken at least 300ms to avoid dialog flickering (#1647) 2024-06-12 12:50:56 +02:00
Benoit Marty aef6f14ebf Rename Event for clarity 2024-06-12 12:50:55 +02:00
Benoit Marty 4dff3e9cce Ensure that the Loading Dialog and the toggles update at the same time. 2024-06-12 12:50:55 +02:00
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>
2024-06-12 10:20:43 +00:00
ganfra 1803e11942 Merge branch 'test/jme/base-path-migration' into feature/fga/update_rust_sdk_0.2.25 2024-06-12 11:44:57 +02:00
ganfra 2ce02c564a Sending queue : disable edition of local echo 2024-06-12 11:36:53 +02:00
Benoit Marty dc7e56eb87 Do not log error in case of 404. 2024-06-12 09:15:30 +02:00
Benoit Marty f87047b899 Small quality fixes 2024-06-12 09:13:48 +02:00
Benoit Marty 9cc0601c79 Read element call base url from .well-known file if it exists. 2024-06-11 17:20:06 +02:00
ganfra b927daffe7 Merge branch 'develop' into feature/fga/message_queuing 2024-06-11 17:08:47 +02:00
Benoit Marty b3830bab95 Create CallScreenStateProvider to be able to preview errors. 2024-06-11 17:05:31 +02:00
ganfra a603855933 Sending queue : code quality 2024-06-11 17:05:12 +02:00
ganfra 60de33b8c6 Sending queue : remove onTimelineClik on TimelineViewTest (temporary) 2024-06-11 16:52:57 +02:00