From 1b6d11356957527c27d7d487498cdeab65b6ce5d Mon Sep 17 00:00:00 2001 From: Mihai-Cristian Condrea Date: Mon, 11 Aug 2025 10:32:08 +0300 Subject: [PATCH 1/2] feat: disable APK cleaning by default --- .../cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt | 2 +- .../kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt b/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt index 944b8742..6021d2f7 100644 --- a/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt +++ b/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt @@ -36,7 +36,7 @@ fun CleaningSettingsList(paddingValues: PaddingValues) { val deleteArchives: Boolean by dataStore.deleteArchives.collectAsState(initial = false) val deleteInvalidMedia: Boolean by dataStore.deleteInvalidMedia.collectAsState(initial = false) val deleteCorpseFiles: Boolean by dataStore.deleteCorpseFiles.collectAsState(initial = false) - val deleteApkFiles: Boolean by dataStore.deleteApkFiles.collectAsState(initial = true) + val deleteApkFiles: Boolean by dataStore.deleteApkFiles.collectAsState(initial = false) val deleteAudioFiles: Boolean by dataStore.deleteAudioFiles.collectAsState(initial = false) val deleteVideoFiles: Boolean by dataStore.deleteVideoFiles.collectAsState(initial = false) val windowsExtensions: Boolean by dataStore.deleteWindowsFiles.collectAsState(initial = false) diff --git a/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt b/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt index dd54cfe7..a9579df5 100644 --- a/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt +++ b/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt @@ -262,7 +262,7 @@ class DataStore(val context: Context) : CommonDataStore(context = context) { private val deleteApkFilesKey = booleanPreferencesKey(name = AppDataStoreConstants.DATA_STORE_DELETE_APK_FILES) val deleteApkFiles: Flow = dataStore.data.map { preferences -> - preferences[deleteApkFilesKey] != false + preferences[deleteApkFilesKey] == true } suspend fun saveDeleteApkFiles(isChecked: Boolean) { From fa7baa590f4140cffa924eb8df768a7dcaf90e79 Mon Sep 17 00:00:00 2001 From: Mihai-Cristian Condrea Date: Mon, 11 Aug 2025 10:37:54 +0300 Subject: [PATCH 2/2] feat: disable empty folder cleaning by default --- .../cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt | 2 +- .../kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt b/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt index 6021d2f7..04b29310 100644 --- a/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt +++ b/app/src/main/kotlin/com/d4rk/cleaner/app/settings/cleaning/ui/CleaningSettingsList.kt @@ -32,7 +32,7 @@ fun CleaningSettingsList(paddingValues: PaddingValues) { val context = LocalContext.current val dataStore: DataStore = koinInject() val genericFilter: Boolean by dataStore.genericFilter.collectAsState(initial = true) - val deleteEmptyFolders: Boolean by dataStore.deleteEmptyFolders.collectAsState(initial = true) + val deleteEmptyFolders: Boolean by dataStore.deleteEmptyFolders.collectAsState(initial = false) val deleteArchives: Boolean by dataStore.deleteArchives.collectAsState(initial = false) val deleteInvalidMedia: Boolean by dataStore.deleteInvalidMedia.collectAsState(initial = false) val deleteCorpseFiles: Boolean by dataStore.deleteCorpseFiles.collectAsState(initial = false) diff --git a/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt b/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt index a9579df5..7466f1c8 100644 --- a/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt +++ b/app/src/main/kotlin/com/d4rk/cleaner/core/data/datastore/DataStore.kt @@ -214,7 +214,7 @@ class DataStore(val context: Context) : CommonDataStore(context = context) { private val deleteEmptyFoldersKey = booleanPreferencesKey(name = AppDataStoreConstants.DATA_STORE_DELETE_EMPTY_FOLDERS) val deleteEmptyFolders: Flow = dataStore.data.map { preferences -> - preferences[deleteEmptyFoldersKey] != false + preferences[deleteEmptyFoldersKey] == true } suspend fun saveDeleteEmptyFolders(isChecked: Boolean) {