From 60626b46234029a1f056080241ef6072d6515127 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Wed, 27 Aug 2025 08:32:52 -0300 Subject: [PATCH] - Create a kill switch - Fix some reconnection issues --- app/src/main/AndroidManifest.xml | 6 +- .../java/com/greenart7c3/nostrsigner/Amber.kt | 77 +++++++++++++------ .../nostrsigner/LocalPreferences.kt | 3 + .../nostrsigner/models/AmberSettings.kt | 1 + .../nostrsigner/relays/AmberRelayStat.kt | 10 +++ .../nostrsigner/service/BunkerRequestUtils.kt | 5 +- .../service/ConnectivityService.kt | 15 +++- .../nostrsigner/service/KillSwitchReceiver.kt | 22 ++++++ .../service/NotificationSubscription.kt | 6 ++ app/src/main/res/values/strings.xml | 2 + gradle/libs.versions.toml | 2 +- 11 files changed, 119 insertions(+), 30 deletions(-) create mode 100644 app/src/main/java/com/greenart7c3/nostrsigner/service/KillSwitchReceiver.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0f347a71..7316f255 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,9 +31,13 @@ android:windowSoftInputMode="adjustResize" tools:targetApi="33"> + %1$d of %2$d connected relays Proxy Default + Enable kill switch + Disable kill switch diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 79259d8e..68af8002 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ lifecycle_version = "2.9.2" material3 = "1.3.2" mockk = "1.14.5" nav_version = "2.9.3" -quartz = "v1.00.3" +quartz = "v1.00.5" compose_ui = "1.9.0" richtextUi = "e1151c8" roomKtx = "2.7.2"