diff --git a/app/.gitignore b/app/.gitignore index 42afabf..3db2541 100644 --- a/app/.gitignore +++ b/app/.gitignore @@ -1 +1,80 @@ -/build \ No newline at end of file +# Built application files +*.apk +*.aab +*.ap_ +*.dex + +# Java class files +*.class + +# Generated files +bin/ +gen/ +out/ + +# Gradle files +.gradle/ +build/ + +# Local configuration file (sdk path, etc) +local.properties + +# Proguard folder generated by Eclipse +proguard/ + +# Log Files +*.log + +# Android Studio Navigation editor temp files +.navigation/ + +# Android Studio captures folder +captures/ + +# IntelliJ +*.iml +.idea/ +# If you prefer to keep some .idea config tracked, use these instead: +# .idea/caches +# .idea/libraries +# .idea/tasks.xml +# .idea/gradle.xml +# .idea/assetWizardSettings.xml +# .idea/dictionaries +# .idea/navEditor.xml + +# Keystore files +# Note: uncomment the following if you commit keystore files. +# *.jks +# *.keystore + +# External native build folder generated in Android Studio 2.2+ +.externalNativeBuild/ +.cxx/ + +# Google Services (if you use Firebase/Google APIs, keep this ignored +# and use a template like google-services.json.example instead) +# google-services.json + +# Kotlin +*.kotlin_module + +# Fabric/Google Crashlytics +fabric.properties + +# Secrets / API keys +*.keystore +*.jks +secrets.properties +api_keys.properties + +# OS files +.DS_Store +Thumbs.db + +# Lint reports +lint-results.xml +lint-results_files/ + +# APK signing info +signing.properties diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7c36d8d..fa50f77 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } android { - namespace = "com.example.gudariwallet" + namespace = "com.bitcointxoko.gudariwallet" compileSdk { version = release(36) { minorApiLevel = 1 @@ -12,7 +12,7 @@ android { } defaultConfig { - applicationId = "com.example.gudariwallet" + applicationId = "com.bitcointxoko.gudariwallet" minSdk = 26 targetSdk = 36 versionCode = 1 diff --git a/app/src/androidTest/java/com/example/gudariwallet/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/bitcointxoko/gudariwallet/ExampleInstrumentedTest.kt similarity index 82% rename from app/src/androidTest/java/com/example/gudariwallet/ExampleInstrumentedTest.kt rename to app/src/androidTest/java/com/bitcointxoko/gudariwallet/ExampleInstrumentedTest.kt index 412b911..b92d096 100644 --- a/app/src/androidTest/java/com/example/gudariwallet/ExampleInstrumentedTest.kt +++ b/app/src/androidTest/java/com/bitcointxoko/gudariwallet/ExampleInstrumentedTest.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet +package com.bitcointxoko.gudariwallet import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 @@ -19,6 +19,6 @@ class ExampleInstrumentedTest { fun useAppContext() { // Context of the app under test. val appContext = InstrumentationRegistry.getInstrumentation().targetContext - assertEquals("com.example.gudariwallet", appContext.packageName) + assertEquals("com.bitcointxoko.gudariwallet", appContext.packageName) } } \ No newline at end of file diff --git a/app/src/main/java/com/example/gudariwallet/MainActivity.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/MainActivity.kt similarity index 90% rename from app/src/main/java/com/example/gudariwallet/MainActivity.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/MainActivity.kt index c28f202..1f2e975 100644 --- a/app/src/main/java/com/example/gudariwallet/MainActivity.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/MainActivity.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet +package com.bitcointxoko.gudariwallet import android.Manifest import android.content.ActivityNotFoundException @@ -17,15 +17,15 @@ import androidx.appcompat.app.AppCompatActivity import androidx.compose.runtime.* import androidx.core.content.edit import androidx.core.net.toUri -import com.example.gudariwallet.security.EncryptedSecretStore -import com.example.gudariwallet.service.WalletNotificationService -import com.example.gudariwallet.ui.OnboardingScreen -import com.example.gudariwallet.ui.WalletScreen -import com.example.gudariwallet.ui.WalletViewModel -import com.example.gudariwallet.ui.WalletViewModelFactory -import com.example.gudariwallet.ui.theme.GudariWalletTheme -import com.example.gudariwallet.util.NotificationHelper -import com.example.gudariwallet.util.IntentUtils +import com.bitcointxoko.gudariwallet.security.EncryptedSecretStore +import com.bitcointxoko.gudariwallet.service.WalletNotificationService +import com.bitcointxoko.gudariwallet.ui.OnboardingScreen +import com.bitcointxoko.gudariwallet.ui.WalletScreen +import com.bitcointxoko.gudariwallet.ui.WalletViewModel +import com.bitcointxoko.gudariwallet.ui.WalletViewModelFactory +import com.bitcointxoko.gudariwallet.ui.theme.GudariWalletTheme +import com.bitcointxoko.gudariwallet.util.NotificationHelper +import com.bitcointxoko.gudariwallet.util.IntentUtils import kotlinx.coroutines.flow.MutableSharedFlow class MainActivity : AppCompatActivity() { diff --git a/app/src/main/java/com/example/gudariwallet/api/GsonProvider.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/api/GsonProvider.kt similarity index 93% rename from app/src/main/java/com/example/gudariwallet/api/GsonProvider.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/api/GsonProvider.kt index 03f4ce7..23b81e7 100644 --- a/app/src/main/java/com/example/gudariwallet/api/GsonProvider.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/api/GsonProvider.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.api +package com.bitcointxoko.gudariwallet.api import com.google.gson.Gson import com.google.gson.GsonBuilder diff --git a/app/src/main/java/com/example/gudariwallet/api/LNbitsApi.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/api/LNbitsApi.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/api/LNbitsApi.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/api/LNbitsApi.kt index 5b7ef31..3f69621 100644 --- a/app/src/main/java/com/example/gudariwallet/api/LNbitsApi.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/api/LNbitsApi.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.api +package com.bitcointxoko.gudariwallet.api import retrofit2.http.Body import retrofit2.http.GET diff --git a/app/src/main/java/com/example/gudariwallet/api/LNbitsClient.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/api/LNbitsClient.kt similarity index 90% rename from app/src/main/java/com/example/gudariwallet/api/LNbitsClient.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/api/LNbitsClient.kt index 2abd319..a2cc939 100644 --- a/app/src/main/java/com/example/gudariwallet/api/LNbitsClient.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/api/LNbitsClient.kt @@ -1,7 +1,7 @@ -package com.example.gudariwallet.api +package com.bitcointxoko.gudariwallet.api -import com.example.gudariwallet.BuildConfig -import com.example.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.BuildConfig +import com.bitcointxoko.gudariwallet.util.WalletConstants import okhttp3.OkHttpClient import okhttp3.logging.HttpLoggingInterceptor import retrofit2.Retrofit diff --git a/app/src/main/java/com/example/gudariwallet/api/Models.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/api/Models.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/api/Models.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/api/Models.kt index 29d6435..ddf4f9d 100644 --- a/app/src/main/java/com/example/gudariwallet/api/Models.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/api/Models.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.api +package com.bitcointxoko.gudariwallet.api import com.google.gson.TypeAdapter import com.google.gson.annotations.SerializedName diff --git a/app/src/main/java/com/example/gudariwallet/api/NodeAliasApi.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/api/NodeAliasApi.kt similarity index 95% rename from app/src/main/java/com/example/gudariwallet/api/NodeAliasApi.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/api/NodeAliasApi.kt index 2110008..82e4058 100644 --- a/app/src/main/java/com/example/gudariwallet/api/NodeAliasApi.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/api/NodeAliasApi.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.api +package com.bitcointxoko.gudariwallet.api import retrofit2.http.GET import retrofit2.http.Path diff --git a/app/src/main/java/com/example/gudariwallet/api/NodeAliasService.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/api/NodeAliasService.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/api/NodeAliasService.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/api/NodeAliasService.kt index 2b02fc1..ec634de 100644 --- a/app/src/main/java/com/example/gudariwallet/api/NodeAliasService.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/api/NodeAliasService.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.api +package com.bitcointxoko.gudariwallet.api import okhttp3.OkHttpClient import retrofit2.Retrofit diff --git a/app/src/main/java/com/example/gudariwallet/data/DomainModels.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/data/DomainModels.kt similarity index 77% rename from app/src/main/java/com/example/gudariwallet/data/DomainModels.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/data/DomainModels.kt index 6c2e2ef..ba726c7 100644 --- a/app/src/main/java/com/example/gudariwallet/data/DomainModels.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/data/DomainModels.kt @@ -1,13 +1,13 @@ -package com.example.gudariwallet.data +package com.bitcointxoko.gudariwallet.data -import com.example.gudariwallet.api.LnurlScanResponse -import com.example.gudariwallet.api.RouteHintHop +import com.bitcointxoko.gudariwallet.api.LnurlScanResponse +import com.bitcointxoko.gudariwallet.api.RouteHintHop /** * Domain model classes for the wallet layer. * * These are the types returned by [WalletRepository] methods — deliberately - * decoupled from the raw API response models in [com.example.gudariwallet.api]. + * decoupled from the raw API response models in [com.bitcointxoko.gudariwallet.api]. */ data class WalletBalance( diff --git a/app/src/main/java/com/example/gudariwallet/data/LNbitsNodeAliasRepository.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/data/LNbitsNodeAliasRepository.kt similarity index 81% rename from app/src/main/java/com/example/gudariwallet/data/LNbitsNodeAliasRepository.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/data/LNbitsNodeAliasRepository.kt index 803e530..19724e29 100644 --- a/app/src/main/java/com/example/gudariwallet/data/LNbitsNodeAliasRepository.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/data/LNbitsNodeAliasRepository.kt @@ -1,6 +1,6 @@ -package com.example.gudariwallet.data +package com.bitcointxoko.gudariwallet.data -import com.example.gudariwallet.service.NodeAliasService +import com.bitcointxoko.gudariwallet.service.NodeAliasService import kotlinx.coroutines.flow.StateFlow /** diff --git a/app/src/main/java/com/example/gudariwallet/data/LNbitsWalletRepository.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/data/LNbitsWalletRepository.kt similarity index 94% rename from app/src/main/java/com/example/gudariwallet/data/LNbitsWalletRepository.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/data/LNbitsWalletRepository.kt index 7d65037..4374fe7 100644 --- a/app/src/main/java/com/example/gudariwallet/data/LNbitsWalletRepository.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/data/LNbitsWalletRepository.kt @@ -1,14 +1,14 @@ -package com.example.gudariwallet.data +package com.bitcointxoko.gudariwallet.data import android.content.Context import android.net.Uri import android.util.Log -import com.example.gudariwallet.api.* -import com.example.gudariwallet.api.LNbitsClient.httpClient -import com.example.gudariwallet.security.SecretStore -import com.example.gudariwallet.util.LnurlBech32 -import com.example.gudariwallet.util.LnurlMetadataParser -import com.example.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.api.* +import com.bitcointxoko.gudariwallet.api.LNbitsClient.httpClient +import com.bitcointxoko.gudariwallet.security.SecretStore +import com.bitcointxoko.gudariwallet.util.LnurlBech32 +import com.bitcointxoko.gudariwallet.util.LnurlMetadataParser +import com.bitcointxoko.gudariwallet.util.WalletConstants private const val TAG = "LNbitsWalletRepo" @@ -16,8 +16,8 @@ class LNbitsWalletRepository( private val api: LNbitsApi, private val secrets: SecretStore, private val context : Context, - private val nodeAliasService: com.example.gudariwallet.service.NodeAliasService = - com.example.gudariwallet.service.NodeAliasService(httpClient, context), + private val nodeAliasService: com.bitcointxoko.gudariwallet.service.NodeAliasService = + com.bitcointxoko.gudariwallet.service.NodeAliasService(httpClient, context), ) : WalletRepository { // ── Balance ─────────────────────────────────────────────────────────────── diff --git a/app/src/main/java/com/example/gudariwallet/data/LnurlCacheRepository.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/data/LnurlCacheRepository.kt similarity index 96% rename from app/src/main/java/com/example/gudariwallet/data/LnurlCacheRepository.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/data/LnurlCacheRepository.kt index 851dee5..43cb44a 100644 --- a/app/src/main/java/com/example/gudariwallet/data/LnurlCacheRepository.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/data/LnurlCacheRepository.kt @@ -1,10 +1,10 @@ -package com.example.gudariwallet.data +package com.bitcointxoko.gudariwallet.data import android.content.Context import android.content.SharedPreferences import android.util.Log -import com.example.gudariwallet.api.LnurlScanResponse -import com.example.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.api.LnurlScanResponse +import com.bitcointxoko.gudariwallet.util.WalletConstants import com.google.gson.Gson import com.google.gson.reflect.TypeToken diff --git a/app/src/main/java/com/example/gudariwallet/data/NodeAliasRepository.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/data/NodeAliasRepository.kt similarity index 94% rename from app/src/main/java/com/example/gudariwallet/data/NodeAliasRepository.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/data/NodeAliasRepository.kt index adf0d60..a4f8818 100644 --- a/app/src/main/java/com/example/gudariwallet/data/NodeAliasRepository.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/data/NodeAliasRepository.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.data +package com.bitcointxoko.gudariwallet.data import kotlinx.coroutines.flow.StateFlow diff --git a/app/src/main/java/com/example/gudariwallet/data/PaymentCacheRepository.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/data/PaymentCacheRepository.kt similarity index 90% rename from app/src/main/java/com/example/gudariwallet/data/PaymentCacheRepository.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/data/PaymentCacheRepository.kt index 30d9cbe..1d43459 100644 --- a/app/src/main/java/com/example/gudariwallet/data/PaymentCacheRepository.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/data/PaymentCacheRepository.kt @@ -1,14 +1,14 @@ -package com.example.gudariwallet.data +package com.bitcointxoko.gudariwallet.data import android.content.Context import android.content.SharedPreferences import android.util.Log -import com.example.gudariwallet.api.GsonProvider -import com.example.gudariwallet.api.PaymentDetailResponse -import com.example.gudariwallet.api.PaymentRecord -import com.example.gudariwallet.util.WalletConstants -import com.example.gudariwallet.api.SuccessAction -import com.example.gudariwallet.api.SuccessActionAdapter +import com.bitcointxoko.gudariwallet.api.GsonProvider +import com.bitcointxoko.gudariwallet.api.PaymentDetailResponse +import com.bitcointxoko.gudariwallet.api.PaymentRecord +import com.bitcointxoko.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.api.SuccessAction +import com.bitcointxoko.gudariwallet.api.SuccessActionAdapter import com.google.gson.GsonBuilder import com.google.gson.reflect.TypeToken diff --git a/app/src/main/java/com/example/gudariwallet/data/WalletRepository.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/data/WalletRepository.kt similarity index 83% rename from app/src/main/java/com/example/gudariwallet/data/WalletRepository.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/data/WalletRepository.kt index 9a367b0..fe761e6 100644 --- a/app/src/main/java/com/example/gudariwallet/data/WalletRepository.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/data/WalletRepository.kt @@ -1,9 +1,9 @@ -package com.example.gudariwallet.data +package com.bitcointxoko.gudariwallet.data -import com.example.gudariwallet.api.LnurlScanResponse -import com.example.gudariwallet.api.PaymentDetailResponse -import com.example.gudariwallet.api.PaymentRecord -import com.example.gudariwallet.api.WithdrawCallbackResponse +import com.bitcointxoko.gudariwallet.api.LnurlScanResponse +import com.bitcointxoko.gudariwallet.api.PaymentDetailResponse +import com.bitcointxoko.gudariwallet.api.PaymentRecord +import com.bitcointxoko.gudariwallet.api.WithdrawCallbackResponse /** * Contract for all wallet operations. diff --git a/app/src/main/java/com/example/gudariwallet/security/SecretManager.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/security/SecretManager.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/security/SecretManager.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/security/SecretManager.kt index ef5500d..8fcfba9 100644 --- a/app/src/main/java/com/example/gudariwallet/security/SecretManager.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/security/SecretManager.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.security +package com.bitcointxoko.gudariwallet.security import android.security.keystore.KeyGenParameterSpec import android.security.keystore.KeyProperties diff --git a/app/src/main/java/com/example/gudariwallet/security/SecretStore.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/security/SecretStore.kt similarity index 93% rename from app/src/main/java/com/example/gudariwallet/security/SecretStore.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/security/SecretStore.kt index a9e71ed..709a0e4 100644 --- a/app/src/main/java/com/example/gudariwallet/security/SecretStore.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/security/SecretStore.kt @@ -1,7 +1,7 @@ -package com.example.gudariwallet.security +package com.bitcointxoko.gudariwallet.security import android.content.Context -import com.example.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.util.WalletConstants // Interface — lets you swap in a FakeSecretStore in tests diff --git a/app/src/main/java/com/example/gudariwallet/service/NodeAliasService.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/service/NodeAliasService.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/service/NodeAliasService.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/service/NodeAliasService.kt index d0603fc..181d815 100644 --- a/app/src/main/java/com/example/gudariwallet/service/NodeAliasService.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/service/NodeAliasService.kt @@ -1,9 +1,9 @@ -package com.example.gudariwallet.service +package com.bitcointxoko.gudariwallet.service import android.content.Context import android.content.SharedPreferences import android.util.Log -import com.example.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.util.WalletConstants import com.google.gson.Gson import com.google.gson.reflect.TypeToken import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/java/com/example/gudariwallet/service/WalletNotificationService.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/service/WalletNotificationService.kt similarity index 95% rename from app/src/main/java/com/example/gudariwallet/service/WalletNotificationService.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/service/WalletNotificationService.kt index cc69b65..e0b8d1f 100644 --- a/app/src/main/java/com/example/gudariwallet/service/WalletNotificationService.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/service/WalletNotificationService.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.service +package com.bitcointxoko.gudariwallet.service import android.app.Service import android.content.Context @@ -7,13 +7,13 @@ import android.content.pm.ServiceInfo import android.os.Build import android.os.IBinder import android.util.Log -import com.example.gudariwallet.api.GsonProvider -import com.example.gudariwallet.api.LNbitsClient -import com.example.gudariwallet.api.WsPaymentMessage -import com.example.gudariwallet.security.EncryptedSecretStore -import com.example.gudariwallet.util.NotificationConstants -import com.example.gudariwallet.util.NotificationHelper -import com.example.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.api.GsonProvider +import com.bitcointxoko.gudariwallet.api.LNbitsClient +import com.bitcointxoko.gudariwallet.api.WsPaymentMessage +import com.bitcointxoko.gudariwallet.security.EncryptedSecretStore +import com.bitcointxoko.gudariwallet.util.NotificationConstants +import com.bitcointxoko.gudariwallet.util.NotificationHelper +import com.bitcointxoko.gudariwallet.util.WalletConstants import com.google.gson.Gson import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/java/com/example/gudariwallet/ui/HistoryScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/HistoryScreen.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/ui/HistoryScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/HistoryScreen.kt index 8d08b19..22c89f1 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/HistoryScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/HistoryScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import android.content.ClipData import android.content.Intent @@ -29,10 +29,10 @@ import androidx.compose.ui.text.style.TextDecoration import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.core.net.toUri -import com.example.gudariwallet.api.PaymentRecord -import com.example.gudariwallet.ui.theme.semanticColors -import com.example.gudariwallet.util.feePpm -import com.example.gudariwallet.util.formatFiatForSats // ← new import +import com.bitcointxoko.gudariwallet.api.PaymentRecord +import com.bitcointxoko.gudariwallet.ui.theme.semanticColors +import com.bitcointxoko.gudariwallet.util.feePpm +import com.bitcointxoko.gudariwallet.util.formatFiatForSats // ← new import import kotlinx.coroutines.launch // ── List screen ────────────────────────────────────────────────────────────── diff --git a/app/src/main/java/com/example/gudariwallet/ui/HistoryViewModel.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/HistoryViewModel.kt similarity index 96% rename from app/src/main/java/com/example/gudariwallet/ui/HistoryViewModel.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/HistoryViewModel.kt index 73caf0d..d1f21fc 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/HistoryViewModel.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/HistoryViewModel.kt @@ -1,14 +1,14 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.viewModelScope -import com.example.gudariwallet.data.NodeAliasRepository -import com.example.gudariwallet.api.PaymentRecord -import com.example.gudariwallet.data.PaymentCacheRepository -import com.example.gudariwallet.data.WalletRepository -import com.example.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.data.NodeAliasRepository +import com.bitcointxoko.gudariwallet.api.PaymentRecord +import com.bitcointxoko.gudariwallet.data.PaymentCacheRepository +import com.bitcointxoko.gudariwallet.data.WalletRepository +import com.bitcointxoko.gudariwallet.util.WalletConstants import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Job import kotlinx.coroutines.flow.MutableStateFlow diff --git a/app/src/main/java/com/example/gudariwallet/ui/HomeTab.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/HomeTab.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/ui/HomeTab.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/HomeTab.kt index 6cb3561..fd8d996 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/HomeTab.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/HomeTab.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import androidx.compose.foundation.layout.* import androidx.compose.foundation.rememberScrollState @@ -28,7 +28,7 @@ import androidx.compose.foundation.text.KeyboardActions import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.platform.LocalFocusManager -import com.example.gudariwallet.util.formatFiat +import com.bitcointxoko.gudariwallet.util.formatFiat import kotlinx.coroutines.delay diff --git a/app/src/main/java/com/example/gudariwallet/ui/NotificationPermissionScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/NotificationPermissionScreen.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/ui/NotificationPermissionScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/NotificationPermissionScreen.kt index b0b54e2..272274e 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/NotificationPermissionScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/NotificationPermissionScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import android.Manifest import android.content.Context diff --git a/app/src/main/java/com/example/gudariwallet/ui/OnboardingScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/OnboardingScreen.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/ui/OnboardingScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/OnboardingScreen.kt index c242eb0..0afa419 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/OnboardingScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/OnboardingScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import androidx.compose.foundation.layout.* import androidx.compose.foundation.text.KeyboardOptions @@ -11,7 +11,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.input.* import androidx.compose.ui.unit.dp -import com.example.gudariwallet.security.SecretStore +import com.bitcointxoko.gudariwallet.security.SecretStore @Composable fun OnboardingScreen( diff --git a/app/src/main/java/com/example/gudariwallet/ui/PaymentSuccessScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/PaymentSuccessScreen.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/ui/PaymentSuccessScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/PaymentSuccessScreen.kt index 6580402..1fe0849 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/PaymentSuccessScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/PaymentSuccessScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import androidx.compose.animation.core.* import androidx.compose.foundation.layout.* diff --git a/app/src/main/java/com/example/gudariwallet/ui/QrScannerScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/QrScannerScreen.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/ui/QrScannerScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/QrScannerScreen.kt index da56fab..4b8a5d9 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/QrScannerScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/QrScannerScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import androidx.activity.compose.rememberLauncherForActivityResult import androidx.compose.runtime.Composable diff --git a/app/src/main/java/com/example/gudariwallet/ui/ReceiveScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/ReceiveScreen.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/ui/ReceiveScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/ReceiveScreen.kt index d0f5b1e..1f2500c 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/ReceiveScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/ReceiveScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import android.app.Activity import android.view.WindowManager @@ -52,10 +52,10 @@ import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.example.gudariwallet.ui.components.UnitWheelPicker -import com.example.gudariwallet.ui.receive.AmountDisplay -import com.example.gudariwallet.ui.receive.QrDisplayCard -import com.example.gudariwallet.util.fiatLabel +import com.bitcointxoko.gudariwallet.ui.components.UnitWheelPicker +import com.bitcointxoko.gudariwallet.ui.receive.AmountDisplay +import com.bitcointxoko.gudariwallet.ui.receive.QrDisplayCard +import com.bitcointxoko.gudariwallet.util.fiatLabel import kotlinx.coroutines.delay @Composable diff --git a/app/src/main/java/com/example/gudariwallet/ui/SendScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/SendScreen.kt similarity index 96% rename from app/src/main/java/com/example/gudariwallet/ui/SendScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/SendScreen.kt index 932f455..ced6d99 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/SendScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/SendScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import androidx.compose.foundation.layout.* import androidx.compose.foundation.rememberScrollState @@ -20,11 +20,11 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.fragment.app.FragmentActivity import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.example.gudariwallet.ui.send.Bolt11ConfirmCard -import com.example.gudariwallet.ui.send.LnurlInvoiceConfirmCard -import com.example.gudariwallet.ui.send.LnurlPayForm -import com.example.gudariwallet.util.SendInputDetector -import com.example.gudariwallet.util.feePpm +import com.bitcointxoko.gudariwallet.ui.send.Bolt11ConfirmCard +import com.bitcointxoko.gudariwallet.ui.send.LnurlInvoiceConfirmCard +import com.bitcointxoko.gudariwallet.ui.send.LnurlPayForm +import com.bitcointxoko.gudariwallet.util.SendInputDetector +import com.bitcointxoko.gudariwallet.util.feePpm import kotlinx.coroutines.launch @Composable diff --git a/app/src/main/java/com/example/gudariwallet/ui/UiStates.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/UiStates.kt similarity index 94% rename from app/src/main/java/com/example/gudariwallet/ui/UiStates.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/UiStates.kt index 6cfd602..f45536a 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/UiStates.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/UiStates.kt @@ -1,11 +1,11 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui -import com.example.gudariwallet.api.LnurlScanResponse -import com.example.gudariwallet.api.PaymentDetailResponse -import com.example.gudariwallet.api.PaymentRecord -import com.example.gudariwallet.api.RouteHintHop -import com.example.gudariwallet.util.RouteHintRisk -import com.example.gudariwallet.util.SendInputType +import com.bitcointxoko.gudariwallet.api.LnurlScanResponse +import com.bitcointxoko.gudariwallet.api.PaymentDetailResponse +import com.bitcointxoko.gudariwallet.api.PaymentRecord +import com.bitcointxoko.gudariwallet.api.RouteHintHop +import com.bitcointxoko.gudariwallet.util.RouteHintRisk +import com.bitcointxoko.gudariwallet.util.SendInputType sealed class UiState { data object Loading : UiState() diff --git a/app/src/main/java/com/example/gudariwallet/ui/WalletScreen.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletScreen.kt similarity index 99% rename from app/src/main/java/com/example/gudariwallet/ui/WalletScreen.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletScreen.kt index f3d6cd2..af236bb 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/WalletScreen.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletScreen.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import android.content.ClipboardManager import android.util.Log @@ -52,8 +52,8 @@ import androidx.navigation.compose.composable import androidx.navigation.compose.currentBackStackEntryAsState import androidx.navigation.compose.rememberNavController import androidx.navigation.navArgument -import com.example.gudariwallet.MainActivity -import com.example.gudariwallet.util.SendInputType +import com.bitcointxoko.gudariwallet.MainActivity +import com.bitcointxoko.gudariwallet.util.SendInputType import kotlinx.coroutines.delay // ── Tab destinations ────────────────────────────────────────────────────────── diff --git a/app/src/main/java/com/example/gudariwallet/ui/WalletViewModel.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletViewModel.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/ui/WalletViewModel.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletViewModel.kt index c59cd59..aabdf9f 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/WalletViewModel.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletViewModel.kt @@ -1,23 +1,23 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import android.content.Context import android.content.SharedPreferences import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.example.gudariwallet.api.LnurlScanResponse -import com.example.gudariwallet.data.LnurlCacheRepository -import com.example.gudariwallet.data.NodeAliasRepository -import com.example.gudariwallet.data.PaymentCacheRepository -import com.example.gudariwallet.data.WalletRepository -import com.example.gudariwallet.service.WalletNotificationService -import com.example.gudariwallet.util.LnurlMetadataParser -import com.example.gudariwallet.util.RouteHintAnalyzer -import com.example.gudariwallet.util.SendInputDetector -import com.example.gudariwallet.util.SendInputType -import com.example.gudariwallet.util.WalletConstants -import com.example.gudariwallet.util.satsToFiat -import com.example.gudariwallet.util.parseApiError +import com.bitcointxoko.gudariwallet.api.LnurlScanResponse +import com.bitcointxoko.gudariwallet.data.LnurlCacheRepository +import com.bitcointxoko.gudariwallet.data.NodeAliasRepository +import com.bitcointxoko.gudariwallet.data.PaymentCacheRepository +import com.bitcointxoko.gudariwallet.data.WalletRepository +import com.bitcointxoko.gudariwallet.service.WalletNotificationService +import com.bitcointxoko.gudariwallet.util.LnurlMetadataParser +import com.bitcointxoko.gudariwallet.util.RouteHintAnalyzer +import com.bitcointxoko.gudariwallet.util.SendInputDetector +import com.bitcointxoko.gudariwallet.util.SendInputType +import com.bitcointxoko.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.util.satsToFiat +import com.bitcointxoko.gudariwallet.util.parseApiError import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharedFlow @@ -27,9 +27,9 @@ import androidx.core.content.edit import kotlinx.coroutines.flow.mapNotNull import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.flow.SharingStarted -import com.example.gudariwallet.util.lnurlProtocolError +import com.bitcointxoko.gudariwallet.util.lnurlProtocolError import androidx.fragment.app.FragmentActivity -import com.example.gudariwallet.util.BiometricHelper +import com.bitcointxoko.gudariwallet.util.BiometricHelper private const val TAG = "WalletViewModel" diff --git a/app/src/main/java/com/example/gudariwallet/ui/WalletViewModelFactory.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletViewModelFactory.kt similarity index 69% rename from app/src/main/java/com/example/gudariwallet/ui/WalletViewModelFactory.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletViewModelFactory.kt index ad6e71b..c86dfb7 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/WalletViewModelFactory.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/WalletViewModelFactory.kt @@ -1,15 +1,15 @@ -package com.example.gudariwallet.ui +package com.bitcointxoko.gudariwallet.ui import android.app.Application import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider -import com.example.gudariwallet.api.LNbitsClient -import com.example.gudariwallet.data.LNbitsNodeAliasRepository -import com.example.gudariwallet.data.LNbitsWalletRepository -import com.example.gudariwallet.data.LnurlCacheRepository -import com.example.gudariwallet.data.PaymentCacheRepository -import com.example.gudariwallet.security.EncryptedSecretStore -import com.example.gudariwallet.service.NodeAliasService +import com.bitcointxoko.gudariwallet.api.LNbitsClient +import com.bitcointxoko.gudariwallet.data.LNbitsNodeAliasRepository +import com.bitcointxoko.gudariwallet.data.LNbitsWalletRepository +import com.bitcointxoko.gudariwallet.data.LnurlCacheRepository +import com.bitcointxoko.gudariwallet.data.PaymentCacheRepository +import com.bitcointxoko.gudariwallet.security.EncryptedSecretStore +import com.bitcointxoko.gudariwallet.service.NodeAliasService class WalletViewModelFactory(private val app: Application) : ViewModelProvider.Factory { override fun create(modelClass: Class): T { diff --git a/app/src/main/java/com/example/gudariwallet/ui/components/CommonComponents.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/components/CommonComponents.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/ui/components/CommonComponents.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/components/CommonComponents.kt index fc0c64d..89e6105 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/components/CommonComponents.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/components/CommonComponents.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.components +package com.bitcointxoko.gudariwallet.ui.components import android.content.ClipData import androidx.compose.foundation.clickable diff --git a/app/src/main/java/com/example/gudariwallet/ui/components/UnitWheelPicker.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/components/UnitWheelPicker.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/ui/components/UnitWheelPicker.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/components/UnitWheelPicker.kt index 4e39107..427a311 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/components/UnitWheelPicker.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/components/UnitWheelPicker.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.components +package com.bitcointxoko.gudariwallet.ui.components import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.gestures.snapping.rememberSnapFlingBehavior diff --git a/app/src/main/java/com/example/gudariwallet/ui/receive/AmountDisplay.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/AmountDisplay.kt similarity index 95% rename from app/src/main/java/com/example/gudariwallet/ui/receive/AmountDisplay.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/AmountDisplay.kt index 32de061..dfe5052 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/receive/AmountDisplay.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/AmountDisplay.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.receive +package com.bitcointxoko.gudariwallet.ui.receive import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height diff --git a/app/src/main/java/com/example/gudariwallet/ui/receive/BrightnessToggleButton.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/BrightnessToggleButton.kt similarity index 94% rename from app/src/main/java/com/example/gudariwallet/ui/receive/BrightnessToggleButton.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/BrightnessToggleButton.kt index d459c17..e02330b 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/receive/BrightnessToggleButton.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/BrightnessToggleButton.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.receive +package com.bitcointxoko.gudariwallet.ui.receive import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.BrightnessHigh diff --git a/app/src/main/java/com/example/gudariwallet/ui/receive/QrDisplayCard.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/QrDisplayCard.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/ui/receive/QrDisplayCard.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/QrDisplayCard.kt index a34cf37..1b74bde 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/receive/QrDisplayCard.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/receive/QrDisplayCard.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.receive +package com.bitcointxoko.gudariwallet.ui.receive import android.content.ClipData import android.graphics.Bitmap @@ -27,7 +27,7 @@ import androidx.compose.ui.platform.ClipEntry import androidx.compose.ui.platform.LocalClipboard import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.unit.dp -import com.example.gudariwallet.util.IntentUtils +import com.bitcointxoko.gudariwallet.util.IntentUtils import com.google.zxing.BarcodeFormat import com.google.zxing.qrcode.QRCodeWriter import kotlinx.coroutines.launch diff --git a/app/src/main/java/com/example/gudariwallet/ui/send/ConfirmCard.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/ConfirmCard.kt similarity index 92% rename from app/src/main/java/com/example/gudariwallet/ui/send/ConfirmCard.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/ConfirmCard.kt index 725a464..3003ea4 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/send/ConfirmCard.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/ConfirmCard.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.send +package com.bitcointxoko.gudariwallet.ui.send import android.content.Intent import androidx.compose.foundation.layout.Column @@ -19,13 +19,13 @@ import androidx.compose.ui.text.style.TextDecoration import androidx.compose.ui.unit.dp import androidx.core.net.toUri import androidx.fragment.app.FragmentActivity -import com.example.gudariwallet.ui.DecodedInvoice -import com.example.gudariwallet.ui.SendState -import com.example.gudariwallet.ui.WalletViewModel -import com.example.gudariwallet.ui.components.CopyIconButton -import com.example.gudariwallet.ui.components.DetailRow -import com.example.gudariwallet.util.fiatLabel -import com.example.gudariwallet.util.payingToLabel +import com.bitcointxoko.gudariwallet.ui.DecodedInvoice +import com.bitcointxoko.gudariwallet.ui.SendState +import com.bitcointxoko.gudariwallet.ui.WalletViewModel +import com.bitcointxoko.gudariwallet.ui.components.CopyIconButton +import com.bitcointxoko.gudariwallet.ui.components.DetailRow +import com.bitcointxoko.gudariwallet.util.fiatLabel +import com.bitcointxoko.gudariwallet.util.payingToLabel @Composable internal fun Bolt11ConfirmCard( diff --git a/app/src/main/java/com/example/gudariwallet/ui/send/LnurlPayForm.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/LnurlPayForm.kt similarity index 91% rename from app/src/main/java/com/example/gudariwallet/ui/send/LnurlPayForm.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/LnurlPayForm.kt index 32a39a9..47f277a 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/send/LnurlPayForm.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/LnurlPayForm.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.send +package com.bitcointxoko.gudariwallet.ui.send import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer @@ -17,13 +17,13 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.unit.dp -import com.example.gudariwallet.ui.SendState -import com.example.gudariwallet.ui.WalletViewModel -import com.example.gudariwallet.util.WalletConstants -import com.example.gudariwallet.util.fiatLabel -import com.example.gudariwallet.util.formatFiat -import com.example.gudariwallet.util.payingToLabel -import com.example.gudariwallet.util.satsToFiat +import com.bitcointxoko.gudariwallet.ui.SendState +import com.bitcointxoko.gudariwallet.ui.WalletViewModel +import com.bitcointxoko.gudariwallet.util.WalletConstants +import com.bitcointxoko.gudariwallet.util.fiatLabel +import com.bitcointxoko.gudariwallet.util.formatFiat +import com.bitcointxoko.gudariwallet.util.payingToLabel +import com.bitcointxoko.gudariwallet.util.satsToFiat @Composable internal fun LnurlPayForm( diff --git a/app/src/main/java/com/example/gudariwallet/ui/send/RouteHintWarning.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/RouteHintWarning.kt similarity index 96% rename from app/src/main/java/com/example/gudariwallet/ui/send/RouteHintWarning.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/RouteHintWarning.kt index 17c88a9..118e3aa 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/send/RouteHintWarning.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/send/RouteHintWarning.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.send +package com.bitcointxoko.gudariwallet.ui.send import android.content.Intent import androidx.compose.foundation.clickable @@ -33,11 +33,11 @@ import androidx.compose.ui.text.style.TextDecoration import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.core.net.toUri -import com.example.gudariwallet.api.RouteHintHop -import com.example.gudariwallet.ui.components.CopyIconButton -import com.example.gudariwallet.util.RiskLevel -import com.example.gudariwallet.util.RouteHintRisk -import com.example.gudariwallet.util.baseFeeLabel +import com.bitcointxoko.gudariwallet.api.RouteHintHop +import com.bitcointxoko.gudariwallet.ui.components.CopyIconButton +import com.bitcointxoko.gudariwallet.util.RiskLevel +import com.bitcointxoko.gudariwallet.util.RouteHintRisk +import com.bitcointxoko.gudariwallet.util.baseFeeLabel @Composable internal fun RouteHintWarningBanner( diff --git a/app/src/main/java/com/example/gudariwallet/ui/theme/Color.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Color.kt similarity index 73% rename from app/src/main/java/com/example/gudariwallet/ui/theme/Color.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Color.kt index 811a164..67a0a65 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/theme/Color.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Color.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.theme +package com.bitcointxoko.gudariwallet.ui.theme import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/com/example/gudariwallet/ui/theme/SemanticColors.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/SemanticColors.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/ui/theme/SemanticColors.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/SemanticColors.kt index cbf1988..fb4f5f0 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/theme/SemanticColors.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/SemanticColors.kt @@ -1,6 +1,6 @@ // ui/theme/SemanticColors.kt -package com.example.gudariwallet.ui.theme +package com.bitcointxoko.gudariwallet.ui.theme import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.runtime.Composable diff --git a/app/src/main/java/com/example/gudariwallet/ui/theme/Theme.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Theme.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/ui/theme/Theme.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Theme.kt index 7a9c8ef..c7d8341 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/theme/Theme.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Theme.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.theme +package com.bitcointxoko.gudariwallet.ui.theme import android.app.Activity import android.os.Build diff --git a/app/src/main/java/com/example/gudariwallet/ui/theme/Type.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Type.kt similarity index 95% rename from app/src/main/java/com/example/gudariwallet/ui/theme/Type.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Type.kt index b24ee1a..75dad7a 100644 --- a/app/src/main/java/com/example/gudariwallet/ui/theme/Type.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/ui/theme/Type.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.ui.theme +package com.bitcointxoko.gudariwallet.ui.theme import androidx.compose.material3.Typography import androidx.compose.ui.text.TextStyle diff --git a/app/src/main/java/com/example/gudariwallet/util/ApiErrorParser.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/ApiErrorParser.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/util/ApiErrorParser.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/ApiErrorParser.kt index 1f27e93..e4ade07 100644 --- a/app/src/main/java/com/example/gudariwallet/util/ApiErrorParser.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/ApiErrorParser.kt @@ -1,6 +1,6 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util -import com.example.gudariwallet.api.LnurlScanResponse +import com.bitcointxoko.gudariwallet.api.LnurlScanResponse import org.json.JSONObject import retrofit2.HttpException diff --git a/app/src/main/java/com/example/gudariwallet/util/BiometricHelper.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/BiometricHelper.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/util/BiometricHelper.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/BiometricHelper.kt index 46fedf7..aaf742d 100644 --- a/app/src/main/java/com/example/gudariwallet/util/BiometricHelper.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/BiometricHelper.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util import android.content.Context import android.content.ContextWrapper diff --git a/app/src/main/java/com/example/gudariwallet/util/CurrencyFormatter.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/CurrencyFormatter.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/util/CurrencyFormatter.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/CurrencyFormatter.kt index e36f73d..8245912 100644 --- a/app/src/main/java/com/example/gudariwallet/util/CurrencyFormatter.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/CurrencyFormatter.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util /** * Converts a satoshi amount to its fiat equivalent. diff --git a/app/src/main/java/com/example/gudariwallet/util/IntentUtils.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/IntentUtils.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/util/IntentUtils.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/IntentUtils.kt index fecb6e6..da1d203 100644 --- a/app/src/main/java/com/example/gudariwallet/util/IntentUtils.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/IntentUtils.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util import android.content.Context import android.content.Intent diff --git a/app/src/main/java/com/example/gudariwallet/util/LnurlBech32.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/LnurlBech32.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/util/LnurlBech32.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/LnurlBech32.kt index 69d05f7..f5610e1 100644 --- a/app/src/main/java/com/example/gudariwallet/util/LnurlBech32.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/LnurlBech32.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util import kotlin.collections.toByteArray diff --git a/app/src/main/java/com/example/gudariwallet/util/LnurlMetadataParser.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/LnurlMetadataParser.kt similarity index 85% rename from app/src/main/java/com/example/gudariwallet/util/LnurlMetadataParser.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/LnurlMetadataParser.kt index 796eace..7264cfd 100644 --- a/app/src/main/java/com/example/gudariwallet/util/LnurlMetadataParser.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/LnurlMetadataParser.kt @@ -1,11 +1,11 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util import org.json.JSONArray /** * Stateless helpers for parsing LNURL-pay step-1 metadata fields. - * Shared between [com.example.gudariwallet.data.LNbitsWalletRepository] - * and [com.example.gudariwallet.ui.WalletViewModel] so neither duplicates + * Shared between [com.bitcointxoko.gudariwallet.data.LNbitsWalletRepository] + * and [com.bitcointxoko.gudariwallet.ui.WalletViewModel] so neither duplicates * the logic. */ object LnurlMetadataParser { diff --git a/app/src/main/java/com/example/gudariwallet/util/NotificationConstants.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/NotificationConstants.kt similarity index 95% rename from app/src/main/java/com/example/gudariwallet/util/NotificationConstants.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/NotificationConstants.kt index bc26c37..7e0c67e 100644 --- a/app/src/main/java/com/example/gudariwallet/util/NotificationConstants.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/NotificationConstants.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util object NotificationConstants { diff --git a/app/src/main/java/com/example/gudariwallet/util/NotificationHelper.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/NotificationHelper.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/util/NotificationHelper.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/NotificationHelper.kt index c97e7aa..b8f1250 100644 --- a/app/src/main/java/com/example/gudariwallet/util/NotificationHelper.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/NotificationHelper.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util import android.app.Notification import android.app.NotificationChannel @@ -8,8 +8,8 @@ import android.content.Context import android.content.Intent import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat -import com.example.gudariwallet.MainActivity -import com.example.gudariwallet.R +import com.bitcointxoko.gudariwallet.MainActivity +import com.bitcointxoko.gudariwallet.R object NotificationHelper { diff --git a/app/src/main/java/com/example/gudariwallet/util/RouteHintAnalyzer.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/RouteHintAnalyzer.kt similarity index 94% rename from app/src/main/java/com/example/gudariwallet/util/RouteHintAnalyzer.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/RouteHintAnalyzer.kt index 66c2bf9..33a3d7f 100644 --- a/app/src/main/java/com/example/gudariwallet/util/RouteHintAnalyzer.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/RouteHintAnalyzer.kt @@ -1,6 +1,6 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util -import com.example.gudariwallet.api.RouteHintHop +import com.bitcointxoko.gudariwallet.api.RouteHintHop data class RouteHintRisk( val worstHop : RouteHintHop, diff --git a/app/src/main/java/com/example/gudariwallet/util/SatExtensions.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/SatExtensions.kt similarity index 88% rename from app/src/main/java/com/example/gudariwallet/util/SatExtensions.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/SatExtensions.kt index d2f25f0..aca908a 100644 --- a/app/src/main/java/com/example/gudariwallet/util/SatExtensions.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/SatExtensions.kt @@ -1,6 +1,6 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util -import com.example.gudariwallet.util.WalletConstants.MSAT_PER_SAT +import com.bitcointxoko.gudariwallet.util.WalletConstants.MSAT_PER_SAT /** Convert millisatoshis to satoshis. e.g. 10_000L.msatToSat == 10L */ val Long.msatToSat: Long get() = this / MSAT_PER_SAT diff --git a/app/src/main/java/com/example/gudariwallet/util/SendInputDetector.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/SendInputDetector.kt similarity index 97% rename from app/src/main/java/com/example/gudariwallet/util/SendInputDetector.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/SendInputDetector.kt index 2357ef2..a341dbf 100644 --- a/app/src/main/java/com/example/gudariwallet/util/SendInputDetector.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/SendInputDetector.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util sealed class SendInputType { data object Bolt11 : SendInputType() diff --git a/app/src/main/java/com/example/gudariwallet/util/WalletConstants.kt b/app/src/main/java/com/bitcointxoko/gudariwallet/util/WalletConstants.kt similarity index 98% rename from app/src/main/java/com/example/gudariwallet/util/WalletConstants.kt rename to app/src/main/java/com/bitcointxoko/gudariwallet/util/WalletConstants.kt index b619da4..e6433a1 100644 --- a/app/src/main/java/com/example/gudariwallet/util/WalletConstants.kt +++ b/app/src/main/java/com/bitcointxoko/gudariwallet/util/WalletConstants.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet.util +package com.bitcointxoko.gudariwallet.util object WalletConstants { diff --git a/app/src/test/java/com/example/gudariwallet/ExampleUnitTest.kt b/app/src/test/java/com/bitcointxoko/gudariwallet/ExampleUnitTest.kt similarity index 88% rename from app/src/test/java/com/example/gudariwallet/ExampleUnitTest.kt rename to app/src/test/java/com/bitcointxoko/gudariwallet/ExampleUnitTest.kt index 1fe968b..d95c732 100644 --- a/app/src/test/java/com/example/gudariwallet/ExampleUnitTest.kt +++ b/app/src/test/java/com/bitcointxoko/gudariwallet/ExampleUnitTest.kt @@ -1,4 +1,4 @@ -package com.example.gudariwallet +package com.bitcointxoko.gudariwallet import org.junit.Test