diff --git a/next/.gitignore b/app/.gitignore similarity index 100% rename from next/.gitignore rename to app/.gitignore diff --git a/next/build.gradle.kts b/app/build.gradle.kts similarity index 89% rename from next/build.gradle.kts rename to app/build.gradle.kts index 0b824601e..fed84e423 100644 --- a/next/build.gradle.kts +++ b/app/build.gradle.kts @@ -14,7 +14,7 @@ android { compileSdk = libs.versions.compileSdk.get().toInt() defaultConfig { - applicationId = "org.fdroid.basic" + applicationId = "org.fdroid" minSdk = 24 targetSdk = 36 versionCode = 1 @@ -27,15 +27,28 @@ android { all { buildConfigField("String", "ACRA_REPORT_EMAIL", "\"t+fdroidnext@grobox.de\"") } - release { + getByName("release") { isMinifyEnabled = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro", ) } - debug { + getByName("debug") { applicationIdSuffix = ".debug" + versionNameSuffix = "-debug" + isDebuggable = true + } + } + flavorDimensions += "base" + productFlavors { + create("basic") { + dimension = "base" + applicationIdSuffix = ".basic" + } + create("full") { + dimension = "base" + applicationIdSuffix = ".fdroid" } } compileOptions { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 20e22cd98..b37172aee 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -1,58 +1,17 @@ -dontobfuscate --dontoptimize -keepattributes SourceFile,LineNumberTable,Exceptions --keep class org.fdroid.fdroid.** {*;} --dontwarn android.test.** --dontwarn javax.naming.** --dontnote org.apache.http.** --dontnote android.net.http.** --dontnote **ILicensingService - -# Needed for espresso https://stackoverflow.com/a/21706087 --dontwarn org.xmlpull.v1.** - -# StrongHttpsClient and its support classes are totally unused, so the -# ch.boye.httpclientandroidlib.** classes are also unneeded --dontwarn info.guardianproject.netcipher.client.** - -# These libraries are known to break if minification is enabled on them. They -# use reflection to instantiate classes, for example. If the keep flags are -# removed, proguard will strip classes which are required, which may result in -# crashes. --keep class kellinwood.security.zipsigner.** {*;} --keep class org.bouncycastle.** {*;} - -# This keeps class members used for SystemInstaller IPC. -# Reference: https://gitlab.com/fdroid/fdroidclient/issues/79 --keepclassmembers class * implements android.os.IInterface { - public *; -} - --keepattributes *Annotation*,EnclosingMethod,Signature --keepnames class com.fasterxml.jackson.** { *; } --dontwarn com.fasterxml.jackson.databind.ext.** --keep class org.codehaus.** { *; } --keepclassmembers public final enum org.codehaus.jackson.annotate.JsonAutoDetect$Visibility { -public static final org.codehaus.jackson.annotate.JsonAutoDetect$Visibility *; } --keep public class org.fdroid.** { - *; -} - --dontwarn org.bouncycastle.jsse.** --dontwarn org.conscrypt.** --dontwarn org.openjsse.** - -# This is necessary so that RemoteWorkManager can be initialized (also marked with @Keep) --keep class androidx.work.multiprocess.RemoteWorkManagerClient { - public (...); -} - --keep class org.acra.config.MailSenderConfiguration { - public (...); -} +# Anything less causes issues like not finding primary constructor in ReflectionDiffer +-keep class org.fdroid.** {*;} # Logging -keep class ch.qos.logback.classic.android.LogcatAppender -keepclassmembers class ch.qos.logback.** { *; } -keepclassmembers class org.slf4j.impl.** { *; } + +# Needed for instrumentation tests (for some werid inexplicable reason) +-keep class kotlin.LazyKt +-keep class kotlin.collections.CollectionsKt + +# for debugging (comment in when needed) +#-printconfiguration build/outputs/logs/r8-configuration.txt diff --git a/next/src/androidTest/java/org/fdroid/install/ApkFileProviderTest.kt b/app/src/androidTest/java/org/fdroid/install/ApkFileProviderTest.kt similarity index 100% rename from next/src/androidTest/java/org/fdroid/install/ApkFileProviderTest.kt rename to app/src/androidTest/java/org/fdroid/install/ApkFileProviderTest.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d1b189c0d..cf22d92b6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,350 +1,49 @@ - - - - - - - - - + xmlns:tools="http://schemas.android.com/tools"> + - - - - - - - - - - - - - - + + + + + + + + - + android:theme="@style/Theme.Fdroidclient" + tools:targetApi="33"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:theme="@style/Theme.Fdroidclient" + android:windowSoftInputMode="adjustResize"> - - + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -356,192 +55,75 @@ android:scheme="market" /> - + - - - + + + + + + + + + + + + + + + + - + + + android:scheme="FDROIDREPOS" + tools:ignore="AppLinkUrlError" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:name="org.fdroid.ui.crash.CrashActivity" + android:excludeFromRecents="true" + android:finishOnTaskLaunch="true" + android:launchMode="singleInstance" + android:process=":acra" + android:windowSoftInputMode="adjustResize" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:name="com.journeyapps.barcodescanner.CaptureActivity" + android:screenOrientation="fullSensor" + tools:ignore="DiscouragedApi" + tools:replace="screenOrientation" /> - + android:foregroundServiceType="dataSync" /> - - - - - - - + android:grantUriPermissions="true" /> + + diff --git a/next/src/main/assets/default_repos.json b/app/src/main/assets/default_repos.json similarity index 100% rename from next/src/main/assets/default_repos.json rename to app/src/main/assets/default_repos.json diff --git a/next/src/main/assets/most_downloaded_apps.json b/app/src/main/assets/most_downloaded_apps.json similarity index 100% rename from next/src/main/assets/most_downloaded_apps.json rename to app/src/main/assets/most_downloaded_apps.json diff --git a/next/src/main/kotlin/org/fdroid/App.kt b/app/src/main/kotlin/org/fdroid/App.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/App.kt rename to app/src/main/kotlin/org/fdroid/App.kt diff --git a/next/src/main/kotlin/org/fdroid/MainActivity.kt b/app/src/main/kotlin/org/fdroid/MainActivity.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/MainActivity.kt rename to app/src/main/kotlin/org/fdroid/MainActivity.kt diff --git a/next/src/main/kotlin/org/fdroid/NotificationManager.kt b/app/src/main/kotlin/org/fdroid/NotificationManager.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/NotificationManager.kt rename to app/src/main/kotlin/org/fdroid/NotificationManager.kt diff --git a/next/src/main/kotlin/org/fdroid/db/DatabaseModule.kt b/app/src/main/kotlin/org/fdroid/db/DatabaseModule.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/db/DatabaseModule.kt rename to app/src/main/kotlin/org/fdroid/db/DatabaseModule.kt diff --git a/next/src/main/kotlin/org/fdroid/db/InitialData.kt b/app/src/main/kotlin/org/fdroid/db/InitialData.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/db/InitialData.kt rename to app/src/main/kotlin/org/fdroid/db/InitialData.kt diff --git a/next/src/main/kotlin/org/fdroid/download/DownloadModule.kt b/app/src/main/kotlin/org/fdroid/download/DownloadModule.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/download/DownloadModule.kt rename to app/src/main/kotlin/org/fdroid/download/DownloadModule.kt diff --git a/next/src/main/kotlin/org/fdroid/download/DownloaderFactoryImpl.kt b/app/src/main/kotlin/org/fdroid/download/DownloaderFactoryImpl.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/download/DownloaderFactoryImpl.kt rename to app/src/main/kotlin/org/fdroid/download/DownloaderFactoryImpl.kt diff --git a/next/src/main/kotlin/org/fdroid/download/ImageModel.kt b/app/src/main/kotlin/org/fdroid/download/ImageModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/download/ImageModel.kt rename to app/src/main/kotlin/org/fdroid/download/ImageModel.kt diff --git a/next/src/main/kotlin/org/fdroid/download/LocalFileDownloader.kt b/app/src/main/kotlin/org/fdroid/download/LocalFileDownloader.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/download/LocalFileDownloader.kt rename to app/src/main/kotlin/org/fdroid/download/LocalFileDownloader.kt diff --git a/next/src/main/kotlin/org/fdroid/download/LocalIconFetcher.kt b/app/src/main/kotlin/org/fdroid/download/LocalIconFetcher.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/download/LocalIconFetcher.kt rename to app/src/main/kotlin/org/fdroid/download/LocalIconFetcher.kt diff --git a/next/src/main/kotlin/org/fdroid/download/NetworkMonitor.kt b/app/src/main/kotlin/org/fdroid/download/NetworkMonitor.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/download/NetworkMonitor.kt rename to app/src/main/kotlin/org/fdroid/download/NetworkMonitor.kt diff --git a/next/src/main/kotlin/org/fdroid/install/ApkFileProvider.kt b/app/src/main/kotlin/org/fdroid/install/ApkFileProvider.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/ApkFileProvider.kt rename to app/src/main/kotlin/org/fdroid/install/ApkFileProvider.kt diff --git a/next/src/main/kotlin/org/fdroid/install/AppInstallListener.kt b/app/src/main/kotlin/org/fdroid/install/AppInstallListener.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/AppInstallListener.kt rename to app/src/main/kotlin/org/fdroid/install/AppInstallListener.kt diff --git a/next/src/main/kotlin/org/fdroid/install/AppInstallManager.kt b/app/src/main/kotlin/org/fdroid/install/AppInstallManager.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/AppInstallManager.kt rename to app/src/main/kotlin/org/fdroid/install/AppInstallManager.kt diff --git a/next/src/main/kotlin/org/fdroid/install/AppInstallService.kt b/app/src/main/kotlin/org/fdroid/install/AppInstallService.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/AppInstallService.kt rename to app/src/main/kotlin/org/fdroid/install/AppInstallService.kt diff --git a/next/src/main/kotlin/org/fdroid/install/CacheCleaner.kt b/app/src/main/kotlin/org/fdroid/install/CacheCleaner.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/CacheCleaner.kt rename to app/src/main/kotlin/org/fdroid/install/CacheCleaner.kt diff --git a/next/src/main/kotlin/org/fdroid/install/InstallBroadcastReceiver.kt b/app/src/main/kotlin/org/fdroid/install/InstallBroadcastReceiver.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/InstallBroadcastReceiver.kt rename to app/src/main/kotlin/org/fdroid/install/InstallBroadcastReceiver.kt diff --git a/next/src/main/kotlin/org/fdroid/install/InstallNotificationState.kt b/app/src/main/kotlin/org/fdroid/install/InstallNotificationState.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/InstallNotificationState.kt rename to app/src/main/kotlin/org/fdroid/install/InstallNotificationState.kt diff --git a/next/src/main/kotlin/org/fdroid/install/InstallState.kt b/app/src/main/kotlin/org/fdroid/install/InstallState.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/InstallState.kt rename to app/src/main/kotlin/org/fdroid/install/InstallState.kt diff --git a/next/src/main/kotlin/org/fdroid/install/InstalledAppsCache.kt b/app/src/main/kotlin/org/fdroid/install/InstalledAppsCache.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/InstalledAppsCache.kt rename to app/src/main/kotlin/org/fdroid/install/InstalledAppsCache.kt diff --git a/next/src/main/kotlin/org/fdroid/install/PreApprovalResult.kt b/app/src/main/kotlin/org/fdroid/install/PreApprovalResult.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/PreApprovalResult.kt rename to app/src/main/kotlin/org/fdroid/install/PreApprovalResult.kt diff --git a/next/src/main/kotlin/org/fdroid/install/SessionInstallManager.kt b/app/src/main/kotlin/org/fdroid/install/SessionInstallManager.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/install/SessionInstallManager.kt rename to app/src/main/kotlin/org/fdroid/install/SessionInstallManager.kt diff --git a/next/src/main/kotlin/org/fdroid/repo/RepoPreLoader.kt b/app/src/main/kotlin/org/fdroid/repo/RepoPreLoader.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/repo/RepoPreLoader.kt rename to app/src/main/kotlin/org/fdroid/repo/RepoPreLoader.kt diff --git a/next/src/main/kotlin/org/fdroid/repo/RepoUpdateManager.kt b/app/src/main/kotlin/org/fdroid/repo/RepoUpdateManager.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/repo/RepoUpdateManager.kt rename to app/src/main/kotlin/org/fdroid/repo/RepoUpdateManager.kt diff --git a/next/src/main/kotlin/org/fdroid/repo/RepoUpdateWorker.kt b/app/src/main/kotlin/org/fdroid/repo/RepoUpdateWorker.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/repo/RepoUpdateWorker.kt rename to app/src/main/kotlin/org/fdroid/repo/RepoUpdateWorker.kt diff --git a/next/src/main/kotlin/org/fdroid/repo/RepositoryModule.kt b/app/src/main/kotlin/org/fdroid/repo/RepositoryModule.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/repo/RepositoryModule.kt rename to app/src/main/kotlin/org/fdroid/repo/RepositoryModule.kt diff --git a/next/src/main/kotlin/org/fdroid/settings/OnboardingManager.kt b/app/src/main/kotlin/org/fdroid/settings/OnboardingManager.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/settings/OnboardingManager.kt rename to app/src/main/kotlin/org/fdroid/settings/OnboardingManager.kt diff --git a/next/src/main/kotlin/org/fdroid/settings/SettingsConstants.kt b/app/src/main/kotlin/org/fdroid/settings/SettingsConstants.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/settings/SettingsConstants.kt rename to app/src/main/kotlin/org/fdroid/settings/SettingsConstants.kt diff --git a/next/src/main/kotlin/org/fdroid/settings/SettingsManager.kt b/app/src/main/kotlin/org/fdroid/settings/SettingsManager.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/settings/SettingsManager.kt rename to app/src/main/kotlin/org/fdroid/settings/SettingsManager.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/About.kt b/app/src/main/kotlin/org/fdroid/ui/About.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/About.kt rename to app/src/main/kotlin/org/fdroid/ui/About.kt diff --git a/app/src/main/kotlin/org/fdroid/ui/Color.kt b/app/src/main/kotlin/org/fdroid/ui/Color.kt new file mode 100644 index 000000000..6a99b02da --- /dev/null +++ b/app/src/main/kotlin/org/fdroid/ui/Color.kt @@ -0,0 +1,78 @@ +package org.fdroid.ui + +import androidx.compose.ui.graphics.Color + +// Generated by the Material Theme Builder from fdroid_blue and fdroid_green +// https://www.figma.com/community/plugin/1034969338659738588 + +val primaryLight = Color(0xFF005197) +val onPrimaryLight = Color(0xFFFFFFFF) +val primaryContainerLight = Color(0xFF1976D2) +val onPrimaryContainerLight = Color(0xFFFFFFFF) +val secondaryLight = Color(0xFF4F6600) +val onSecondaryLight = Color(0xFFFFFFFF) +val secondaryContainerLight = Color(0xFF95BC18) +val onSecondaryContainerLight = Color(0xFF1C2700) +val tertiaryLight = Color(0xFF763192) +val onTertiaryLight = Color(0xFFFFFFFF) +val tertiaryContainerLight = Color(0xFF9F58BA) +val onTertiaryContainerLight = Color(0xFFFFFFFF) +val errorLight = Color(0xFFBA1A1A) +val onErrorLight = Color(0xFFFFFFFF) +val errorContainerLight = Color(0xFFFFDAD6) +val onErrorContainerLight = Color(0xFF410002) +val backgroundLight = Color(0xFFF9F9FF) +val onBackgroundLight = Color(0xFF181C21) +val surfaceLight = Color(0xFFF9F9FF) +val onSurfaceLight = Color(0xFF181C21) +val surfaceVariantLight = Color(0xFFDDE2F0) +val onSurfaceVariantLight = Color(0xFF414752) +val outlineLight = Color(0xFF717783) +val outlineVariantLight = Color(0xFFC1C6D4) +val scrimLight = Color(0xFF000000) +val inverseSurfaceLight = Color(0xFF2D3037) +val inverseOnSurfaceLight = Color(0xFFEFF0F9) +val inversePrimaryLight = Color(0xFFA5C8FF) +val surfaceDimLight = Color(0xFFD8DAE2) +val surfaceBrightLight = Color(0xFFF9F9FF) +val surfaceContainerLowestLight = Color(0xFFFFFFFF) +val surfaceContainerLowLight = Color(0xFFF2F3FC) +val surfaceContainerLight = Color(0xFFECEDF6) +val surfaceContainerHighLight = Color(0xFFE6E8F0) +val surfaceContainerHighestLight = Color(0xFFE0E2EA) + +val primaryDark = Color(0xFFA5C8FF) +val onPrimaryDark = Color(0xFF00315F) +val primaryContainerDark = Color(0xFF006DC7) +val onPrimaryContainerDark = Color(0xFFFFFFFF) +val secondaryDark = Color(0xFFADD535) +val onSecondaryDark = Color(0xFF283500) +val secondaryContainerDark = Color(0xFF83A800) +val onSecondaryContainerDark = Color(0xFF080D00) +val tertiaryDark = Color(0xFFEDB1FF) +val onTertiaryDark = Color(0xFF52046E) +val tertiaryContainerDark = Color(0xFF954FB0) +val onTertiaryContainerDark = Color(0xFFFFFFFF) +val errorDark = Color(0xFFFFB4AB) +val onErrorDark = Color(0xFF690005) +val errorContainerDark = Color(0xFF93000A) +val onErrorContainerDark = Color(0xFFFFDAD6) +val backgroundDark = Color.Black // changed +val onBackgroundDark = Color(0xFFE0E2EA) +val surfaceDark = Color(0xff1e1e1e) // changed +val onSurfaceDark = Color(0xFFE0E2EA) +val surfaceVariantDark = Color(0xFF414752) +val onSurfaceVariantDark = Color(0xFFC1C6D4) +val outlineDark = Color(0xFF8B919E) +val outlineVariantDark = Color(0xFF414752) +val scrimDark = Color(0xFF000000) +val inverseSurfaceDark = Color(0xFFE0E2EA) +val inverseOnSurfaceDark = Color(0xFF2D3037) +val inversePrimaryDark = Color(0xFF005FAF) +val surfaceDimDark = Color(0xFF101319) +val surfaceBrightDark = Color(0xFF363940) +val surfaceContainerLowestDark = Color(0xFF0B0E14) +val surfaceContainerLowDark = Color(0xFF181C21) +val surfaceContainerDark = Color(0xFF1C2026) +val surfaceContainerHighDark = Color(0xFF272A30) +val surfaceContainerHighestDark = Color(0xFF32353B) diff --git a/next/src/main/kotlin/org/fdroid/ui/Main.kt b/app/src/main/kotlin/org/fdroid/ui/Main.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/Main.kt rename to app/src/main/kotlin/org/fdroid/ui/Main.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/MainViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/MainViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/MainViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/MainViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/Theme.kt b/app/src/main/kotlin/org/fdroid/ui/Theme.kt similarity index 52% rename from next/src/main/kotlin/org/fdroid/ui/Theme.kt rename to app/src/main/kotlin/org/fdroid/ui/Theme.kt index bde49f2b8..815c2f7ef 100644 --- a/next/src/main/kotlin/org/fdroid/ui/Theme.kt +++ b/app/src/main/kotlin/org/fdroid/ui/Theme.kt @@ -9,76 +9,7 @@ import androidx.compose.material3.dynamicDarkColorScheme import androidx.compose.material3.dynamicLightColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable -import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalContext -import org.fdroid.fdroid.ui.theme.backgroundLight -import org.fdroid.fdroid.ui.theme.errorContainerDark -import org.fdroid.fdroid.ui.theme.errorContainerLight -import org.fdroid.fdroid.ui.theme.errorDark -import org.fdroid.fdroid.ui.theme.errorLight -import org.fdroid.fdroid.ui.theme.inverseOnSurfaceDark -import org.fdroid.fdroid.ui.theme.inverseOnSurfaceLight -import org.fdroid.fdroid.ui.theme.inversePrimaryDark -import org.fdroid.fdroid.ui.theme.inversePrimaryLight -import org.fdroid.fdroid.ui.theme.inverseSurfaceDark -import org.fdroid.fdroid.ui.theme.inverseSurfaceLight -import org.fdroid.fdroid.ui.theme.onBackgroundDark -import org.fdroid.fdroid.ui.theme.onBackgroundLight -import org.fdroid.fdroid.ui.theme.onErrorContainerDark -import org.fdroid.fdroid.ui.theme.onErrorContainerLight -import org.fdroid.fdroid.ui.theme.onErrorDark -import org.fdroid.fdroid.ui.theme.onErrorLight -import org.fdroid.fdroid.ui.theme.onPrimaryContainerDark -import org.fdroid.fdroid.ui.theme.onPrimaryContainerLight -import org.fdroid.fdroid.ui.theme.onPrimaryDark -import org.fdroid.fdroid.ui.theme.onPrimaryLight -import org.fdroid.fdroid.ui.theme.onSecondaryContainerDark -import org.fdroid.fdroid.ui.theme.onSecondaryContainerLight -import org.fdroid.fdroid.ui.theme.onSecondaryDark -import org.fdroid.fdroid.ui.theme.onSecondaryLight -import org.fdroid.fdroid.ui.theme.onSurfaceDark -import org.fdroid.fdroid.ui.theme.onSurfaceLight -import org.fdroid.fdroid.ui.theme.onSurfaceVariantDark -import org.fdroid.fdroid.ui.theme.onSurfaceVariantLight -import org.fdroid.fdroid.ui.theme.onTertiaryContainerDark -import org.fdroid.fdroid.ui.theme.onTertiaryContainerLight -import org.fdroid.fdroid.ui.theme.onTertiaryDark -import org.fdroid.fdroid.ui.theme.onTertiaryLight -import org.fdroid.fdroid.ui.theme.outlineDark -import org.fdroid.fdroid.ui.theme.outlineLight -import org.fdroid.fdroid.ui.theme.outlineVariantDark -import org.fdroid.fdroid.ui.theme.outlineVariantLight -import org.fdroid.fdroid.ui.theme.primaryContainerDark -import org.fdroid.fdroid.ui.theme.primaryContainerLight -import org.fdroid.fdroid.ui.theme.primaryDark -import org.fdroid.fdroid.ui.theme.primaryLight -import org.fdroid.fdroid.ui.theme.scrimDark -import org.fdroid.fdroid.ui.theme.scrimLight -import org.fdroid.fdroid.ui.theme.secondaryContainerDark -import org.fdroid.fdroid.ui.theme.secondaryContainerLight -import org.fdroid.fdroid.ui.theme.secondaryDark -import org.fdroid.fdroid.ui.theme.secondaryLight -import org.fdroid.fdroid.ui.theme.surfaceBrightDark -import org.fdroid.fdroid.ui.theme.surfaceBrightLight -import org.fdroid.fdroid.ui.theme.surfaceContainerDark -import org.fdroid.fdroid.ui.theme.surfaceContainerHighDark -import org.fdroid.fdroid.ui.theme.surfaceContainerHighLight -import org.fdroid.fdroid.ui.theme.surfaceContainerHighestDark -import org.fdroid.fdroid.ui.theme.surfaceContainerHighestLight -import org.fdroid.fdroid.ui.theme.surfaceContainerLight -import org.fdroid.fdroid.ui.theme.surfaceContainerLowDark -import org.fdroid.fdroid.ui.theme.surfaceContainerLowLight -import org.fdroid.fdroid.ui.theme.surfaceContainerLowestDark -import org.fdroid.fdroid.ui.theme.surfaceContainerLowestLight -import org.fdroid.fdroid.ui.theme.surfaceDimDark -import org.fdroid.fdroid.ui.theme.surfaceDimLight -import org.fdroid.fdroid.ui.theme.surfaceLight -import org.fdroid.fdroid.ui.theme.surfaceVariantDark -import org.fdroid.fdroid.ui.theme.surfaceVariantLight -import org.fdroid.fdroid.ui.theme.tertiaryContainerDark -import org.fdroid.fdroid.ui.theme.tertiaryContainerLight -import org.fdroid.fdroid.ui.theme.tertiaryDark -import org.fdroid.fdroid.ui.theme.tertiaryLight // The followings are generated by the Material Theme Builder with modifications // https://www.figma.com/community/plugin/1034969338659738588 @@ -139,9 +70,9 @@ private val darkScheme = darkColorScheme( onError = onErrorDark, errorContainer = errorContainerDark, onErrorContainer = onErrorContainerDark, - background = Color.Black, // TODO + background = backgroundDark, onBackground = onBackgroundDark, - surface = Color(0xff1e1e1e), // TODO + surface = surfaceDark, onSurface = onSurfaceDark, surfaceVariant = surfaceVariantDark, onSurfaceVariant = onSurfaceVariantDark, diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/IgnoreIssueDialog.kt b/app/src/main/kotlin/org/fdroid/ui/apps/IgnoreIssueDialog.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/IgnoreIssueDialog.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/IgnoreIssueDialog.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/InstalledAppRow.kt b/app/src/main/kotlin/org/fdroid/ui/apps/InstalledAppRow.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/InstalledAppRow.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/InstalledAppRow.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/InstallingAppRow.kt b/app/src/main/kotlin/org/fdroid/ui/apps/InstallingAppRow.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/InstallingAppRow.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/InstallingAppRow.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/MyAppItem.kt b/app/src/main/kotlin/org/fdroid/ui/apps/MyAppItem.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/MyAppItem.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/MyAppItem.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/MyApps.kt b/app/src/main/kotlin/org/fdroid/ui/apps/MyApps.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/MyApps.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/MyApps.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/MyAppsEntry.kt b/app/src/main/kotlin/org/fdroid/ui/apps/MyAppsEntry.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/MyAppsEntry.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/MyAppsEntry.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/MyAppsInfo.kt b/app/src/main/kotlin/org/fdroid/ui/apps/MyAppsInfo.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/MyAppsInfo.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/MyAppsInfo.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/MyAppsList.kt b/app/src/main/kotlin/org/fdroid/ui/apps/MyAppsList.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/MyAppsList.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/MyAppsList.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/MyAppsPresenter.kt b/app/src/main/kotlin/org/fdroid/ui/apps/MyAppsPresenter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/MyAppsPresenter.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/MyAppsPresenter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/MyAppsViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/apps/MyAppsViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/MyAppsViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/MyAppsViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/NotAvailableDialog.kt b/app/src/main/kotlin/org/fdroid/ui/apps/NotAvailableDialog.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/NotAvailableDialog.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/NotAvailableDialog.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/apps/UpdatableAppRow.kt b/app/src/main/kotlin/org/fdroid/ui/apps/UpdatableAppRow.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/apps/UpdatableAppRow.kt rename to app/src/main/kotlin/org/fdroid/ui/apps/UpdatableAppRow.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/categories/CategoryChip.kt b/app/src/main/kotlin/org/fdroid/ui/categories/CategoryChip.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/categories/CategoryChip.kt rename to app/src/main/kotlin/org/fdroid/ui/categories/CategoryChip.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/categories/CategoryGroup.kt b/app/src/main/kotlin/org/fdroid/ui/categories/CategoryGroup.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/categories/CategoryGroup.kt rename to app/src/main/kotlin/org/fdroid/ui/categories/CategoryGroup.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/categories/CategoryItem.kt b/app/src/main/kotlin/org/fdroid/ui/categories/CategoryItem.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/categories/CategoryItem.kt rename to app/src/main/kotlin/org/fdroid/ui/categories/CategoryItem.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/categories/CategoryList.kt b/app/src/main/kotlin/org/fdroid/ui/categories/CategoryList.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/categories/CategoryList.kt rename to app/src/main/kotlin/org/fdroid/ui/categories/CategoryList.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/crash/Crash.kt b/app/src/main/kotlin/org/fdroid/ui/crash/Crash.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/crash/Crash.kt rename to app/src/main/kotlin/org/fdroid/ui/crash/Crash.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/crash/CrashActivity.kt b/app/src/main/kotlin/org/fdroid/ui/crash/CrashActivity.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/crash/CrashActivity.kt rename to app/src/main/kotlin/org/fdroid/ui/crash/CrashActivity.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/crash/CrashContent.kt b/app/src/main/kotlin/org/fdroid/ui/crash/CrashContent.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/crash/CrashContent.kt rename to app/src/main/kotlin/org/fdroid/ui/crash/CrashContent.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AntiFeatures.kt b/app/src/main/kotlin/org/fdroid/ui/details/AntiFeatures.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AntiFeatures.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AntiFeatures.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetails.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetails.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetails.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetails.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsEntry.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsEntry.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsEntry.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsEntry.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsHeader.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsHeader.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsHeader.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsHeader.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsItem.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsItem.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsItem.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsItem.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsLink.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsLink.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsLink.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsLink.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsMenu.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsMenu.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsMenu.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsMenu.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsTopAppBar.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsTopAppBar.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsTopAppBar.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsTopAppBar.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/AppDetailsWarnings.kt b/app/src/main/kotlin/org/fdroid/ui/details/AppDetailsWarnings.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/AppDetailsWarnings.kt rename to app/src/main/kotlin/org/fdroid/ui/details/AppDetailsWarnings.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/DetailsPresenter.kt b/app/src/main/kotlin/org/fdroid/ui/details/DetailsPresenter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/DetailsPresenter.kt rename to app/src/main/kotlin/org/fdroid/ui/details/DetailsPresenter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/NoAppSelected.kt b/app/src/main/kotlin/org/fdroid/ui/details/NoAppSelected.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/NoAppSelected.kt rename to app/src/main/kotlin/org/fdroid/ui/details/NoAppSelected.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/RepoChooser.kt b/app/src/main/kotlin/org/fdroid/ui/details/RepoChooser.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/RepoChooser.kt rename to app/src/main/kotlin/org/fdroid/ui/details/RepoChooser.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/Screenshots.kt b/app/src/main/kotlin/org/fdroid/ui/details/Screenshots.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/Screenshots.kt rename to app/src/main/kotlin/org/fdroid/ui/details/Screenshots.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/TechnicalInfo.kt b/app/src/main/kotlin/org/fdroid/ui/details/TechnicalInfo.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/TechnicalInfo.kt rename to app/src/main/kotlin/org/fdroid/ui/details/TechnicalInfo.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/details/Versions.kt b/app/src/main/kotlin/org/fdroid/ui/details/Versions.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/details/Versions.kt rename to app/src/main/kotlin/org/fdroid/ui/details/Versions.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/AppCarousel.kt b/app/src/main/kotlin/org/fdroid/ui/discover/AppCarousel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/AppCarousel.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/AppCarousel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/AppDiscoverItem.kt b/app/src/main/kotlin/org/fdroid/ui/discover/AppDiscoverItem.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/AppDiscoverItem.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/AppDiscoverItem.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/AppSearchInputField.kt b/app/src/main/kotlin/org/fdroid/ui/discover/AppSearchInputField.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/AppSearchInputField.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/AppSearchInputField.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/AppsSearch.kt b/app/src/main/kotlin/org/fdroid/ui/discover/AppsSearch.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/AppsSearch.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/AppsSearch.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/Discover.kt b/app/src/main/kotlin/org/fdroid/ui/discover/Discover.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/Discover.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/Discover.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/DiscoverContent.kt b/app/src/main/kotlin/org/fdroid/ui/discover/DiscoverContent.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/DiscoverContent.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/DiscoverContent.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/DiscoverEntry.kt b/app/src/main/kotlin/org/fdroid/ui/discover/DiscoverEntry.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/DiscoverEntry.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/DiscoverEntry.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/DiscoverOverflowMenu.kt b/app/src/main/kotlin/org/fdroid/ui/discover/DiscoverOverflowMenu.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/DiscoverOverflowMenu.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/DiscoverOverflowMenu.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/DiscoverPresenter.kt b/app/src/main/kotlin/org/fdroid/ui/discover/DiscoverPresenter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/DiscoverPresenter.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/DiscoverPresenter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/DiscoverViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/discover/DiscoverViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/DiscoverViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/DiscoverViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/FirstStart.kt b/app/src/main/kotlin/org/fdroid/ui/discover/FirstStart.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/FirstStart.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/FirstStart.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/SearchResults.kt b/app/src/main/kotlin/org/fdroid/ui/discover/SearchResults.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/discover/SearchResults.kt rename to app/src/main/kotlin/org/fdroid/ui/discover/SearchResults.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/icons/License.kt b/app/src/main/kotlin/org/fdroid/ui/icons/License.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/icons/License.kt rename to app/src/main/kotlin/org/fdroid/ui/icons/License.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/icons/PackageVariant.kt b/app/src/main/kotlin/org/fdroid/ui/icons/PackageVariant.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/icons/PackageVariant.kt rename to app/src/main/kotlin/org/fdroid/ui/icons/PackageVariant.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppList.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppList.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppList.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppList.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppListEntry.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppListEntry.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppListEntry.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppListEntry.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppListInfo.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppListInfo.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppListInfo.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppListInfo.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppListItem.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppListItem.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppListItem.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppListItem.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppListPresenter.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppListPresenter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppListPresenter.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppListPresenter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppListRow.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppListRow.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppListRow.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppListRow.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppListType.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppListType.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppListType.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppListType.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppListViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppListViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppListViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppListViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/AppsFilter.kt b/app/src/main/kotlin/org/fdroid/ui/lists/AppsFilter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/AppsFilter.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/AppsFilter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/lists/TopSearchBar.kt b/app/src/main/kotlin/org/fdroid/ui/lists/TopSearchBar.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/lists/TopSearchBar.kt rename to app/src/main/kotlin/org/fdroid/ui/lists/TopSearchBar.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/navigation/BottomBar.kt b/app/src/main/kotlin/org/fdroid/ui/navigation/BottomBar.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/navigation/BottomBar.kt rename to app/src/main/kotlin/org/fdroid/ui/navigation/BottomBar.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/navigation/IntentRouter.kt b/app/src/main/kotlin/org/fdroid/ui/navigation/IntentRouter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/navigation/IntentRouter.kt rename to app/src/main/kotlin/org/fdroid/ui/navigation/IntentRouter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/navigation/NavigationKey.kt b/app/src/main/kotlin/org/fdroid/ui/navigation/NavigationKey.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/navigation/NavigationKey.kt rename to app/src/main/kotlin/org/fdroid/ui/navigation/NavigationKey.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/navigation/NavigationState.kt b/app/src/main/kotlin/org/fdroid/ui/navigation/NavigationState.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/navigation/NavigationState.kt rename to app/src/main/kotlin/org/fdroid/ui/navigation/NavigationState.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/navigation/Navigator.kt b/app/src/main/kotlin/org/fdroid/ui/navigation/Navigator.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/navigation/Navigator.kt rename to app/src/main/kotlin/org/fdroid/ui/navigation/Navigator.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/NoRepoSelected.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/NoRepoSelected.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/NoRepoSelected.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/NoRepoSelected.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepoEntry.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepoEntry.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepoEntry.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepoEntry.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepoIcon.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepoIcon.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepoIcon.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepoIcon.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/Repositories.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/Repositories.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/Repositories.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/Repositories.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesList.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesList.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesList.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesList.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesPresenter.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesPresenter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesPresenter.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesPresenter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepositoriesViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepositoryInfo.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepositoryInfo.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepositoryInfo.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepositoryInfo.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepositoryItem.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepositoryItem.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepositoryItem.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepositoryItem.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/RepositoryRow.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/RepositoryRow.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/RepositoryRow.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/RepositoryRow.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepo.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepo.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepo.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepo.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoErrorScreen.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoErrorScreen.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoErrorScreen.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoErrorScreen.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoIntro.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoIntro.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoIntro.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoIntro.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoPreviewScreen.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoPreviewScreen.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoPreviewScreen.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoPreviewScreen.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoProgressScreen.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoProgressScreen.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoProgressScreen.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoProgressScreen.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/add/AddRepoViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/add/RepoPreviewHeader.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/add/RepoPreviewHeader.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/add/RepoPreviewHeader.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/add/RepoPreviewHeader.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/BasicAuth.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/BasicAuth.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/BasicAuth.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/BasicAuth.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/DeleteDialog.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/DeleteDialog.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/DeleteDialog.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/DeleteDialog.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/OfficialMirrors.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/OfficialMirrors.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/OfficialMirrors.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/OfficialMirrors.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/QrCodeDialog.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/QrCodeDialog.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/QrCodeDialog.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/QrCodeDialog.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetails.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetails.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetails.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetails.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsContent.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsContent.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsContent.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsContent.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsHeader.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsHeader.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsHeader.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsHeader.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsInfo.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsInfo.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsInfo.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsInfo.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsPresenter.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsPresenter.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsPresenter.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsPresenter.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoSettings.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoSettings.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/RepoSettings.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoSettings.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/repositories/details/UserMirrors.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/UserMirrors.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/repositories/details/UserMirrors.kt rename to app/src/main/kotlin/org/fdroid/ui/repositories/details/UserMirrors.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/settings/PreferenceProxy.kt b/app/src/main/kotlin/org/fdroid/ui/settings/PreferenceProxy.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/settings/PreferenceProxy.kt rename to app/src/main/kotlin/org/fdroid/ui/settings/PreferenceProxy.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/settings/Settings.kt b/app/src/main/kotlin/org/fdroid/ui/settings/Settings.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/settings/Settings.kt rename to app/src/main/kotlin/org/fdroid/ui/settings/Settings.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/settings/SettingsModel.kt b/app/src/main/kotlin/org/fdroid/ui/settings/SettingsModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/settings/SettingsModel.kt rename to app/src/main/kotlin/org/fdroid/ui/settings/SettingsModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/settings/SettingsViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/settings/SettingsViewModel.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/settings/SettingsViewModel.kt rename to app/src/main/kotlin/org/fdroid/ui/settings/SettingsViewModel.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/AsyncShimmerImage.kt b/app/src/main/kotlin/org/fdroid/ui/utils/AsyncShimmerImage.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/AsyncShimmerImage.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/AsyncShimmerImage.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/BadgeIcon.kt b/app/src/main/kotlin/org/fdroid/ui/utils/BadgeIcon.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/BadgeIcon.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/BadgeIcon.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/BigLoadingIndicator.kt b/app/src/main/kotlin/org/fdroid/ui/utils/BigLoadingIndicator.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/BigLoadingIndicator.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/BigLoadingIndicator.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/DragDropState.kt b/app/src/main/kotlin/org/fdroid/ui/utils/DragDropState.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/DragDropState.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/DragDropState.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/ExpandIcon.kt b/app/src/main/kotlin/org/fdroid/ui/utils/ExpandIcon.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/ExpandIcon.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/ExpandIcon.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/ExpandableSection.kt b/app/src/main/kotlin/org/fdroid/ui/utils/ExpandableSection.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/ExpandableSection.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/ExpandableSection.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/FDroidButton.kt b/app/src/main/kotlin/org/fdroid/ui/utils/FDroidButton.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/FDroidButton.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/FDroidButton.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/FDroidSwitchRow.kt b/app/src/main/kotlin/org/fdroid/ui/utils/FDroidSwitchRow.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/FDroidSwitchRow.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/FDroidSwitchRow.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/MeteredConnectionDialog.kt b/app/src/main/kotlin/org/fdroid/ui/utils/MeteredConnectionDialog.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/MeteredConnectionDialog.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/MeteredConnectionDialog.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/OfflineBar.kt b/app/src/main/kotlin/org/fdroid/ui/utils/OfflineBar.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/OfflineBar.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/OfflineBar.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/OnboardingCard.kt b/app/src/main/kotlin/org/fdroid/ui/utils/OnboardingCard.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/OnboardingCard.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/OnboardingCard.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/PreviewUtils.kt b/app/src/main/kotlin/org/fdroid/ui/utils/PreviewUtils.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/PreviewUtils.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/PreviewUtils.kt diff --git a/next/src/main/kotlin/org/fdroid/ui/utils/UiUtils.kt b/app/src/main/kotlin/org/fdroid/ui/utils/UiUtils.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/ui/utils/UiUtils.kt rename to app/src/main/kotlin/org/fdroid/ui/utils/UiUtils.kt diff --git a/next/src/main/kotlin/org/fdroid/updates/AppUpdateWorker.kt b/app/src/main/kotlin/org/fdroid/updates/AppUpdateWorker.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/updates/AppUpdateWorker.kt rename to app/src/main/kotlin/org/fdroid/updates/AppUpdateWorker.kt diff --git a/next/src/main/kotlin/org/fdroid/updates/UpdateNotificationState.kt b/app/src/main/kotlin/org/fdroid/updates/UpdateNotificationState.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/updates/UpdateNotificationState.kt rename to app/src/main/kotlin/org/fdroid/updates/UpdateNotificationState.kt diff --git a/next/src/main/kotlin/org/fdroid/updates/UpdatesManager.kt b/app/src/main/kotlin/org/fdroid/updates/UpdatesManager.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/updates/UpdatesManager.kt rename to app/src/main/kotlin/org/fdroid/updates/UpdatesManager.kt diff --git a/next/src/main/kotlin/org/fdroid/updates/UpdatesModule.kt b/app/src/main/kotlin/org/fdroid/updates/UpdatesModule.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/updates/UpdatesModule.kt rename to app/src/main/kotlin/org/fdroid/updates/UpdatesModule.kt diff --git a/next/src/main/kotlin/org/fdroid/utils/CoroutinesScopesModule.kt b/app/src/main/kotlin/org/fdroid/utils/CoroutinesScopesModule.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/utils/CoroutinesScopesModule.kt rename to app/src/main/kotlin/org/fdroid/utils/CoroutinesScopesModule.kt diff --git a/next/src/main/kotlin/org/fdroid/utils/Utils.kt b/app/src/main/kotlin/org/fdroid/utils/Utils.kt similarity index 100% rename from next/src/main/kotlin/org/fdroid/utils/Utils.kt rename to app/src/main/kotlin/org/fdroid/utils/Utils.kt diff --git a/next/src/main/res/drawable/ic_crash.xml b/app/src/main/res/drawable/ic_crash.xml similarity index 100% rename from next/src/main/res/drawable/ic_crash.xml rename to app/src/main/res/drawable/ic_crash.xml diff --git a/app/src/main/res/drawable-xxxhdpi/ic_launcher.png b/app/src/main/res/drawable/ic_launcher.png similarity index 100% rename from app/src/main/res/drawable-xxxhdpi/ic_launcher.png rename to app/src/main/res/drawable/ic_launcher.png diff --git a/app/src/main/res/drawable/ic_notification.xml b/app/src/main/res/drawable/ic_notification.xml index ecba10fa2..53951dfa5 100644 --- a/app/src/main/res/drawable/ic_notification.xml +++ b/app/src/main/res/drawable/ic_notification.xml @@ -1,6 +1,6 @@ diff --git a/app/src/main/res/drawable/ic_refresh.xml b/app/src/main/res/drawable/ic_refresh.xml index e9b1ec853..15e746762 100644 --- a/app/src/main/res/drawable/ic_refresh.xml +++ b/app/src/main/res/drawable/ic_refresh.xml @@ -1,7 +1,7 @@ - - - - - - - - - - - - + + + + + + + + diff --git a/app/src/main/res/xml/apk_file_provider.xml b/legacy/src/main/res/xml/apk_file_provider.xml similarity index 100% rename from app/src/main/res/xml/apk_file_provider.xml rename to legacy/src/main/res/xml/apk_file_provider.xml diff --git a/app/src/main/res/xml/backup_extraction_rules.xml b/legacy/src/main/res/xml/backup_extraction_rules.xml similarity index 100% rename from app/src/main/res/xml/backup_extraction_rules.xml rename to legacy/src/main/res/xml/backup_extraction_rules.xml diff --git a/app/src/main/res/xml/backup_rules.xml b/legacy/src/main/res/xml/backup_rules.xml similarity index 100% rename from app/src/main/res/xml/backup_rules.xml rename to legacy/src/main/res/xml/backup_rules.xml diff --git a/app/src/main/res/xml/installer_file_provider.xml b/legacy/src/main/res/xml/installer_file_provider.xml similarity index 100% rename from app/src/main/res/xml/installer_file_provider.xml rename to legacy/src/main/res/xml/installer_file_provider.xml diff --git a/next/src/main/res/xml/locales_config.xml b/legacy/src/main/res/xml/locales_config.xml similarity index 100% rename from next/src/main/res/xml/locales_config.xml rename to legacy/src/main/res/xml/locales_config.xml diff --git a/legacy/src/main/res/xml/network_security_config.xml b/legacy/src/main/res/xml/network_security_config.xml new file mode 100644 index 000000000..cfcccb746 --- /dev/null +++ b/legacy/src/main/res/xml/network_security_config.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + amazonaws.com + + + + f-droid.org + + + + github.com + + + + githubusercontent.com + + + + github.io + + + + gitlab.com + + + + gitlab.io + + + diff --git a/app/src/main/res/xml/preferences.xml b/legacy/src/main/res/xml/preferences.xml similarity index 100% rename from app/src/main/res/xml/preferences.xml rename to legacy/src/main/res/xml/preferences.xml diff --git a/app/src/main/res/xml/searchable.xml b/legacy/src/main/res/xml/searchable.xml similarity index 100% rename from app/src/main/res/xml/searchable.xml rename to legacy/src/main/res/xml/searchable.xml diff --git a/app/src/main/scripts/update-binary b/legacy/src/main/scripts/update-binary similarity index 100% rename from app/src/main/scripts/update-binary rename to legacy/src/main/scripts/update-binary diff --git a/app/src/test/assets/urzip.apk b/legacy/src/test/assets/urzip.apk similarity index 100% rename from app/src/test/assets/urzip.apk rename to legacy/src/test/assets/urzip.apk diff --git a/app/src/test/java/org/fdroid/fdroid/AppUpdateManagerTest.kt b/legacy/src/test/java/org/fdroid/fdroid/AppUpdateManagerTest.kt similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/AppUpdateManagerTest.kt rename to legacy/src/test/java/org/fdroid/fdroid/AppUpdateManagerTest.kt diff --git a/app/src/test/java/org/fdroid/fdroid/PreferencesTest.java b/legacy/src/test/java/org/fdroid/fdroid/PreferencesTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/PreferencesTest.java rename to legacy/src/test/java/org/fdroid/fdroid/PreferencesTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/RepoUpdateManagerTest.kt b/legacy/src/test/java/org/fdroid/fdroid/RepoUpdateManagerTest.kt similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/RepoUpdateManagerTest.kt rename to legacy/src/test/java/org/fdroid/fdroid/RepoUpdateManagerTest.kt diff --git a/app/src/test/java/org/fdroid/fdroid/RepoUrlsTest.java b/legacy/src/test/java/org/fdroid/fdroid/RepoUrlsTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/RepoUrlsTest.java rename to legacy/src/test/java/org/fdroid/fdroid/RepoUrlsTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/TestFDroidApp.java b/legacy/src/test/java/org/fdroid/fdroid/TestFDroidApp.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/TestFDroidApp.java rename to legacy/src/test/java/org/fdroid/fdroid/TestFDroidApp.java diff --git a/app/src/test/java/org/fdroid/fdroid/TestUtils.java b/legacy/src/test/java/org/fdroid/fdroid/TestUtils.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/TestUtils.java rename to legacy/src/test/java/org/fdroid/fdroid/TestUtils.java diff --git a/app/src/test/java/org/fdroid/fdroid/UtilsTest.java b/legacy/src/test/java/org/fdroid/fdroid/UtilsTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/UtilsTest.java rename to legacy/src/test/java/org/fdroid/fdroid/UtilsTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/data/ApkTest.java b/legacy/src/test/java/org/fdroid/fdroid/data/ApkTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/data/ApkTest.java rename to legacy/src/test/java/org/fdroid/fdroid/data/ApkTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/data/DBHelperTest.java b/legacy/src/test/java/org/fdroid/fdroid/data/DBHelperTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/data/DBHelperTest.java rename to legacy/src/test/java/org/fdroid/fdroid/data/DBHelperTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/data/SanitizedFileTest.java b/legacy/src/test/java/org/fdroid/fdroid/data/SanitizedFileTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/data/SanitizedFileTest.java rename to legacy/src/test/java/org/fdroid/fdroid/data/SanitizedFileTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/data/SuggestedVersionTest.java b/legacy/src/test/java/org/fdroid/fdroid/data/SuggestedVersionTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/data/SuggestedVersionTest.java rename to legacy/src/test/java/org/fdroid/fdroid/data/SuggestedVersionTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/installer/ApkCacheTest.java b/legacy/src/test/java/org/fdroid/fdroid/installer/ApkCacheTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/installer/ApkCacheTest.java rename to legacy/src/test/java/org/fdroid/fdroid/installer/ApkCacheTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/installer/FileInstallerTest.java b/legacy/src/test/java/org/fdroid/fdroid/installer/FileInstallerTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/installer/FileInstallerTest.java rename to legacy/src/test/java/org/fdroid/fdroid/installer/FileInstallerTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/installer/InstallerFactoryTest.java b/legacy/src/test/java/org/fdroid/fdroid/installer/InstallerFactoryTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/installer/InstallerFactoryTest.java rename to legacy/src/test/java/org/fdroid/fdroid/installer/InstallerFactoryTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/views/AppDetailsAdapterTest.java b/legacy/src/test/java/org/fdroid/fdroid/views/AppDetailsAdapterTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/views/AppDetailsAdapterTest.java rename to legacy/src/test/java/org/fdroid/fdroid/views/AppDetailsAdapterTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/views/main/MainActivityTest.java b/legacy/src/test/java/org/fdroid/fdroid/views/main/MainActivityTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/views/main/MainActivityTest.java rename to legacy/src/test/java/org/fdroid/fdroid/views/main/MainActivityTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/work/CleanCacheWorkerTest.java b/legacy/src/test/java/org/fdroid/fdroid/work/CleanCacheWorkerTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/work/CleanCacheWorkerTest.java rename to legacy/src/test/java/org/fdroid/fdroid/work/CleanCacheWorkerTest.java diff --git a/app/src/test/java/org/fdroid/fdroid/work/FDroidMetricsWorkerTest.java b/legacy/src/test/java/org/fdroid/fdroid/work/FDroidMetricsWorkerTest.java similarity index 100% rename from app/src/test/java/org/fdroid/fdroid/work/FDroidMetricsWorkerTest.java rename to legacy/src/test/java/org/fdroid/fdroid/work/FDroidMetricsWorkerTest.java diff --git a/app/src/test/resources/Norway_bouvet_europe_2.obf.zip b/legacy/src/test/resources/Norway_bouvet_europe_2.obf.zip similarity index 100% rename from app/src/test/resources/Norway_bouvet_europe_2.obf.zip rename to legacy/src/test/resources/Norway_bouvet_europe_2.obf.zip diff --git a/app/src/test/resources/additional_repos.xml b/legacy/src/test/resources/additional_repos.xml similarity index 100% rename from app/src/test/resources/additional_repos.xml rename to legacy/src/test/resources/additional_repos.xml diff --git a/app/src/test/resources/all_fields_index-v1.json b/legacy/src/test/resources/all_fields_index-v1.json similarity index 100% rename from app/src/test/resources/all_fields_index-v1.json rename to legacy/src/test/resources/all_fields_index-v1.json diff --git a/app/src/test/resources/install_history_all b/legacy/src/test/resources/install_history_all similarity index 100% rename from app/src/test/resources/install_history_all rename to legacy/src/test/resources/install_history_all diff --git a/app/src/test/resources/org.fdroid.fdroid.privileged.ota_2110.zip b/legacy/src/test/resources/org.fdroid.fdroid.privileged.ota_2110.zip similarity index 100% rename from app/src/test/resources/org.fdroid.fdroid.privileged.ota_2110.zip rename to legacy/src/test/resources/org.fdroid.fdroid.privileged.ota_2110.zip diff --git a/app/src/test/resources/ugly_additional_repos.xml b/legacy/src/test/resources/ugly_additional_repos.xml similarity index 100% rename from app/src/test/resources/ugly_additional_repos.xml rename to legacy/src/test/resources/ugly_additional_repos.xml diff --git a/app/src/testFull/java/kellinwood/security/zipsigner/ZipSignerTest.java b/legacy/src/testFull/java/kellinwood/security/zipsigner/ZipSignerTest.java similarity index 100% rename from app/src/testFull/java/kellinwood/security/zipsigner/ZipSignerTest.java rename to legacy/src/testFull/java/kellinwood/security/zipsigner/ZipSignerTest.java diff --git a/app/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDManagerTest.java b/legacy/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDManagerTest.java similarity index 100% rename from app/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDManagerTest.java rename to legacy/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDManagerTest.java diff --git a/app/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDTest.java b/legacy/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDTest.java similarity index 100% rename from app/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDTest.java rename to legacy/src/testFull/java/org/fdroid/fdroid/nearby/LocalHTTPDTest.java diff --git a/app/src/testFull/java/org/fdroid/fdroid/nearby/LocalRepoKeyStoreTest.java b/legacy/src/testFull/java/org/fdroid/fdroid/nearby/LocalRepoKeyStoreTest.java similarity index 100% rename from app/src/testFull/java/org/fdroid/fdroid/nearby/LocalRepoKeyStoreTest.java rename to legacy/src/testFull/java/org/fdroid/fdroid/nearby/LocalRepoKeyStoreTest.java diff --git a/app/src/testFull/java/org/fdroid/fdroid/nearby/WifiStateChangeServiceTest.java b/legacy/src/testFull/java/org/fdroid/fdroid/nearby/WifiStateChangeServiceTest.java similarity index 100% rename from app/src/testFull/java/org/fdroid/fdroid/nearby/WifiStateChangeServiceTest.java rename to legacy/src/testFull/java/org/fdroid/fdroid/nearby/WifiStateChangeServiceTest.java diff --git a/app/src/testFull/resources/icon.png b/legacy/src/testFull/resources/icon.png similarity index 100% rename from app/src/testFull/resources/icon.png rename to legacy/src/testFull/resources/icon.png diff --git a/app/src/testFull/resources/index.html b/legacy/src/testFull/resources/index.html similarity index 100% rename from app/src/testFull/resources/index.html rename to legacy/src/testFull/resources/index.html diff --git a/app/src/testFull/resources/test.html b/legacy/src/testFull/resources/test.html similarity index 100% rename from app/src/testFull/resources/test.html rename to legacy/src/testFull/resources/test.html diff --git a/app/src/testFull/resources/urzip.apk b/legacy/src/testFull/resources/urzip.apk similarity index 100% rename from app/src/testFull/resources/urzip.apk rename to legacy/src/testFull/resources/urzip.apk diff --git a/app/tools/download-material-icon.sh b/legacy/tools/download-material-icon.sh similarity index 100% rename from app/tools/download-material-icon.sh rename to legacy/tools/download-material-icon.sh diff --git a/app/tools/svg-to-drawables.sh b/legacy/tools/svg-to-drawables.sh similarity index 100% rename from app/tools/svg-to-drawables.sh rename to legacy/tools/svg-to-drawables.sh diff --git a/app/tools/test-search-intents.sh b/legacy/tools/test-search-intents.sh similarity index 100% rename from app/tools/test-search-intents.sh rename to legacy/tools/test-search-intents.sh diff --git a/next/proguard-rules.pro b/next/proguard-rules.pro deleted file mode 100644 index b37172aee..000000000 --- a/next/proguard-rules.pro +++ /dev/null @@ -1,17 +0,0 @@ --dontobfuscate --keepattributes SourceFile,LineNumberTable,Exceptions - -# Anything less causes issues like not finding primary constructor in ReflectionDiffer --keep class org.fdroid.** {*;} - -# Logging --keep class ch.qos.logback.classic.android.LogcatAppender --keepclassmembers class ch.qos.logback.** { *; } --keepclassmembers class org.slf4j.impl.** { *; } - -# Needed for instrumentation tests (for some werid inexplicable reason) --keep class kotlin.LazyKt --keep class kotlin.collections.CollectionsKt - -# for debugging (comment in when needed) -#-printconfiguration build/outputs/logs/r8-configuration.txt diff --git a/next/src/main/AndroidManifest.xml b/next/src/main/AndroidManifest.xml deleted file mode 100644 index cf22d92b6..000000000 --- a/next/src/main/AndroidManifest.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/next/src/main/kotlin/org/fdroid/fdroid/Compat.kt b/next/src/main/kotlin/org/fdroid/fdroid/Compat.kt deleted file mode 100644 index 1275413f1..000000000 --- a/next/src/main/kotlin/org/fdroid/fdroid/Compat.kt +++ /dev/null @@ -1,11 +0,0 @@ -@file:Suppress("ktlint:standard:filename") - -package org.fdroid.fdroid - -object Preferences { - - fun get(): Preferences = Preferences - - val isPureBlack: Boolean = true - -} diff --git a/next/src/main/kotlin/org/fdroid/fdroid/ui/theme/Color.kt b/next/src/main/kotlin/org/fdroid/fdroid/ui/theme/Color.kt deleted file mode 120000 index 9d0fa521d..000000000 --- a/next/src/main/kotlin/org/fdroid/fdroid/ui/theme/Color.kt +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../../../app/src/main/java/org/fdroid/fdroid/ui/theme/Color.kt \ No newline at end of file diff --git a/next/src/main/res/values/colors.xml b/next/src/main/res/values/colors.xml deleted file mode 100644 index ca1931bca..000000000 --- a/next/src/main/res/values/colors.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - #FFBB86FC - #FF6200EE - #FF3700B3 - #FF03DAC5 - #FF018786 - #FF000000 - #FFFFFFFF - diff --git a/next/src/main/res/values/themes.xml b/next/src/main/res/values/themes.xml deleted file mode 100644 index 6e59254a1..000000000 --- a/next/src/main/res/values/themes.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -