├── .gitignore ├── LICENSE.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sweak │ │ └── unlockmaster │ │ └── presentation │ │ └── common │ │ └── util │ │ └── GetCompactDurationStringTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── sweak │ │ │ └── unlockmaster │ │ │ ├── data │ │ │ ├── local │ │ │ │ └── database │ │ │ │ │ ├── UnlockMasterDatabase.kt │ │ │ │ │ ├── dao │ │ │ │ │ ├── CounterPausedEventsDao.kt │ │ │ │ │ ├── CounterUnpausedEventsDao.kt │ │ │ │ │ ├── LockEventsDao.kt │ │ │ │ │ ├── ScreenOnEventsDao.kt │ │ │ │ │ ├── ScreenTimeLimitsDao.kt │ │ │ │ │ ├── UnlockEventsDao.kt │ │ │ │ │ └── UnlockLimitsDao.kt │ │ │ │ │ └── entities │ │ │ │ │ ├── CounterPausedEventEntity.kt │ │ │ │ │ ├── CounterUnpausedEventEntity.kt │ │ │ │ │ ├── LockEventEntity.kt │ │ │ │ │ ├── ScreenOnEventEntity.kt │ │ │ │ │ ├── ScreenTimeLimitEntity.kt │ │ │ │ │ ├── UnlockEventEntity.kt │ │ │ │ │ └── UnlockLimitEntity.kt │ │ │ ├── management │ │ │ │ ├── UnlockMasterAlarmManagerImpl.kt │ │ │ │ └── UnlockMasterBackupManagerImpl.kt │ │ │ └── repository │ │ │ │ ├── CounterPausedEventsRepositoryImpl.kt │ │ │ │ ├── CounterUnpausedEventsRepositoryImpl.kt │ │ │ │ ├── LockEventsRepositoryImpl.kt │ │ │ │ ├── ScreenOnEventsRepositoryImpl.kt │ │ │ │ ├── ScreenTimeLimitsRepositoryImpl.kt │ │ │ │ ├── TimeRepositoryImpl.kt │ │ │ │ ├── UnlockEventsRepositoryImpl.kt │ │ │ │ ├── UnlockLimitsRepositoryImpl.kt │ │ │ │ └── UserSessionRepositoryImpl.kt │ │ │ ├── di │ │ │ ├── ApplicationModule.kt │ │ │ └── ViewModelModule.kt │ │ │ ├── domain │ │ │ ├── Constants.kt │ │ │ ├── DateTimeUtils.kt │ │ │ ├── management │ │ │ │ ├── UnlockMasterAlarmManager.kt │ │ │ │ └── UnlockMasterBackupManager.kt │ │ │ ├── model │ │ │ │ ├── DailyWrapUpData.kt │ │ │ │ ├── DailyWrapUpNotificationsTime.kt │ │ │ │ ├── ScreenTimeLimit.kt │ │ │ │ ├── ScreenTimeLimitWarningState.kt │ │ │ │ ├── SessionEvent.kt │ │ │ │ ├── UiThemeMode.kt │ │ │ │ ├── UnlockLimit.kt │ │ │ │ └── UnlockMasterEvent.kt │ │ │ ├── repository │ │ │ │ ├── CounterPausedEventsRepository.kt │ │ │ │ ├── CounterUnpausedEventsRepository.kt │ │ │ │ ├── LockEventsRepository.kt │ │ │ │ ├── ScreenOnEventsRepository.kt │ │ │ │ ├── ScreenTimeLimitsRepository.kt │ │ │ │ ├── TimeRepository.kt │ │ │ │ ├── UnlockEventsRepository.kt │ │ │ │ ├── UnlockLimitsRepository.kt │ │ │ │ └── UserSessionRepository.kt │ │ │ └── use_case │ │ │ │ ├── counter_pause │ │ │ │ ├── AddCounterPausedEventUseCase.kt │ │ │ │ └── AddCounterUnpausedEventUseCase.kt │ │ │ │ ├── daily_wrap_up │ │ │ │ ├── GetDailyWrapUpDataUseCase.kt │ │ │ │ ├── GetDailyWrapUpNotificationsTimeUseCase.kt │ │ │ │ ├── IsGivenDayEligibleForDailyWrapUpUseCase.kt │ │ │ │ ├── ScheduleDailyWrapUpNotificationsUseCase.kt │ │ │ │ └── SetDailyWrapUpNotificationsTimeUseCase.kt │ │ │ │ ├── lock_events │ │ │ │ ├── AddLockEventUseCase.kt │ │ │ │ └── ShouldAddLockEventUseCase.kt │ │ │ │ ├── screen_on_events │ │ │ │ ├── AddScreenOnEventUseCase.kt │ │ │ │ └── GetScreenOnEventsCountForGivenDayUseCase.kt │ │ │ │ ├── screen_time │ │ │ │ ├── GetHourlyUsageMinutesForGivenDayUseCase.kt │ │ │ │ ├── GetScreenTimeDurationForGivenDayUseCase.kt │ │ │ │ └── GetSessionEventsForGivenDayUseCase.kt │ │ │ │ ├── screen_time_limits │ │ │ │ ├── AddOrUpdateScreenTimeLimitForTodayUseCase.kt │ │ │ │ ├── AddOrUpdateScreenTimeLimitForTomorrowUseCase.kt │ │ │ │ ├── DeleteScreenTimeLimitForTomorrowUseCase.kt │ │ │ │ ├── GetScreenTimeLimitMinutesForTodayUseCase.kt │ │ │ │ └── GetScreenTimeLimitMinutesForTomorrowUseCase.kt │ │ │ │ ├── unlock_events │ │ │ │ ├── AddUnlockEventUseCase.kt │ │ │ │ ├── GetAllTimeDaysToUnlockEventCountsUseCase.kt │ │ │ │ ├── GetLastWeekUnlockEventCountsUseCase.kt │ │ │ │ └── GetUnlockEventsCountForGivenDayUseCase.kt │ │ │ │ └── unlock_limits │ │ │ │ ├── AddOrUpdateUnlockLimitForTodayUseCase.kt │ │ │ │ ├── AddOrUpdateUnlockLimitForTomorrowUseCase.kt │ │ │ │ ├── DeleteUnlockLimitForTomorrowUseCase.kt │ │ │ │ ├── GetUnlockLimitAmountForGivenDayUseCase.kt │ │ │ │ ├── GetUnlockLimitAmountForTodayUseCase.kt │ │ │ │ ├── GetUnlockLimitAmountForTomorrowUseCase.kt │ │ │ │ └── GetUnlockLimitApplianceDayForGivenDayUseCase.kt │ │ │ └── presentation │ │ │ ├── MainActivity.kt │ │ │ ├── UnlockMasterApplication.kt │ │ │ ├── background_work │ │ │ ├── Constants.kt │ │ │ ├── UnlockMasterService.kt │ │ │ ├── global_receivers │ │ │ │ ├── ApplicationUpdatedReceiver.kt │ │ │ │ ├── BootReceiver.kt │ │ │ │ ├── ShutdownReceiver.kt │ │ │ │ ├── TimePreferencesChangeReceiver.kt │ │ │ │ └── screen_event_receivers │ │ │ │ │ ├── ScreenLockReceiver.kt │ │ │ │ │ ├── ScreenOnReceiver.kt │ │ │ │ │ └── ScreenUnlockReceiver.kt │ │ │ └── local_receivers │ │ │ │ ├── DailyWrapUpAlarmReceiver.kt │ │ │ │ ├── ScreenTimeLimitStateReceiver.kt │ │ │ │ └── UnlockCounterPauseReceiver.kt │ │ │ ├── common │ │ │ ├── Screen.kt │ │ │ ├── components │ │ │ │ ├── Dialog.kt │ │ │ │ ├── InformationCard.kt │ │ │ │ ├── NavigationBar.kt │ │ │ │ ├── ObserveAsEvents.kt │ │ │ │ ├── OnResume.kt │ │ │ │ └── ProceedButton.kt │ │ │ ├── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Shape.kt │ │ │ │ ├── Space.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── util │ │ │ │ ├── DateTimeFormattingUtils.kt │ │ │ │ ├── RoundedBarChartRenderer.kt │ │ │ │ └── ThrottledNavigation.kt │ │ │ ├── daily_wrap_up │ │ │ ├── DailyWrapUpScreen.kt │ │ │ ├── DailyWrapUpScreenEvent.kt │ │ │ ├── DailyWrapUpScreenState.kt │ │ │ ├── DailyWrapUpViewModel.kt │ │ │ └── components │ │ │ │ ├── DailyWrapUpCriterionPreviewCard.kt │ │ │ │ ├── DailyWrapUpScreenOnEventsDetailsCard.kt │ │ │ │ ├── DailyWrapUpScreenTimeDetailsCard.kt │ │ │ │ ├── DailyWrapUpScreenTimeLimitDetailsCard.kt │ │ │ │ ├── DailyWrapUpScreenUnlocksDetailsCard.kt │ │ │ │ └── DailyWrapUpUnlockLimitDetailsCard.kt │ │ │ ├── introduction │ │ │ ├── background_work │ │ │ │ ├── WorkInBackgroundScreen.kt │ │ │ │ ├── WorkInBackgroundScreenEvent.kt │ │ │ │ ├── WorkInBackgroundScreenState.kt │ │ │ │ └── WorkInBackgroundViewModel.kt │ │ │ ├── components │ │ │ │ ├── ScreenTimeLimitPickerSlider.kt │ │ │ │ └── UnlockLimitPickerSlider.kt │ │ │ ├── introduction │ │ │ │ └── IntroductionScreen.kt │ │ │ ├── limit_setup │ │ │ │ ├── screen_time │ │ │ │ │ ├── ScreenTimeLimitSetupScreen.kt │ │ │ │ │ ├── ScreenTimeLimitSetupScreenEvent.kt │ │ │ │ │ ├── ScreenTimeLimitSetupScreenState.kt │ │ │ │ │ └── ScreenTimeLimitSetupViewModel.kt │ │ │ │ └── unlock │ │ │ │ │ ├── UnlockLimitSetupScreen.kt │ │ │ │ │ ├── UnlockLimitSetupScreenEvent.kt │ │ │ │ │ ├── UnlockLimitSetupScreenState.kt │ │ │ │ │ └── UnlockLimitSetupViewModel.kt │ │ │ ├── setup_complete │ │ │ │ └── SetupCompleteScreen.kt │ │ │ └── welcome │ │ │ │ └── WelcomeScreen.kt │ │ │ ├── main │ │ │ ├── home │ │ │ │ ├── HomeScreen.kt │ │ │ │ ├── HomeScreenEvent.kt │ │ │ │ ├── HomeScreenState.kt │ │ │ │ ├── HomeViewModel.kt │ │ │ │ └── components │ │ │ │ │ ├── SemiTransparentBlueRectangleMarkerView.kt │ │ │ │ │ └── WeeklyUnlocksChart.kt │ │ │ ├── screen_time │ │ │ │ ├── ScreenTimeScreen.kt │ │ │ │ ├── ScreenTimeScreenState.kt │ │ │ │ ├── ScreenTimeViewModel.kt │ │ │ │ └── components │ │ │ │ │ ├── CounterPauseSeparator.kt │ │ │ │ │ ├── DailyScreenTimeChart.kt │ │ │ │ │ └── SingleScreenTimeSessionCard.kt │ │ │ └── statistics │ │ │ │ ├── StatisticsScreen.kt │ │ │ │ ├── StatisticsScreenEvent.kt │ │ │ │ ├── StatisticsScreenState.kt │ │ │ │ ├── StatisticsViewModel.kt │ │ │ │ └── components │ │ │ │ └── AllTimeUnlocksChart.kt │ │ │ ├── settings │ │ │ ├── SettingsScreen.kt │ │ │ ├── application_blocked │ │ │ │ ├── ApplicationBlockedScreen.kt │ │ │ │ ├── ApplicationBlockedScreenEvent.kt │ │ │ │ ├── ApplicationBlockedScreenState.kt │ │ │ │ └── ApplicationBlockedViewModel.kt │ │ │ ├── components │ │ │ │ └── SettingsEntry.kt │ │ │ ├── daily_wrap_up_settings │ │ │ │ ├── DailyWrapUpSettingsScreen.kt │ │ │ │ ├── DailyWrapUpSettingsScreenEvent.kt │ │ │ │ ├── DailyWrapUpSettingsScreenState.kt │ │ │ │ ├── DailyWrapUpSettingsViewModel.kt │ │ │ │ └── components │ │ │ │ │ └── CardTimePicker.kt │ │ │ ├── data_backup │ │ │ │ ├── DataBackupScreen.kt │ │ │ │ ├── DataBackupScreenEvent.kt │ │ │ │ ├── DataBackupScreenState.kt │ │ │ │ └── DataBackupViewModel.kt │ │ │ ├── mobilizing_notifications │ │ │ │ ├── MobilizingNotificationsScreen.kt │ │ │ │ ├── MobilizingNotificationsScreenEvent.kt │ │ │ │ ├── MobilizingNotificationsScreenState.kt │ │ │ │ ├── MobilizingNotificationsViewModel.kt │ │ │ │ └── components │ │ │ │ │ └── ComboBox.kt │ │ │ └── user_interface_theme │ │ │ │ ├── UserInterfaceThemeScreen.kt │ │ │ │ ├── UserInterfaceThemeScreenEvent.kt │ │ │ │ ├── UserInterfaceThemeScreenState.kt │ │ │ │ └── UserInterfaceThemeViewModel.kt │ │ │ └── widget │ │ │ ├── UnlockCountWidget.kt │ │ │ └── UnlockCountWidgetReceiver.kt │ └── res │ │ ├── drawable-nodpi │ │ ├── img_daily_wrapup_notification.png │ │ ├── img_mobilizing_notification.png │ │ ├── img_screen_time_mobilizing_notification.png │ │ └── img_service_notification.png │ │ ├── drawable-v24 │ │ ├── ic_launcher_foreground.xml │ │ └── ic_notification_icon.xml │ │ ├── drawable │ │ ├── circular_progress.xml │ │ └── ic_launcher_background.xml │ │ ├── font │ │ ├── amiko_bold.ttf │ │ ├── amiko_regular.ttf │ │ └── amiko_semibold.ttf │ │ ├── layout-night │ │ └── semi_transparent_blue_rect_marker_view.xml │ │ ├── layout │ │ ├── progress_bar.xml │ │ ├── semi_transparent_blue_rect_marker_view.xml │ │ └── spinner_time_picker.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── 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-night │ │ └── themes.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values │ │ ├── strings.xml │ │ └── themes.xml │ │ ├── xml-v31 │ │ └── unlock_count_widget_info.xml │ │ └── xml │ │ ├── data_extraction_rules.xml │ │ └── unlock_count_widget_info.xml │ └── test │ └── java │ └── com │ └── sweak │ └── unlockmaster │ ├── data │ └── repository │ │ ├── CounterPausedEventsRepositoryFake.kt │ │ ├── CounterUnpausedEventsRepositoryFake.kt │ │ ├── LockEventsRepositoryFake.kt │ │ ├── TimeRepositoryFake.kt │ │ └── UnlockEventsRepositoryFake.kt │ └── domain │ └── use_case │ ├── screen_time │ ├── GetHourlyUsageMinutesForGivenDayUseCaseTest.kt │ ├── GetScreenTimeDurationForGivenDayUseCaseTest.kt │ └── GetSessionEventsForGivenDayUseCaseTest.kt │ └── unlock_events │ ├── GetAllTimeDaysToUnlockEventCountsUseCaseTest.kt │ └── GetLastWeekUnlockEventCountsUseCaseTest.kt ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ └── 14.txt │ ├── full_description.txt │ ├── images │ ├── icon.png │ └── phoneScreenshots │ │ ├── DailyWrapUpScreen.jpg │ │ ├── HomeScreen.jpg │ │ ├── ScreenTimeLimitSetupScreen.jpg │ │ ├── ScreenTimeScreen.jpg │ │ ├── StatisticsScreen.jpg │ │ └── UnlockLimitSetupScreen.jpg │ └── short_description.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/sweak/unlockmaster/presentation/common/util/GetCompactDurationStringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/androidTest/java/com/sweak/unlockmaster/presentation/common/util/GetCompactDurationStringTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/UnlockMasterDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/UnlockMasterDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/CounterPausedEventsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/CounterPausedEventsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/CounterUnpausedEventsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/CounterUnpausedEventsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/LockEventsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/LockEventsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/ScreenOnEventsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/ScreenOnEventsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/ScreenTimeLimitsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/ScreenTimeLimitsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/UnlockEventsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/UnlockEventsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/UnlockLimitsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/dao/UnlockLimitsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/CounterPausedEventEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/CounterPausedEventEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/CounterUnpausedEventEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/CounterUnpausedEventEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/LockEventEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/LockEventEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/ScreenOnEventEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/ScreenOnEventEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/ScreenTimeLimitEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/ScreenTimeLimitEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/UnlockEventEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/UnlockEventEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/UnlockLimitEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/local/database/entities/UnlockLimitEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/management/UnlockMasterAlarmManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/management/UnlockMasterAlarmManagerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/management/UnlockMasterBackupManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/management/UnlockMasterBackupManagerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/CounterPausedEventsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/CounterPausedEventsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/CounterUnpausedEventsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/CounterUnpausedEventsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/LockEventsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/LockEventsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/ScreenOnEventsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/ScreenOnEventsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/ScreenTimeLimitsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/ScreenTimeLimitsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/TimeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/TimeRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/UnlockEventsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/UnlockEventsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/UnlockLimitsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/UnlockLimitsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/data/repository/UserSessionRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/data/repository/UserSessionRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/di/ApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/di/ApplicationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/di/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/di/ViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/DateTimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/DateTimeUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/management/UnlockMasterAlarmManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/management/UnlockMasterAlarmManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/management/UnlockMasterBackupManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/management/UnlockMasterBackupManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/DailyWrapUpData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/DailyWrapUpData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/DailyWrapUpNotificationsTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/DailyWrapUpNotificationsTime.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/ScreenTimeLimit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/ScreenTimeLimit.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/ScreenTimeLimitWarningState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/ScreenTimeLimitWarningState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/SessionEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/SessionEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/UiThemeMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/UiThemeMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/UnlockLimit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/UnlockLimit.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/model/UnlockMasterEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/model/UnlockMasterEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/CounterPausedEventsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/CounterPausedEventsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/CounterUnpausedEventsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/CounterUnpausedEventsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/LockEventsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/LockEventsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/ScreenOnEventsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/ScreenOnEventsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/ScreenTimeLimitsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/ScreenTimeLimitsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/TimeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/TimeRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/UnlockEventsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/UnlockEventsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/UnlockLimitsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/UnlockLimitsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/repository/UserSessionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/repository/UserSessionRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/counter_pause/AddCounterPausedEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/counter_pause/AddCounterPausedEventUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/counter_pause/AddCounterUnpausedEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/counter_pause/AddCounterUnpausedEventUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/GetDailyWrapUpDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/GetDailyWrapUpDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/GetDailyWrapUpNotificationsTimeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/GetDailyWrapUpNotificationsTimeUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/IsGivenDayEligibleForDailyWrapUpUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/IsGivenDayEligibleForDailyWrapUpUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/ScheduleDailyWrapUpNotificationsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/ScheduleDailyWrapUpNotificationsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/SetDailyWrapUpNotificationsTimeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/daily_wrap_up/SetDailyWrapUpNotificationsTimeUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/lock_events/AddLockEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/lock_events/AddLockEventUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/lock_events/ShouldAddLockEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/lock_events/ShouldAddLockEventUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_on_events/AddScreenOnEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_on_events/AddScreenOnEventUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_on_events/GetScreenOnEventsCountForGivenDayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_on_events/GetScreenOnEventsCountForGivenDayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetHourlyUsageMinutesForGivenDayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetHourlyUsageMinutesForGivenDayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetScreenTimeDurationForGivenDayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetScreenTimeDurationForGivenDayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetSessionEventsForGivenDayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetSessionEventsForGivenDayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/AddOrUpdateScreenTimeLimitForTodayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/AddOrUpdateScreenTimeLimitForTodayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/AddOrUpdateScreenTimeLimitForTomorrowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/AddOrUpdateScreenTimeLimitForTomorrowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/DeleteScreenTimeLimitForTomorrowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/DeleteScreenTimeLimitForTomorrowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/GetScreenTimeLimitMinutesForTodayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/GetScreenTimeLimitMinutesForTodayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/GetScreenTimeLimitMinutesForTomorrowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/screen_time_limits/GetScreenTimeLimitMinutesForTomorrowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/AddUnlockEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/AddUnlockEventUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetAllTimeDaysToUnlockEventCountsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetAllTimeDaysToUnlockEventCountsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetLastWeekUnlockEventCountsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetLastWeekUnlockEventCountsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetUnlockEventsCountForGivenDayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetUnlockEventsCountForGivenDayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/AddOrUpdateUnlockLimitForTodayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/AddOrUpdateUnlockLimitForTodayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/AddOrUpdateUnlockLimitForTomorrowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/AddOrUpdateUnlockLimitForTomorrowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/DeleteUnlockLimitForTomorrowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/DeleteUnlockLimitForTomorrowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitAmountForGivenDayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitAmountForGivenDayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitAmountForTodayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitAmountForTodayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitAmountForTomorrowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitAmountForTomorrowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitApplianceDayForGivenDayUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/domain/use_case/unlock_limits/GetUnlockLimitApplianceDayForGivenDayUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/UnlockMasterApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/UnlockMasterApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/UnlockMasterService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/UnlockMasterService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/ApplicationUpdatedReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/ApplicationUpdatedReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/BootReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/BootReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/ShutdownReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/ShutdownReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/TimePreferencesChangeReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/TimePreferencesChangeReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/screen_event_receivers/ScreenLockReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/screen_event_receivers/ScreenLockReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/screen_event_receivers/ScreenOnReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/screen_event_receivers/ScreenOnReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/screen_event_receivers/ScreenUnlockReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/global_receivers/screen_event_receivers/ScreenUnlockReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/local_receivers/DailyWrapUpAlarmReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/local_receivers/DailyWrapUpAlarmReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/local_receivers/ScreenTimeLimitStateReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/local_receivers/ScreenTimeLimitStateReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/background_work/local_receivers/UnlockCounterPauseReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/background_work/local_receivers/UnlockCounterPauseReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/Screen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/components/Dialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/components/Dialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/components/InformationCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/components/InformationCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/components/NavigationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/components/NavigationBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/components/ObserveAsEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/components/ObserveAsEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/components/OnResume.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/components/OnResume.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/components/ProceedButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/components/ProceedButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Shape.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Space.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Space.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/util/DateTimeFormattingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/util/DateTimeFormattingUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/util/RoundedBarChartRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/util/RoundedBarChartRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/common/util/ThrottledNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/common/util/ThrottledNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/DailyWrapUpViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpCriterionPreviewCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpCriterionPreviewCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenOnEventsDetailsCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenOnEventsDetailsCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenTimeDetailsCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenTimeDetailsCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenTimeLimitDetailsCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenTimeLimitDetailsCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenUnlocksDetailsCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpScreenUnlocksDetailsCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpUnlockLimitDetailsCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/daily_wrap_up/components/DailyWrapUpUnlockLimitDetailsCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/background_work/WorkInBackgroundViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/components/ScreenTimeLimitPickerSlider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/components/ScreenTimeLimitPickerSlider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/components/UnlockLimitPickerSlider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/components/UnlockLimitPickerSlider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/introduction/IntroductionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/introduction/IntroductionScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/screen_time/ScreenTimeLimitSetupViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/limit_setup/unlock/UnlockLimitSetupViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/setup_complete/SetupCompleteScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/setup_complete/SetupCompleteScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/introduction/welcome/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/introduction/welcome/WelcomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/home/components/SemiTransparentBlueRectangleMarkerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/home/components/SemiTransparentBlueRectangleMarkerView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/home/components/WeeklyUnlocksChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/home/components/WeeklyUnlocksChart.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/ScreenTimeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/ScreenTimeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/ScreenTimeScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/ScreenTimeScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/ScreenTimeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/ScreenTimeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/components/CounterPauseSeparator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/components/CounterPauseSeparator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/components/DailyScreenTimeChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/components/DailyScreenTimeChart.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/components/SingleScreenTimeSessionCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/screen_time/components/SingleScreenTimeSessionCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/StatisticsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/components/AllTimeUnlocksChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/main/statistics/components/AllTimeUnlocksChart.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/application_blocked/ApplicationBlockedViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/components/SettingsEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/components/SettingsEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/DailyWrapUpSettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/components/CardTimePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/daily_wrap_up_settings/components/CardTimePicker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/data_backup/DataBackupViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/MobilizingNotificationsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/components/ComboBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/mobilizing_notifications/components/ComboBox.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/settings/user_interface_theme/UserInterfaceThemeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/widget/UnlockCountWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/widget/UnlockCountWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/unlockmaster/presentation/widget/UnlockCountWidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/java/com/sweak/unlockmaster/presentation/widget/UnlockCountWidgetReceiver.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_daily_wrapup_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable-nodpi/img_daily_wrapup_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_mobilizing_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable-nodpi/img_mobilizing_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_screen_time_mobilizing_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable-nodpi/img_screen_time_mobilizing_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_service_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable-nodpi/img_service_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_notification_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable-v24/ic_notification_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/circular_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable/circular_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/font/amiko_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/font/amiko_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/amiko_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/font/amiko_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/amiko_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/font/amiko_semibold.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout-night/semi_transparent_blue_rect_marker_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/layout-night/semi_transparent_blue_rect_marker_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/progress_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/layout/progress_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/semi_transparent_blue_rect_marker_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/layout/semi_transparent_blue_rect_marker_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/spinner_time_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/layout/spinner_time_picker.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml-v31/unlock_count_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/xml-v31/unlock_count_widget_info.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/unlock_count_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/main/res/xml/unlock_count_widget_info.xml -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/data/repository/CounterPausedEventsRepositoryFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/data/repository/CounterPausedEventsRepositoryFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/data/repository/CounterUnpausedEventsRepositoryFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/data/repository/CounterUnpausedEventsRepositoryFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/data/repository/LockEventsRepositoryFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/data/repository/LockEventsRepositoryFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/data/repository/TimeRepositoryFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/data/repository/TimeRepositoryFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/data/repository/UnlockEventsRepositoryFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/data/repository/UnlockEventsRepositoryFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetHourlyUsageMinutesForGivenDayUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetHourlyUsageMinutesForGivenDayUseCaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetScreenTimeDurationForGivenDayUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetScreenTimeDurationForGivenDayUseCaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetSessionEventsForGivenDayUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/domain/use_case/screen_time/GetSessionEventsForGivenDayUseCaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetAllTimeDaysToUnlockEventCountsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetAllTimeDaysToUnlockEventCountsUseCaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetLastWeekUnlockEventCountsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/app/src/test/java/com/sweak/unlockmaster/domain/use_case/unlock_events/GetLastWeekUnlockEventCountsUseCaseTest.kt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | * Bug fixes. -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/DailyWrapUpScreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/DailyWrapUpScreen.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/HomeScreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/HomeScreen.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/ScreenTimeLimitSetupScreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/ScreenTimeLimitSetupScreen.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/ScreenTimeScreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/ScreenTimeScreen.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/StatisticsScreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/StatisticsScreen.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/UnlockLimitSetupScreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/UnlockLimitSetupScreen.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/unlock-master/HEAD/settings.gradle --------------------------------------------------------------------------------