Commit graph

  • 593673126f No need to use advanceTimeBy Benoit Marty 2024-05-23 10:19:06 +02:00
  • d275ed9150 Add logs on pusher registration Benoit Marty 2024-05-23 09:58:29 +02:00
  • 16b04afa1f Do not fail un-registration if Firebase token is not known. Fixes #2895 Benoit Marty 2024-05-23 09:51:56 +02:00
  • 70188dcdc7 Simplify RegisterUnifiedPushUseCase, fix test Jorge Martín 2024-05-23 09:44:05 +02:00
  • 3cae2c05c4 Add missing import Benoit Marty 2024-05-23 09:34:31 +02:00
  • c7120ceca0 Use lambdaError() instead of throw NotImplementedError() Benoit Marty 2024-05-23 09:33:41 +02:00
  • 4fc3c6f889 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
  • 955b4308ce Clean up Benoit Marty 2024-05-23 00:26:28 +02:00
  • 5b8c0871e8 Add test on isRelevant Benoit Marty 2024-05-23 00:20:24 +02:00
  • 0d445cdeb3 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
  • f0863a10c9 Add test on DefaultUnregisterUnifiedPushUseCase Benoit Marty 2024-05-23 00:11:50 +02:00
  • a7ded728bd Add test on UnifiedPushTest.isRelevant Benoit Marty 2024-05-22 23:56:25 +02:00
  • 8ef97b7a10 Add test on DefaultUnifiedPushNewGatewayHandler Benoit Marty 2024-05-22 23:51:10 +02:00
  • 80d2f8b924 Add test on DefaultRegisterUnifiedPushUseCase Benoit Marty 2024-05-22 22:02:09 +02:00
  • 40608d8ac1 Add test on VectorUnifiedPushMessagingReceiver Benoit Marty 2024-05-22 19:18:20 +02:00
  • 0b3ef10e8c Create interface UnifiedPushNewGatewayHandler Benoit Marty 2024-05-22 19:00:55 +02:00
  • a206b799a8 Create interface UnifiedPushGatewayResolver Benoit Marty 2024-05-22 18:59:26 +02:00
  • e07a9230d4 Fix test on VectorFirebaseMessagingService Benoit Marty 2024-05-22 18:44:25 +02:00
  • 9762962586 Add test on DefaultFirebaseNewTokenHandler Benoit Marty 2024-05-22 18:35:02 +02:00
  • 310c309e1e Change to lambda Benoit Marty 2024-05-22 18:16:53 +02:00
  • c0fccae12e Add test on VectorFirebaseMessagingService Benoit Marty 2024-05-22 17:57:35 +02:00
  • 3866e49822 Add test on DefaultPushHandler Benoit Marty 2024-05-22 17:04:54 +02:00
  • 839242d7bc Create interface for NotifiableEventResolver Benoit Marty 2024-05-22 15:44:50 +02:00
  • 41403b7614 Cleanup Benoit Marty 2024-05-22 15:29:27 +02:00
  • e0d95f6d98 isCalledExactly(1) -> isCalledOnce() Benoit Marty 2024-05-22 15:26:01 +02:00
  • be9e57cf43 Add test on DefaultTestPush Benoit Marty 2024-05-22 15:22:03 +02:00
  • f95af132cb Add test on DefaultPusherSubscriber Benoit Marty 2024-05-22 15:03:18 +02:00
  • 1c52697e59 Fix wrong package name. Benoit Marty 2024-05-22 14:44:35 +02:00
  • 95507df783 Move some classes to the test module. Benoit Marty 2024-05-22 14:41:14 +02:00
  • 84c8a8577b Add test on DefaultPushService Benoit Marty 2024-05-22 12:34:47 +02:00
  • 851887b115 Add test on PushGatewayNotifyRequest Benoit Marty 2024-05-22 12:21:28 +02:00
  • 12c6eefca0 MapLibre : rename file MapBoxMap to match composable. ganfra 2024-05-22 11:56:06 +02:00
  • fd8734859a Extract testPush to its own class and rename PushersManager to DefaultPusherSubscriber Benoit Marty 2024-05-22 11:55:10 +02:00
  • e047bfd75f CI : fix release workflow - concurrency group ganfra 2024-05-22 11:47:38 +02:00
  • 53d0fdfe12 CI : fix release workflow - concurrency group ganfra 2024-05-22 11:46:42 +02:00
  • 233052a3d5 Remove unused code notificationStyleChanged() Benoit Marty 2024-05-22 11:31:56 +02:00
  • a6dd7b4c18 Add test for FirebasePushProvider Benoit Marty 2024-05-22 11:18:13 +02:00
  • 9c81eca286 version++ ganfra 2024-05-22 11:16:26 +02:00
  • f8642e4ae2 Merge tag '0.4.13' into develop ganfra 2024-05-22 11:14:22 +02:00
  • cf7c8b8f15 Merge branch 'release/0.4.13' into main ganfra 2024-05-22 11:14:21 +02:00
  • fbd0d397de Create FakeIsPlayServiceAvailable Benoit Marty 2024-05-22 11:11:14 +02:00
  • bfa238ba0d Add test on UnifiedPushProvider Benoit Marty 2024-05-22 10:31:08 +02:00
  • 341091d39f Adding fastlane file for version 0.4.13 ganfra 2024-05-22 10:41:46 +02:00
  • a69dbdcf56 Changelog for version 0.4.13 ganfra 2024-05-22 10:41:13 +02:00
  • bdd467478b Setting version for the release 0.4.13 ganfra 2024-05-22 10:28:28 +02:00
  • 6dcc16fc6b UnifiedPushGatewayResolver.getGateway cannot return null. Benoit Marty 2024-05-22 09:25:57 +02:00
  • 39bb6d3ff3 Add test on UnifiedPushGatewayResolver Benoit Marty 2024-05-22 09:23:24 +02:00
  • a5e97475bf Animate room list filters when clearing Joe Groocock 2024-05-21 22:17:18 +00:00
  • 9fa8d97d57 Animate room filter colours Joe Groocock 2024-05-08 09:54:48 +01:00
  • 102025f1a6 Ensure selected/deselected filters stay on top Joe Groocock 2024-05-07 01:10:03 +01:00
  • 167e52f34a Merge pull request #2890 from element-hq/feature/bma/junitFix Benoit Marty 2024-05-21 21:55:40 +02:00
  • 356b1ebda0 Update dependency com.posthog:posthog-android to v3.2.2 renovate[bot] 2024-05-21 16:57:38 +00:00
  • 16b370cd05 Merge pull request #2887 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x ganfra 2024-05-21 18:56:11 +02:00
  • 64365ea3ef Merge pull request #2881 from element-hq/renovate/org.robolectric-robolectric-4.x Benoit Marty 2024-05-21 18:24:19 +02:00
  • c763f244eb Remove unused dependency on org.jetbrains.kotlinx.kover Benoit Marty 2024-05-21 18:16:42 +02:00
  • e1278868ae Remove unused dependency on com.google.accompanist:accompanist-systemuicontroller Benoit Marty 2024-05-21 18:14:57 +02:00
  • 92bc614af3 Cleanup dependencies about junit. Benoit Marty 2024-05-21 18:14:32 +02:00
  • d67c1c6fb9 Merge pull request #2873 from element-hq/feature/bma/pushProviderSwitch Benoit Marty 2024-05-21 16:52:01 +02:00
  • 526c33df17 maplibre : remove all mapbox references and update plugin to be compatible. ganfra 2024-05-21 16:12:19 +02:00
  • 509e080fc2 Merge pull request #2874 from element-hq/feature/fga/fix_2692 ganfra 2024-05-21 15:53:51 +02:00
  • 170fe90ced Update screenshots ElementBot 2024-05-21 12:56:44 +00:00
  • 68e67e1eec Add ui test on AdvancedSettingsView. Benoit Marty 2024-05-21 10:51:37 +02:00
  • ccaaeb61f3 distributors and distributorNames do not need to be mutable. Benoit Marty 2024-05-21 09:30:55 +02:00
  • bdb84ecc12 Rename members for clarity Benoit Marty 2024-05-21 09:25:41 +02:00
  • 3bc7a57f53 Changelog Benoit Marty 2024-05-17 18:17:52 +02:00
  • 3ace9aa160 Add test for push distributor change. Benoit Marty 2024-05-17 18:10:12 +02:00
  • 1a6b042978 Localazy Benoit Marty 2024-05-17 17:40:03 +02:00
  • 43d414c602 Cleanup Benoit Marty 2024-05-07 17:22:39 +02:00
  • 6de5e7b3f5 Add missing methods. Benoit Marty 2024-05-07 16:52:49 +02:00
  • 12f7c9982b Fix bug, was not looking at the current PushProvider. Benoit Marty 2024-05-07 14:32:50 +02:00
  • 730f05d915 Upgrade com.github.UnifiedPush:android-connector from 2.1.1 to 2.4.0. Benoit Marty 2024-05-07 14:21:01 +02:00
  • 5734050e88 Wait for UnifiedPush pusher to be registered before returning Result. Benoit Marty 2024-05-07 13:06:54 +02:00
  • b3793169e9 Update comment Benoit Marty 2024-05-07 12:25:59 +02:00
  • dc572af9db Ensure UnifiedPush endpoint is registered. Benoit Marty 2024-05-07 11:23:13 +02:00
  • e64051f7bd Improve code and display error. Benoit Marty 2024-05-07 09:47:46 +02:00
  • 4bd01b6f4f Improve API, to avoid ignoring errors Benoit Marty 2024-05-06 23:06:25 +02:00
  • 591df14450 Add distributor selection in advanced settings Benoit Marty 2024-05-06 22:32:54 +02:00
  • eb0dcd6b8c UnifiedPush: correctly unregister the provider. Benoit Marty 2024-05-06 22:31:06 +02:00
  • 3d5fdfc22e Push distributor: ensure the current UnifiedPush distributor is stored Benoit Marty 2024-05-06 18:20:49 +02:00
  • ae9e489400 Unset Http pusher: use SDK API. Benoit Marty 2024-05-06 17:23:00 +02:00
  • c0b6d4a36d Merge pull request #2886 from element-hq/feature/bma/fdroidRelease Benoit Marty 2024-05-21 14:41:35 +02:00
  • 90c83cdeb1 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.20 renovate[bot] 2024-05-21 12:32:09 +00:00
  • 9f5706d41e Let the CI build APKs for FDroid release. Benoit Marty 2024-05-21 14:30:19 +02:00
  • 902dd24e72 Plain text editor implementation based on markdown input (#2840) Jorge Martin Espinosa 2024-05-21 13:58:53 +02:00
  • 0e05a0e4ed Session falsely displayed as 'verified' with no internet connection (#2884) Jorge Martin Espinosa 2024-05-21 13:41:18 +02:00
  • bce1a30249 Merge pull request #2852 from element-hq/renovate/app.cash.molecule-molecule-runtime-1.x Benoit Marty 2024-05-21 12:11:32 +02:00
  • 19100bed9f Correct date for Copyright Benoit Marty 2024-05-21 11:10:43 +02:00
  • da8d319dea Use member display names in membership timeline item text (#2883) Jorge Martin Espinosa 2024-05-21 10:26:11 +02:00
  • 009ade1db5 Merge pull request #2877 from element-hq/sync-localazy Benoit Marty 2024-05-21 09:22:16 +02:00
  • a80c486455 Merge pull request #2868 from element-hq/feature/bma/upgradeSdk ganfra 2024-05-20 20:57:57 +02:00
  • 4fc6a724e9 Merge branch 'develop' into feature/bma/upgradeSdk ganfra 2024-05-20 18:29:49 +02:00
  • 7edd854204 Sdk : update to 0.2.19 ganfra 2024-05-20 17:40:31 +02:00
  • a1081b39bd Pin : clean up after PR review #2692 ganfra 2024-05-20 16:01:52 +02:00
  • 765d3f72ad Merge branch 'develop' into feature/fga/fix_2692 ganfra 2024-05-20 15:57:42 +02:00
  • cec0db8a0e When linkifying HTML messages, give priority to explicit link tags (#2879) Jorge Martin Espinosa 2024-05-20 13:09:37 +02:00
  • 3b4ddbc6d8 Update dependency org.robolectric:robolectric to v4.12.2 renovate[bot] 2024-05-20 10:45:59 +00:00
  • 115919e687 Update dependency io.mockk:mockk to v1.13.11 (#2872) renovate[bot] 2024-05-20 12:44:43 +02:00
  • 6e22f5bea3 Try to fix CI quality flow (#2880) Jorge Martin Espinosa 2024-05-20 12:15:43 +02:00
  • 439fc01d7c Merge branch 'develop' into renovate/io.nlopez.compose.rules-detekt-0.x ganfra 2024-05-20 10:11:50 +02:00
  • 0241014932 Sync Strings from Localazy bmarty 2024-05-20 00:23:05 +00:00