Commit Graph

7347 Commits

Author SHA1 Message Date
Benoit Marty 85eae468b7 Cleanup 2024-06-17 18:27:57 +02:00
ElementBot 46f71de5ef Update screenshots 2024-06-17 16:15:43 +00:00
Benoit Marty d97db21d75 Rather use NoDistributorsAvailable, it has more chance to happen IRL. 2024-06-17 18:03:00 +02:00
Benoit Marty 892a6d5503 Add test about selecting the first provider with a distributor. 2024-06-17 17:54:55 +02:00
Benoit Marty 0908e9b9e4 Fix test issue. 2024-06-17 17:49:01 +02:00
Benoit Marty e12f723ff7 Fix test compilation issue. 2024-06-17 17:38:10 +02:00
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.
2024-06-17 17:36:39 +02:00
Benoit Marty f72fc36de8 Update PushProvider API, remove isAvailable(), but instead rely on getDistributors() to eventually return an empty list of Distributors. 2024-06-17 17:25:13 +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 e31fc17c9a Add Unit test on UserPushStoreDataStore 2024-06-17 14:48:52 +02:00
Benoit Marty eb07ae2855 Add test on ignoreRegistrationError and setIgnoreRegistrationError 2024-06-17 14:48:52 +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
ElementBot 5fa3802373 Update screenshots 2024-06-17 11:22:16 +00:00
Benoit Marty 64930e4435 Add ability to not show the pusher registration again. 2024-06-17 11:38:32 +02:00
Benoit Marty 675f93a5ad Create component ErrorDialogWithDoNotShowAgain 2024-06-17 11:30:24 +02:00
Benoit Marty 725c3838af Render an error dialog in case registering a pusher fails. 2024-06-17 11:30:23 +02:00
Benoit Marty 21ce1c40b3 Add pusher status in the state.
It improve the tests and we may want to render errors in the View at some point.
2024-06-17 11:30:23 +02:00
Benoit Marty 3d5951cbf0 Add test on pusher registration 2024-06-17 11:30:22 +02:00
Benoit Marty 68d2a1af8b More log. 2024-06-17 11:30:22 +02:00
Benoit Marty 247b60b9ce Add Timber tag. 2024-06-17 11:30:21 +02:00
Benoit Marty 101a6e6ff2 Ensure that the code is not run twice. 2024-06-17 11:30:21 +02:00
Benoit Marty acde970f01 Extract function and add more logs. 2024-06-17 11:30:21 +02:00
Benoit Marty 907fae10ac Pusher add more log and change comment to log. 2024-06-17 11:30:20 +02:00
Benoit Marty 148177f24e Fix typo in log. 2024-06-17 11:30:20 +02:00
Benoit Marty c7672ab250 Merge pull request #3040 from element-hq/sync-localazy
Sync Strings
2024-06-17 09:53:11 +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 ac625b9cec Merge pull request #3036 from element-hq/feature/bma/fixTests
Fix test `present - notification settings set custom`
2024-06-14 15:14:43 +02:00
Benoit Marty 11d853bcca Fix test present - notification settings set custom 2024-06-14 13:41:37 +02:00
Benoit Marty c4333544ac Remove other wrong dependency. 2024-06-14 10:30:10 +02:00
Benoit Marty 7c18133bb3 Fix wrong dependency.
implementation -> testImplementation
2024-06-14 10:29:59 +02:00
Benoit Marty 828cf4cc8d Remove wrong dependency. 2024-06-14 10:29:48 +02:00
Benoit Marty 303642bb8e Fix script on CI 2024-06-14 10:27:03 +02:00
Benoit Marty d43d0cda9e Add Python script to check for invalid dependencies - keeping the existing errors to check that the CI works as expected. 2024-06-14 09:29:23 +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 2fae4a52ad Add documentation back. 2024-06-13 18:20:19 +02:00
Benoit Marty 1d347b8bab Remove unused file, we do not have LikeTheSalad on this project. 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 33350d7710 Add missing quotes. 2024-06-13 18:20:19 +02:00
Benoit Marty e59d81bd13 Fix broken toc link. 2024-06-13 18:20:19 +02:00
Benoit Marty 2ff4f2b08a Add "Get it on" badges linked to the stores. 2024-06-13 18:20:19 +02:00
Benoit Marty 6491405b76 Remove TODO. 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
renovate[bot] bffb8f7c28 fix(deps): update camera to v1.3.4 (#3026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-13 12:32:31 +00: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