├── .github ├── GetItOnGooglePlay_Badge.png ├── banner.jpg ├── screenshot1.jpg ├── screenshot2.jpg ├── screenshot3.jpg └── screenshot4.jpg ├── .gitignore ├── LICENSE.md ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── fr │ │ └── twentynine │ │ └── keepon │ │ ├── KeepOnApplication.kt │ │ ├── MainActivity.kt │ │ ├── data │ │ ├── enums │ │ │ ├── CreditInfoType.kt │ │ │ ├── DataStoreSourceType.kt │ │ │ ├── ItemPosition.kt │ │ │ ├── SpecialScreenTimeoutType.kt │ │ │ └── TimeoutIconSize.kt │ │ ├── local │ │ │ ├── CreditInfo.kt │ │ │ ├── IconFontFamily.kt │ │ │ ├── PreferenceDataStoreConstants.kt │ │ │ ├── PreferenceDataStoreHelper.kt │ │ │ └── TipsInfo.kt │ │ ├── mapper │ │ │ ├── Mapper.kt │ │ │ ├── ScreenTimeoutToScreenTimeoutUIMapper.kt │ │ │ └── ScreenTimeoutUIToScreenTimeoutMapper.kt │ │ ├── model │ │ │ ├── AppInfo.kt │ │ │ ├── DismissedTips.kt │ │ │ ├── MainUIEvent.kt │ │ │ ├── MainViewUIState.kt │ │ │ ├── NeededPermission.kt │ │ │ ├── OldTimeoutIconStyle.kt │ │ │ ├── QSTimeoutData.kt │ │ │ ├── ScreenTimeout.kt │ │ │ ├── ScreenTimeoutUI.kt │ │ │ ├── TaskerEditUIState.kt │ │ │ ├── TaskerUIEvent.kt │ │ │ ├── TimeoutIconData.kt │ │ │ ├── TimeoutIconStyle.kt │ │ │ └── TipsConstraintState.kt │ │ └── repo │ │ │ ├── AppInfoRepository.kt │ │ │ ├── CreditInfoRepository.kt │ │ │ ├── IconFontFamilyRepository.kt │ │ │ ├── ScreenTimeoutRepository.kt │ │ │ ├── TipsInfoRepository.kt │ │ │ └── UserPreferencesRepository.kt │ │ ├── di │ │ ├── AddTileServiceManagerModule.kt │ │ ├── AppRateHelperModule.kt │ │ ├── AppVersionManagerModule.kt │ │ ├── BatteryOptimizationManagerModule.kt │ │ ├── DevicePolicyManagerHelperModule.kt │ │ ├── MemoryCacheManagerModule.kt │ │ ├── PostNotificationPermissionManagerModule.kt │ │ ├── PreferenceDataStoreHelperModule.kt │ │ ├── QSTileUpdaterModule.kt │ │ ├── ScreenOffReceiverServiceManagerModule.kt │ │ ├── StringResourceProviderModule.kt │ │ ├── SystemScreenTimeoutControllerModule.kt │ │ ├── SystemSettingPermissionManagerModule.kt │ │ └── UserPreferencesRepositoryModule.kt │ │ ├── receiver │ │ ├── RebootAppReceiver.kt │ │ └── ScreenOffReceiver.kt │ │ ├── services │ │ ├── KeepOnTileService.kt │ │ ├── ScreenOffReceiverService.kt │ │ └── ScreenOffReceiverServiceManager.kt │ │ ├── tasker │ │ ├── EditActivity.kt │ │ ├── FireReceiver.kt │ │ ├── PluginBundleManager.kt │ │ └── TaskerIntent.kt │ │ ├── ui │ │ ├── navigation │ │ │ ├── NavigationActions.kt │ │ │ ├── NavigationComponents.kt │ │ │ ├── NavigationDestination.kt │ │ │ └── NavigationDestinationWithBadge.kt │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ ├── Type.kt │ │ │ └── icons │ │ │ │ ├── HomeFilled.kt │ │ │ │ ├── HomeOutlined.kt │ │ │ │ ├── StyleFilled.kt │ │ │ │ └── StyleOutlined.kt │ │ ├── util │ │ │ ├── CardUtils.kt │ │ │ ├── GlowingText.kt │ │ │ ├── NestedScrollConnectionExtensions.kt │ │ │ ├── PulsatingIcon.kt │ │ │ └── WindowStateUtils.kt │ │ ├── view │ │ │ ├── AboutView.kt │ │ │ ├── CardHeaderView.kt │ │ │ ├── DismissActionRowView.kt │ │ │ ├── ErrorView.kt │ │ │ ├── HomeView.kt │ │ │ ├── ItemCardView.kt │ │ │ ├── MainView.kt │ │ │ ├── RequestPermissionsView.kt │ │ │ ├── ScreenTimeoutSetDefaultDismissActionRowView.kt │ │ │ ├── StyleView.kt │ │ │ ├── SwipeableItemCardView.kt │ │ │ ├── SwipeableScreenTimeoutUICardView.kt │ │ │ ├── TaskerEditView.kt │ │ │ └── TipsSectionView.kt │ │ └── viewmodel │ │ │ ├── MainViewModel.kt │ │ │ └── TaskerEditViewModel.kt │ │ ├── util │ │ ├── AddTileServiceManager.kt │ │ ├── AppRateHelper.kt │ │ ├── AppVersionManager.kt │ │ ├── BatteryOptimizationManager.kt │ │ ├── BundleScrubber.kt │ │ ├── DataMigrationHelper.kt │ │ ├── DesiredScreenTimeoutController.kt │ │ ├── DevicePolicyManagerHelper.kt │ │ ├── DynamicShortcutManager.kt │ │ ├── LockableJob.kt │ │ ├── PostNotificationPermissionManager.kt │ │ ├── QSTileUpdater.kt │ │ ├── RequiredPermissionsManager.kt │ │ ├── StringResourceProvider.kt │ │ ├── SystemScreenTimeoutController.kt │ │ ├── SystemSettingPermissionManager.kt │ │ ├── coil │ │ │ ├── MemoryCacheManager.kt │ │ │ ├── TimeoutIconDataFetcher.kt │ │ │ ├── TimeoutIconDataKeyer.kt │ │ │ └── TimeoutIconGenerator.kt │ │ └── extensions │ │ │ ├── BroadcastReceiverGoAsync.kt │ │ │ ├── DpToPxConverter.kt │ │ │ ├── MutableListRemoveUntil.kt │ │ │ └── StringToUuid.kt │ │ └── worker │ │ ├── MonitorSystemScreenTimeoutWork.kt │ │ ├── MonitorSystemScreenTimeoutWorkScheduler.kt │ │ ├── SetNewScreenTimeoutWork.kt │ │ └── SetNewScreenTimeoutWorkScheduler.kt │ └── res │ ├── drawable │ ├── ic_close.xml │ ├── ic_keepon.xml │ ├── ic_keepon_monochrome.xml │ ├── ic_launch.xml │ ├── ic_launcher_foreground.xml │ └── ic_perm_request.xml │ ├── font │ ├── bitter_bold.ttf │ ├── bitter_bolditalic.ttf │ ├── bitter_italic.ttf │ ├── bitter_regular.ttf │ ├── caudex_bold.ttf │ ├── caudex_bolditalic.ttf │ ├── caudex_italic.ttf │ ├── caudex_regular.ttf │ ├── lora_bold.ttf │ ├── lora_bolditalic.ttf │ ├── lora_italic.ttf │ ├── lora_regular.ttf │ ├── opensans_bold.ttf │ ├── opensans_bolditalic.ttf │ ├── opensans_italic.ttf │ ├── opensans_regular.ttf │ ├── poppins_bold.ttf │ ├── poppins_bolditalic.ttf │ ├── poppins_italic.ttf │ ├── poppins_regular.ttf │ ├── roboto_bold.ttf │ ├── roboto_bolditalic.ttf │ ├── roboto_italic.ttf │ └── roboto_regular.ttf │ ├── mipmap-anydpi │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── values-fr │ └── strings.xml │ ├── values-v30 │ └── themes.xml │ ├── values-v33 │ └── splash.xml │ ├── values │ ├── ic_launcher_background.xml │ ├── splash.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── changelogs │ │ ├── 20.txt │ │ ├── 21.txt │ │ ├── 22.txt │ │ ├── 23.txt │ │ ├── 24.txt │ │ ├── 25.txt │ │ └── 26.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── 4.png │ ├── short_description.txt │ └── title.txt │ └── fr-FR │ ├── changelogs │ ├── 20.txt │ ├── 21.txt │ ├── 22.txt │ ├── 23.txt │ ├── 24.txt │ ├── 25.txt │ └── 26.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.github/GetItOnGooglePlay_Badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/.github/GetItOnGooglePlay_Badge.png -------------------------------------------------------------------------------- /.github/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/.github/banner.jpg -------------------------------------------------------------------------------- /.github/screenshot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/.github/screenshot1.jpg -------------------------------------------------------------------------------- /.github/screenshot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/.github/screenshot2.jpg -------------------------------------------------------------------------------- /.github/screenshot3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/.github/screenshot3.jpg -------------------------------------------------------------------------------- /.github/screenshot4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/.github/screenshot4.jpg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/KeepOnApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/KeepOnApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/enums/CreditInfoType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/enums/CreditInfoType.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/enums/DataStoreSourceType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/enums/DataStoreSourceType.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/enums/ItemPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/enums/ItemPosition.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/enums/SpecialScreenTimeoutType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/enums/SpecialScreenTimeoutType.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/enums/TimeoutIconSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/enums/TimeoutIconSize.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/local/CreditInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/local/CreditInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/local/IconFontFamily.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/local/IconFontFamily.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/local/PreferenceDataStoreConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/local/PreferenceDataStoreConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/local/PreferenceDataStoreHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/local/PreferenceDataStoreHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/local/TipsInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/local/TipsInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/mapper/Mapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/mapper/Mapper.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/mapper/ScreenTimeoutToScreenTimeoutUIMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/mapper/ScreenTimeoutToScreenTimeoutUIMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/mapper/ScreenTimeoutUIToScreenTimeoutMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/mapper/ScreenTimeoutUIToScreenTimeoutMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/AppInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/AppInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/DismissedTips.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/DismissedTips.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/MainUIEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/MainUIEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/MainViewUIState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/MainViewUIState.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/NeededPermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/NeededPermission.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/OldTimeoutIconStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/OldTimeoutIconStyle.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/QSTimeoutData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/QSTimeoutData.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/ScreenTimeout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/ScreenTimeout.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/ScreenTimeoutUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/ScreenTimeoutUI.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/TaskerEditUIState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/TaskerEditUIState.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/TaskerUIEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/TaskerUIEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/TimeoutIconData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/TimeoutIconData.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/TimeoutIconStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/TimeoutIconStyle.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/model/TipsConstraintState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/model/TipsConstraintState.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/repo/AppInfoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/repo/AppInfoRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/repo/CreditInfoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/repo/CreditInfoRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/repo/IconFontFamilyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/repo/IconFontFamilyRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/repo/ScreenTimeoutRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/repo/ScreenTimeoutRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/repo/TipsInfoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/repo/TipsInfoRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/data/repo/UserPreferencesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/data/repo/UserPreferencesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/AddTileServiceManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/AddTileServiceManagerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/AppRateHelperModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/AppRateHelperModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/AppVersionManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/AppVersionManagerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/BatteryOptimizationManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/BatteryOptimizationManagerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/DevicePolicyManagerHelperModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/DevicePolicyManagerHelperModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/MemoryCacheManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/MemoryCacheManagerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/PostNotificationPermissionManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/PostNotificationPermissionManagerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/PreferenceDataStoreHelperModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/PreferenceDataStoreHelperModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/QSTileUpdaterModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/QSTileUpdaterModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/ScreenOffReceiverServiceManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/ScreenOffReceiverServiceManagerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/StringResourceProviderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/StringResourceProviderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/SystemScreenTimeoutControllerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/SystemScreenTimeoutControllerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/SystemSettingPermissionManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/SystemSettingPermissionManagerModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/di/UserPreferencesRepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/di/UserPreferencesRepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/receiver/RebootAppReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/receiver/RebootAppReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/receiver/ScreenOffReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/receiver/ScreenOffReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/services/KeepOnTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/services/KeepOnTileService.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/services/ScreenOffReceiverService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/services/ScreenOffReceiverService.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/services/ScreenOffReceiverServiceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/services/ScreenOffReceiverServiceManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/tasker/EditActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/tasker/EditActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/tasker/FireReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/tasker/FireReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/tasker/PluginBundleManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/tasker/PluginBundleManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/tasker/TaskerIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/tasker/TaskerIntent.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationActions.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationDestination.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationDestinationWithBadge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/navigation/NavigationDestinationWithBadge.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/theme/icons/HomeFilled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/theme/icons/HomeFilled.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/theme/icons/HomeOutlined.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/theme/icons/HomeOutlined.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/theme/icons/StyleFilled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/theme/icons/StyleFilled.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/theme/icons/StyleOutlined.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/theme/icons/StyleOutlined.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/util/CardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/util/CardUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/util/GlowingText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/util/GlowingText.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/util/NestedScrollConnectionExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/util/NestedScrollConnectionExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/util/PulsatingIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/util/PulsatingIcon.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/util/WindowStateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/util/WindowStateUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/AboutView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/AboutView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/CardHeaderView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/CardHeaderView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/DismissActionRowView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/DismissActionRowView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/ErrorView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/ErrorView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/HomeView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/HomeView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/ItemCardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/ItemCardView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/MainView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/MainView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/RequestPermissionsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/RequestPermissionsView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/ScreenTimeoutSetDefaultDismissActionRowView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/ScreenTimeoutSetDefaultDismissActionRowView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/StyleView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/StyleView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/SwipeableItemCardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/SwipeableItemCardView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/SwipeableScreenTimeoutUICardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/SwipeableScreenTimeoutUICardView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/TaskerEditView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/TaskerEditView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/view/TipsSectionView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/view/TipsSectionView.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/viewmodel/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/viewmodel/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/ui/viewmodel/TaskerEditViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/ui/viewmodel/TaskerEditViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/AddTileServiceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/AddTileServiceManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/AppRateHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/AppRateHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/AppVersionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/AppVersionManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/BatteryOptimizationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/BatteryOptimizationManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/BundleScrubber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/BundleScrubber.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/DataMigrationHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/DataMigrationHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/DesiredScreenTimeoutController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/DesiredScreenTimeoutController.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/DevicePolicyManagerHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/DevicePolicyManagerHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/DynamicShortcutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/DynamicShortcutManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/LockableJob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/LockableJob.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/PostNotificationPermissionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/PostNotificationPermissionManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/QSTileUpdater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/QSTileUpdater.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/RequiredPermissionsManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/RequiredPermissionsManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/StringResourceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/StringResourceProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/SystemScreenTimeoutController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/SystemScreenTimeoutController.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/SystemSettingPermissionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/SystemSettingPermissionManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/coil/MemoryCacheManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/coil/MemoryCacheManager.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/coil/TimeoutIconDataFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/coil/TimeoutIconDataFetcher.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/coil/TimeoutIconDataKeyer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/coil/TimeoutIconDataKeyer.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/coil/TimeoutIconGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/coil/TimeoutIconGenerator.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/extensions/BroadcastReceiverGoAsync.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/extensions/BroadcastReceiverGoAsync.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/extensions/DpToPxConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/extensions/DpToPxConverter.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/extensions/MutableListRemoveUntil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/extensions/MutableListRemoveUntil.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/util/extensions/StringToUuid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/util/extensions/StringToUuid.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/worker/MonitorSystemScreenTimeoutWork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/worker/MonitorSystemScreenTimeoutWork.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/worker/MonitorSystemScreenTimeoutWorkScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/worker/MonitorSystemScreenTimeoutWorkScheduler.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/worker/SetNewScreenTimeoutWork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/worker/SetNewScreenTimeoutWork.kt -------------------------------------------------------------------------------- /app/src/main/java/fr/twentynine/keepon/worker/SetNewScreenTimeoutWorkScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/java/fr/twentynine/keepon/worker/SetNewScreenTimeoutWorkScheduler.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/drawable/ic_close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keepon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/drawable/ic_keepon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keepon_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/drawable/ic_keepon_monochrome.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/drawable/ic_launch.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_perm_request.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/drawable/ic_perm_request.xml -------------------------------------------------------------------------------- /app/src/main/res/font/bitter_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/bitter_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/bitter_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/bitter_bolditalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/bitter_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/bitter_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/bitter_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/bitter_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/caudex_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/caudex_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/caudex_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/caudex_bolditalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/caudex_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/caudex_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/caudex_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/caudex_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/lora_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/lora_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/lora_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/lora_bolditalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/lora_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/lora_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/lora_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/lora_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/opensans_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/opensans_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/opensans_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/opensans_bolditalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/opensans_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/opensans_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/opensans_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/opensans_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/poppins_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/poppins_bolditalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/poppins_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/poppins_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/roboto_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/roboto_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/roboto_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/roboto_bolditalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/roboto_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/roboto_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/roboto_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/font/roboto_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v30/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/values-v30/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v33/splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/values-v33/splash.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/values/splash.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/changelogs/20.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | - Updated Gradle -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/changelogs/22.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/changelogs/23.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/changelogs/24.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/changelogs/25.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/changelogs/26.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Keep your screen on smartly and easily with Quick Settings. -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | KeepOn - Keep your screen on smartly! -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/changelogs/20.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | - Mise à jour de Gradle -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/changelogs/22.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/changelogs/23.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/changelogs/24.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/changelogs/25.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/changelogs/26.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/fastlane/metadata/android/fr-FR/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | KeepOn - Garde ton écran allumé intelligemment! -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twentynine78/KeepOn/HEAD/settings.gradle.kts --------------------------------------------------------------------------------