Commit Graph

  • 6fe461f346 Rename class (code quality) Benoit Marty 2024-05-23 11:03:22 +02:00
  • fc2d908f95 Exclude FakeRustRoom from this test. Benoit Marty 2024-05-23 11:02:38 +02:00
  • 86f5a844b2 Exclude FakeFileSystem from this test. Benoit Marty 2024-05-23 11:01:44 +02:00
  • 6e4c9d3171 Rename class (code quality) Benoit Marty 2024-05-23 11:00:54 +02:00
  • 8e864adf72 Exclude FakeImageLoader from this test. Benoit Marty 2024-05-23 10:59:54 +02:00
  • 8215661ada Rename class (code quality) Benoit Marty 2024-05-23 10:57:53 +02:00
  • 7b372e24b4 Rename class (code quality) Benoit Marty 2024-05-23 10:57:16 +02:00
  • c295cae7ff Rename class (code quality) Benoit Marty 2024-05-23 10:56:35 +02:00
  • f930796f57 Move FakeBugReporterMode to FakeBugReporter.Mode Benoit Marty 2024-05-23 10:55:22 +02:00
  • d79fcb3aaa Rename class (code quality) Benoit Marty 2024-05-23 10:51:48 +02:00
  • 4113bae938 Add Konsist test Fake classes must be named using Fake and the interface it fakes Benoit Marty 2024-05-23 10:47:31 +02:00
  • 85c8a26f8a Merge pull request #2901 from element-hq/feature/bma/fixUnregisteringPusherLocalError Benoit Marty 2024-05-23 14:38:07 +02:00
  • 22bde9e4de Merge pull request #2899 from element-hq/feature/bma/unitTestPush Benoit Marty 2024-05-23 14:35:25 +02:00
  • 3796def1c9 Ignore local errors when unregistering UnifiedPush, to not block switching to another push provider. Benoit Marty 2024-05-23 10:29:07 +02:00
  • 788d9e0631 No need to use StandardTestDispatcher Benoit Marty 2024-05-23 10:20:58 +02:00
  • b716482e43 No need to use advanceTimeBy Benoit Marty 2024-05-23 10:19:06 +02:00
  • d066f03eab Add logs on pusher registration Benoit Marty 2024-05-23 09:58:29 +02:00
  • ce23135e4a Do not fail un-registration if Firebase token is not known. Fixes #2895 Benoit Marty 2024-05-23 09:51:56 +02:00
  • 0639bc6a5b Simplify RegisterUnifiedPushUseCase, fix test Jorge Martín 2024-05-23 09:44:05 +02:00
  • b8b66b3570 Add missing import Benoit Marty 2024-05-23 09:34:31 +02:00
  • de032fa426 Use lambdaError() instead of throw NotImplementedError() Benoit Marty 2024-05-23 09:33:41 +02:00
  • f04253287f Introduce lambdaError instead of using TODO, to handle error when a lambda is invoked and it should not. Benoit Marty 2024-05-23 09:12:40 +02:00
  • c71c491302 Clean up Benoit Marty 2024-05-23 00:26:28 +02:00
  • cf3b2bba91 Add test on isRelevant Benoit Marty 2024-05-23 00:20:24 +02:00
  • 4e7f5c46b8 Refactor: change signature to always have clientSecret first, since it's acting as a key. Benoit Marty 2024-05-23 00:14:00 +02:00
  • 0a2d87f6b1 Add test on DefaultUnregisterUnifiedPushUseCase Benoit Marty 2024-05-23 00:11:50 +02:00
  • 02fa405b8e Add test on UnifiedPushTest.isRelevant Benoit Marty 2024-05-22 23:56:25 +02:00
  • f974cdd12a Add test on DefaultUnifiedPushNewGatewayHandler Benoit Marty 2024-05-22 23:51:10 +02:00
  • f304c1f65a Add test on DefaultRegisterUnifiedPushUseCase Benoit Marty 2024-05-22 22:02:09 +02:00
  • 50b7f2c2c1 Add test on VectorUnifiedPushMessagingReceiver Benoit Marty 2024-05-22 19:18:20 +02:00
  • 09b2b2c476 Create interface UnifiedPushNewGatewayHandler Benoit Marty 2024-05-22 19:00:55 +02:00
  • 738bb831fa Create interface UnifiedPushGatewayResolver Benoit Marty 2024-05-22 18:59:26 +02:00
  • 5c68956e6c Fix test on VectorFirebaseMessagingService Benoit Marty 2024-05-22 18:44:25 +02:00
  • b38c144f46 Add test on DefaultFirebaseNewTokenHandler Benoit Marty 2024-05-22 18:35:02 +02:00
  • 90a14ce056 Change to lambda Benoit Marty 2024-05-22 18:16:53 +02:00
  • eafa713995 Add test on VectorFirebaseMessagingService Benoit Marty 2024-05-22 17:57:35 +02:00
  • b2a3b9653e Add test on DefaultPushHandler Benoit Marty 2024-05-22 17:04:54 +02:00
  • 5b074dc0ba Create interface for NotifiableEventResolver Benoit Marty 2024-05-22 15:44:50 +02:00
  • 980a80bcf5 Cleanup Benoit Marty 2024-05-22 15:29:27 +02:00
  • fe771a37c2 isCalledExactly(1) -> isCalledOnce() Benoit Marty 2024-05-22 15:26:01 +02:00
  • 3bde744d76 Add test on DefaultTestPush Benoit Marty 2024-05-22 15:22:03 +02:00
  • 97530e752f Add test on DefaultPusherSubscriber Benoit Marty 2024-05-22 15:03:18 +02:00
  • 707a530752 Fix wrong package name. Benoit Marty 2024-05-22 14:44:35 +02:00
  • 08f70b9cfd Move some classes to the test module. Benoit Marty 2024-05-22 14:41:14 +02:00
  • 505f6d4dae Add test on DefaultPushService Benoit Marty 2024-05-22 12:34:47 +02:00
  • dc6e62a324 Add test on PushGatewayNotifyRequest Benoit Marty 2024-05-22 12:21:28 +02:00
  • a41d323c93 MapLibre : rename file MapBoxMap to match composable. ganfra 2024-05-22 11:56:06 +02:00
  • 20880b01da Extract testPush to its own class and rename PushersManager to DefaultPusherSubscriber Benoit Marty 2024-05-22 11:55:10 +02:00
  • e6ba076c58 CI : fix release workflow - concurrency group ganfra 2024-05-22 11:47:38 +02:00
  • 06d5376adc CI : fix release workflow - concurrency group ganfra 2024-05-22 11:46:42 +02:00
  • b70c5915f7 Remove unused code notificationStyleChanged() Benoit Marty 2024-05-22 11:31:56 +02:00
  • 008797285f Add test for FirebasePushProvider Benoit Marty 2024-05-22 11:18:13 +02:00
  • a2f6681492 version++ ganfra 2024-05-22 11:16:26 +02:00
  • 71395d21f6 Merge tag '0.4.13' into develop ganfra 2024-05-22 11:14:22 +02:00
  • e299233ed2 Merge branch 'release/0.4.13' into main ganfra 2024-05-22 11:14:21 +02:00
  • 538c2b05a3 Create FakeIsPlayServiceAvailable Benoit Marty 2024-05-22 11:11:14 +02:00
  • 1bf38e96ae Add test on UnifiedPushProvider Benoit Marty 2024-05-22 10:31:08 +02:00
  • 2af64a8bd3 Adding fastlane file for version 0.4.13 ganfra 2024-05-22 10:41:46 +02:00
  • cf69b80686 Changelog for version 0.4.13 ganfra 2024-05-22 10:41:13 +02:00
  • 26825c0212 Setting version for the release 0.4.13 ganfra 2024-05-22 10:28:28 +02:00
  • 86eceb3cbc UnifiedPushGatewayResolver.getGateway cannot return null. Benoit Marty 2024-05-22 09:25:57 +02:00
  • 50004e37cf Add test on UnifiedPushGatewayResolver Benoit Marty 2024-05-22 09:23:24 +02:00
  • b852578ffc Animate room list filters when clearing Joe Groocock 2024-05-21 22:17:18 +00:00
  • 7aa9d856b8 Animate room filter colours Joe Groocock 2024-05-08 09:54:48 +01:00
  • eb97bce6c6 Ensure selected/deselected filters stay on top Joe Groocock 2024-05-07 01:10:03 +01:00
  • 7bda5fdee0 Merge pull request #2890 from element-hq/feature/bma/junitFix Benoit Marty 2024-05-21 21:55:40 +02:00
  • 181658ab44 Update dependency com.posthog:posthog-android to v3.2.2 renovate[bot] 2024-05-21 16:57:38 +00:00
  • 15207e1e9d Merge pull request #2887 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x ganfra 2024-05-21 18:56:11 +02:00
  • 9c6d6a2b43 Merge pull request #2881 from element-hq/renovate/org.robolectric-robolectric-4.x Benoit Marty 2024-05-21 18:24:19 +02:00
  • 275bac6d6c Remove unused dependency on org.jetbrains.kotlinx.kover Benoit Marty 2024-05-21 18:16:42 +02:00
  • 35a4c7313d Remove unused dependency on com.google.accompanist:accompanist-systemuicontroller Benoit Marty 2024-05-21 18:14:57 +02:00
  • 9db215c2a9 Cleanup dependencies about junit. Benoit Marty 2024-05-21 18:14:32 +02:00
  • 71763e3fed Merge pull request #2873 from element-hq/feature/bma/pushProviderSwitch Benoit Marty 2024-05-21 16:52:01 +02:00
  • a2e88383bd maplibre : remove all mapbox references and update plugin to be compatible. ganfra 2024-05-21 16:12:19 +02:00
  • ac123bdcd8 Merge pull request #2874 from element-hq/feature/fga/fix_2692 ganfra 2024-05-21 15:53:51 +02:00
  • 4ab0202f8a Update screenshots ElementBot 2024-05-21 12:56:44 +00:00
  • 06d80ee497 Add ui test on AdvancedSettingsView. Benoit Marty 2024-05-21 10:51:37 +02:00
  • 4f03486675 distributors and distributorNames do not need to be mutable. Benoit Marty 2024-05-21 09:30:55 +02:00
  • 936579ddcc Rename members for clarity Benoit Marty 2024-05-21 09:25:41 +02:00
  • 1e71ca35ac Changelog Benoit Marty 2024-05-17 18:17:52 +02:00
  • ada777e45c Add test for push distributor change. Benoit Marty 2024-05-17 18:10:12 +02:00
  • 92d6b72b2a Localazy Benoit Marty 2024-05-17 17:40:03 +02:00
  • 82a2992ab3 Cleanup Benoit Marty 2024-05-07 17:22:39 +02:00
  • 495be55755 Add missing methods. Benoit Marty 2024-05-07 16:52:49 +02:00
  • ff61eaa6a7 Fix bug, was not looking at the current PushProvider. Benoit Marty 2024-05-07 14:32:50 +02:00
  • b63aa07b59 Upgrade com.github.UnifiedPush:android-connector from 2.1.1 to 2.4.0. Benoit Marty 2024-05-07 14:21:01 +02:00
  • d459c0806b Wait for UnifiedPush pusher to be registered before returning Result. Benoit Marty 2024-05-07 13:06:54 +02:00
  • 2a20044cc7 Update comment Benoit Marty 2024-05-07 12:25:59 +02:00
  • 68708837d8 Ensure UnifiedPush endpoint is registered. Benoit Marty 2024-05-07 11:23:13 +02:00
  • 7f9a30a033 Improve code and display error. Benoit Marty 2024-05-07 09:47:46 +02:00
  • a65c290dd3 Improve API, to avoid ignoring errors Benoit Marty 2024-05-06 23:06:25 +02:00
  • d88ef8769e Add distributor selection in advanced settings Benoit Marty 2024-05-06 22:32:54 +02:00
  • ad63f2b0c5 UnifiedPush: correctly unregister the provider. Benoit Marty 2024-05-06 22:31:06 +02:00
  • d2fbff09b8 Push distributor: ensure the current UnifiedPush distributor is stored Benoit Marty 2024-05-06 18:20:49 +02:00
  • 56ca04affa Unset Http pusher: use SDK API. Benoit Marty 2024-05-06 17:23:00 +02:00
  • 15e7a9d914 Merge pull request #2886 from element-hq/feature/bma/fdroidRelease Benoit Marty 2024-05-21 14:41:35 +02:00
  • 039b3ebf2a Update dependency org.matrix.rustcomponents:sdk-android to v0.2.20 renovate[bot] 2024-05-21 12:32:09 +00:00
  • d2a43392bb Let the CI build APKs for FDroid release. Benoit Marty 2024-05-21 14:30:19 +02:00
  • 880ebb4de8 Plain text editor implementation based on markdown input (#2840) Jorge Martin Espinosa 2024-05-21 13:58:53 +02:00
  • 3f2413bc95 Session falsely displayed as 'verified' with no internet connection (#2884) Jorge Martin Espinosa 2024-05-21 13:41:18 +02:00