From 645d3310eb6c811b3572ea751bcf17c045f9ae12 Mon Sep 17 00:00:00 2001 From: Craig Everett Date: Wed, 2 Sep 2026 15:25:44 +0900 Subject: [PATCH] License notice --- app/src/main/cpp/gaju-jni.c | 20 +++++++++++++++++++ .../java/swiss/qpq/gajumobile/MainActivity.kt | 20 +++++++++++++++++++ .../swiss/qpq/gajumobile/data/AppState.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/data/WalletRepository.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/data/models/Account.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/data/models/GridsModels.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/data/models/Wallet.kt | 20 +++++++++++++++++++ .../gajumobile/security/AccountAirlock.java | 20 +++++++++++++++++++ .../security/AppLifecycleObserver.kt | 20 +++++++++++++++++++ .../gajumobile/security/BiometricHelper.kt | 20 +++++++++++++++++++ .../gajumobile/security/EncryptionService.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/security/GajuNative.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/security/KeyManager.kt | 20 +++++++++++++++++++ .../security/NativeSigningProvider.kt | 16 +++++++++++++++ .../gajumobile/security/SecurityManager.kt | 20 +++++++++++++++++++ .../ui/components/GajuComponents.kt | 20 +++++++++++++++++++ .../ui/screens/AccountNamingScreen.kt | 20 +++++++++++++++++++ .../ui/screens/CreateWalletScreen.kt | 20 +++++++++++++++++++ .../gajumobile/ui/screens/DashboardScreen.kt | 20 +++++++++++++++++++ .../ui/screens/DeleteConfirmationScreen.kt | 20 +++++++++++++++++++ .../ui/screens/EnvironmentInfoScreen.kt | 20 +++++++++++++++++++ .../gajumobile/ui/screens/FetchingScreen.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/ui/screens/LockScreen.kt | 20 +++++++++++++++++++ .../ui/screens/ManageAccountScreen.kt | 20 +++++++++++++++++++ .../ui/screens/ManageWalletsScreen.kt | 20 +++++++++++++++++++ .../ui/screens/ManualGridsEntryScreen.kt | 20 +++++++++++++++++++ .../ui/screens/MnemonicRecoveryScreen.kt | 20 +++++++++++++++++++ .../ui/screens/MnemonicVerifyScreen.kt | 20 +++++++++++++++++++ .../gajumobile/ui/screens/QRReceiveScreen.kt | 20 +++++++++++++++++++ .../gajumobile/ui/screens/QRScannerScreen.kt | 20 +++++++++++++++++++ .../gajumobile/ui/screens/SendFormScreen.kt | 20 +++++++++++++++++++ .../gajumobile/ui/screens/SendReviewScreen.kt | 20 +++++++++++++++++++ .../gajumobile/ui/screens/SettingsScreen.kt | 20 +++++++++++++++++++ .../ui/screens/SetupChoiceScreen.kt | 20 +++++++++++++++++++ .../ui/screens/SignRequestScreen.kt | 20 +++++++++++++++++++ .../ui/screens/TransactionSuccessScreen.kt | 20 +++++++++++++++++++ .../ui/screens/ViewMnemonicScreen.kt | 20 +++++++++++++++++++ .../swiss/qpq/gajumobile/ui/theme/Color.kt | 20 +++++++++++++++++++ .../qpq/gajumobile/ui/theme/GajuColors.kt | 20 +++++++++++++++++++ .../swiss/qpq/gajumobile/ui/theme/Theme.kt | 20 +++++++++++++++++++ .../swiss/qpq/gajumobile/ui/theme/Type.kt | 20 +++++++++++++++++++ 41 files changed, 816 insertions(+) diff --git a/app/src/main/cpp/gaju-jni.c b/app/src/main/cpp/gaju-jni.c index d517f85..2cf2c36 100644 --- a/app/src/main/cpp/gaju-jni.c +++ b/app/src/main/cpp/gaju-jni.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + #include #include #include diff --git a/app/src/main/java/swiss/qpq/gajumobile/MainActivity.kt b/app/src/main/java/swiss/qpq/gajumobile/MainActivity.kt index 0d0d5df..1f54f90 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/MainActivity.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/MainActivity.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile import android.os.Bundle diff --git a/app/src/main/java/swiss/qpq/gajumobile/data/AppState.kt b/app/src/main/java/swiss/qpq/gajumobile/data/AppState.kt index 1701ae2..48a8eb6 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/data/AppState.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/data/AppState.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.data import android.content.Context diff --git a/app/src/main/java/swiss/qpq/gajumobile/data/WalletRepository.kt b/app/src/main/java/swiss/qpq/gajumobile/data/WalletRepository.kt index 0cbca42..6b6ad5a 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/data/WalletRepository.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/data/WalletRepository.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.data import android.content.Context diff --git a/app/src/main/java/swiss/qpq/gajumobile/data/models/Account.kt b/app/src/main/java/swiss/qpq/gajumobile/data/models/Account.kt index 44e2ce5..d310c87 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/data/models/Account.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/data/models/Account.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.data.models import kotlinx.serialization.Serializable diff --git a/app/src/main/java/swiss/qpq/gajumobile/data/models/GridsModels.kt b/app/src/main/java/swiss/qpq/gajumobile/data/models/GridsModels.kt index ea4c272..4aa93f9 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/data/models/GridsModels.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/data/models/GridsModels.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.data.models import kotlinx.serialization.Serializable diff --git a/app/src/main/java/swiss/qpq/gajumobile/data/models/Wallet.kt b/app/src/main/java/swiss/qpq/gajumobile/data/models/Wallet.kt index 488f2c0..de3949f 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/data/models/Wallet.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/data/models/Wallet.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.data.models import kotlinx.serialization.Serializable diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/AccountAirlock.java b/app/src/main/java/swiss/qpq/gajumobile/security/AccountAirlock.java index 0d7f1c0..eb5e384 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/AccountAirlock.java +++ b/app/src/main/java/swiss/qpq/gajumobile/security/AccountAirlock.java @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.security; import java.nio.charset.StandardCharsets; diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/AppLifecycleObserver.kt b/app/src/main/java/swiss/qpq/gajumobile/security/AppLifecycleObserver.kt index 805caa8..5356bd2 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/AppLifecycleObserver.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/security/AppLifecycleObserver.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.security import android.content.BroadcastReceiver diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/BiometricHelper.kt b/app/src/main/java/swiss/qpq/gajumobile/security/BiometricHelper.kt index e539c2f..b70432b 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/BiometricHelper.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/security/BiometricHelper.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.security import androidx.biometric.BiometricManager diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/EncryptionService.kt b/app/src/main/java/swiss/qpq/gajumobile/security/EncryptionService.kt index d947028..1704c5a 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/EncryptionService.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/security/EncryptionService.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.security import android.content.Context diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/GajuNative.kt b/app/src/main/java/swiss/qpq/gajumobile/security/GajuNative.kt index 5467215..6ad3a85 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/GajuNative.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/security/GajuNative.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.security object GajuNative { diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/KeyManager.kt b/app/src/main/java/swiss/qpq/gajumobile/security/KeyManager.kt index 801cf26..03612f1 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/KeyManager.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/security/KeyManager.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.security import android.content.Context diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/NativeSigningProvider.kt b/app/src/main/java/swiss/qpq/gajumobile/security/NativeSigningProvider.kt index 41f421f..78d2404 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/NativeSigningProvider.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/security/NativeSigningProvider.kt @@ -1,5 +1,21 @@ /* * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial */ package swiss.qpq.gajumobile.security diff --git a/app/src/main/java/swiss/qpq/gajumobile/security/SecurityManager.kt b/app/src/main/java/swiss/qpq/gajumobile/security/SecurityManager.kt index acdd24c..143b03d 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/security/SecurityManager.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/security/SecurityManager.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.security import kotlinx.coroutines.flow.MutableStateFlow diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/components/GajuComponents.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/components/GajuComponents.kt index c37378e..b0b2a8a 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/components/GajuComponents.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/components/GajuComponents.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.components import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/AccountNamingScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/AccountNamingScreen.kt index 9b36340..a9abd14 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/AccountNamingScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/AccountNamingScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import android.content.ClipData diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/CreateWalletScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/CreateWalletScreen.kt index 130c536..ea9e391 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/CreateWalletScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/CreateWalletScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DashboardScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DashboardScreen.kt index 35e5148..f0ef1ef 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DashboardScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DashboardScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import android.content.ClipData diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DeleteConfirmationScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DeleteConfirmationScreen.kt index 18190c3..832ebca 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DeleteConfirmationScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/DeleteConfirmationScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/EnvironmentInfoScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/EnvironmentInfoScreen.kt index 8acc0de..2347ac5 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/EnvironmentInfoScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/EnvironmentInfoScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.layout.Column diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/FetchingScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/FetchingScreen.kt index 6d6e73f..6ed01f6 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/FetchingScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/FetchingScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/LockScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/LockScreen.kt index 2359872..f2053c7 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/LockScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/LockScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.Image diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageAccountScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageAccountScreen.kt index 5155abf..8a1af00 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageAccountScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageAccountScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import android.content.ClipData diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageWalletsScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageWalletsScreen.kt index 0e824af..afc0da3 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageWalletsScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManageWalletsScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManualGridsEntryScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManualGridsEntryScreen.kt index 5d04b3c..ff5ccd2 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManualGridsEntryScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ManualGridsEntryScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicRecoveryScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicRecoveryScreen.kt index c1a0c28..f1660bd 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicRecoveryScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicRecoveryScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.layout.Arrangement diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicVerifyScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicVerifyScreen.kt index ce43578..2bfc54a 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicVerifyScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/MnemonicVerifyScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.layout.Arrangement diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRReceiveScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRReceiveScreen.kt index 52c3fd4..7121df8 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRReceiveScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRReceiveScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import android.content.ClipData diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRScannerScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRScannerScreen.kt index 829b78d..2b53e2b 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRScannerScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/QRScannerScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendFormScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendFormScreen.kt index d8403b9..22e0f67 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendFormScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendFormScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendReviewScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendReviewScreen.kt index 32d0be2..1821b91 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendReviewScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SendReviewScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SettingsScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SettingsScreen.kt index a8171ad..e7a8937 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SettingsScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SettingsScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import android.app.LocaleManager diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SetupChoiceScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SetupChoiceScreen.kt index bac5d56..67fdc16 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SetupChoiceScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SetupChoiceScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.Image diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SignRequestScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SignRequestScreen.kt index 1cedacf..48b0878 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SignRequestScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/SignRequestScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.background diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/TransactionSuccessScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/TransactionSuccessScreen.kt index d540275..80c5851 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/TransactionSuccessScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/TransactionSuccessScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import android.content.Intent diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ViewMnemonicScreen.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ViewMnemonicScreen.kt index 6c3db6e..e222d2a 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ViewMnemonicScreen.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/screens/ViewMnemonicScreen.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.screens import androidx.compose.foundation.layout.Column diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Color.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Color.kt index f0114da..c03fbb0 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Color.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Color.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.theme import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/GajuColors.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/GajuColors.kt index 8ce2d20..b9a8edb 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/GajuColors.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/GajuColors.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.theme import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Theme.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Theme.kt index 269cc0c..8ff8496 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Theme.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Theme.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.theme import android.app.Activity diff --git a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Type.kt b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Type.kt index 12a54e9..75e20fe 100644 --- a/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Type.kt +++ b/app/src/main/java/swiss/qpq/gajumobile/ui/theme/Type.kt @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 QPQ IaaS AG . All rights reserved. + * Project: Gajumaru Core Java Libraries + * + * This program is dual-licensed: + * 1) Under the GNU Affero General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version (AGPL-3.0-or-later). + * + * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG. + * If you wish to use this software outside the strict constraints of the + * AGPLv3 (e.g. within a closed-source or proprietary product), you must + * purchase a commercial license from QPQ IaaS AG. + * + * Authors: + * - Craig Everett + * + * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial + */ + package swiss.qpq.gajumobile.ui.theme import androidx.compose.material3.Typography