├── .gitignore ├── LICENSE.md ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── schemas │ └── com.sweak.qralarm.core.storage.database.QRAlarmDatabase │ │ ├── 1.json │ │ ├── 2.json │ │ ├── 3.json │ │ ├── 4.json │ │ ├── 5.json │ │ ├── 6.json │ │ └── 7.json └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── sweak │ │ └── qralarm │ │ ├── alarm │ │ ├── Constants.kt │ │ ├── QRAlarmManager.kt │ │ ├── activity │ │ │ └── AlarmActivity.kt │ │ ├── di │ │ │ └── AlarmModule.kt │ │ ├── receiver │ │ │ ├── AlarmReschedulingReceiver.kt │ │ │ └── PostUpcomingAlarmNotificationReceiver.kt │ │ └── service │ │ │ └── AlarmService.kt │ │ ├── app │ │ ├── QRAlarmApplication.kt │ │ └── activity │ │ │ ├── MainActivity.kt │ │ │ ├── MainActivityBackendEvent.kt │ │ │ ├── MainActivityState.kt │ │ │ ├── MainActivityUserEvent.kt │ │ │ └── MainViewModel.kt │ │ ├── core │ │ ├── data │ │ │ ├── alarm │ │ │ │ └── AlarmsRepositoryImpl.kt │ │ │ ├── di │ │ │ │ └── DataAccessorsModule.kt │ │ │ └── user │ │ │ │ └── UserDataRepositoryImpl.kt │ │ ├── designsystem │ │ │ ├── component │ │ │ │ ├── Card.kt │ │ │ │ ├── ComboBox.kt │ │ │ │ ├── Dialog.kt │ │ │ │ └── Switch.kt │ │ │ ├── icon │ │ │ │ └── QRAlarmIcons.kt │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Space.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ ├── domain │ │ │ ├── alarm │ │ │ │ ├── Alarm.kt │ │ │ │ ├── AlarmsRepository.kt │ │ │ │ ├── CanManipulateAlarm.kt │ │ │ │ ├── Constants.kt │ │ │ │ ├── CopyAlarm.kt │ │ │ │ ├── DisableAlarm.kt │ │ │ │ ├── RescheduleAlarms.kt │ │ │ │ ├── SetAlarm.kt │ │ │ │ └── SnoozeAlarm.kt │ │ │ └── user │ │ │ │ └── UserDataRepository.kt │ │ ├── storage │ │ │ ├── database │ │ │ │ ├── QRAlarmDatabase.kt │ │ │ │ ├── dao │ │ │ │ │ └── AlarmsDao.kt │ │ │ │ ├── di │ │ │ │ │ └── DatabaseModule.kt │ │ │ │ └── model │ │ │ │ │ └── AlarmEntity.kt │ │ │ └── datastore │ │ │ │ ├── QRAlarmPreferencesDataSource.kt │ │ │ │ ├── di │ │ │ │ └── DataStoreModule.kt │ │ │ │ └── util │ │ │ │ ├── Constants.kt │ │ │ │ └── DeviceProtectedDataStore.kt │ │ └── ui │ │ │ ├── Util.kt │ │ │ ├── components │ │ │ ├── MissingPermissionsBottomSheet.kt │ │ │ └── code_scanner │ │ │ │ ├── QRAlarmCodeScanner.kt │ │ │ │ ├── analyzer │ │ │ │ ├── AbstractCodeAnalyzer.kt │ │ │ │ ├── CodeAnalyzer.kt │ │ │ │ └── Util.kt │ │ │ │ └── view │ │ │ │ ├── CameraConfig.kt │ │ │ │ ├── CodeScannerFragment.kt │ │ │ │ └── ScanOverlay.kt │ │ │ ├── compose_util │ │ │ ├── ObserveAsEvents.kt │ │ │ ├── OnResume.kt │ │ │ ├── UiText.kt │ │ │ └── Util.kt │ │ │ ├── model │ │ │ └── AlarmRepeatingScheduleWrapper.kt │ │ │ └── sound │ │ │ ├── AlarmRingtonePlayer.kt │ │ │ └── di │ │ │ └── SoundModule.kt │ │ └── features │ │ ├── add_edit_alarm │ │ ├── AddEditAlarmFlowBackendEvent.kt │ │ ├── AddEditAlarmFlowState.kt │ │ ├── AddEditAlarmFlowUserEvent.kt │ │ ├── AddEditAlarmViewModel.kt │ │ ├── components │ │ │ ├── ChoiceSetting.kt │ │ │ ├── SimpleSetting.kt │ │ │ └── ToggleSetting.kt │ │ ├── destinations │ │ │ ├── add_edit │ │ │ │ ├── AddEditAlarmScreen.kt │ │ │ │ └── components │ │ │ │ │ ├── AssignCodeBottomSheet.kt │ │ │ │ │ ├── ChooseAlarmRepeatingScheduleBottomSheet.kt │ │ │ │ │ ├── ChooseAlarmRingtoneBottomSheet.kt │ │ │ │ │ ├── ChooseSnoozeConfigurationBottomSheet.kt │ │ │ │ │ ├── DialerTimePickerDialog.kt │ │ │ │ │ ├── DownloadCodeBottomSheet.kt │ │ │ │ │ ├── QRAlarmTimePicker.kt │ │ │ │ │ └── QRAlarmTimePickerView.kt │ │ │ ├── advanced │ │ │ │ ├── AdvancedAlarmSettingsScreen.kt │ │ │ │ └── components │ │ │ │ │ ├── ChooseGentleWakeUpDurationBottomSheet.kt │ │ │ │ │ └── ChooseTemporaryMuteDurationBottomSheet.kt │ │ │ ├── alarms_chain │ │ │ │ ├── AlarmsChainSettingsScreen.kt │ │ │ │ └── components │ │ │ │ │ ├── AddNewChainedAlarmCard.kt │ │ │ │ │ └── OriginalAlarmCard.kt │ │ │ └── special │ │ │ │ └── SpecialAlarmSettingsScreen.kt │ │ ├── di │ │ │ └── AddEditAlarmModule.kt │ │ └── navigation │ │ │ └── AddEditAlarmNavigation.kt │ │ ├── alarm │ │ ├── AlarmScreen.kt │ │ ├── AlarmScreenBackendEvent.kt │ │ ├── AlarmScreenState.kt │ │ ├── AlarmScreenUserEvent.kt │ │ ├── AlarmViewModel.kt │ │ ├── components │ │ │ └── TimeTickReceiver.kt │ │ └── navigation │ │ │ └── AlarmNavigation.kt │ │ ├── custom_code_scanner │ │ ├── CustomCodeScannerScreen.kt │ │ ├── CustomCodeScannerScreenBackendEvent.kt │ │ ├── CustomCodeScannerScreenState.kt │ │ ├── CustomCodeScannerScreenUserEvent.kt │ │ ├── CustomCodeScannerViewModel.kt │ │ ├── components │ │ │ └── ScanOverlay.kt │ │ └── navigation │ │ │ └── CustomCodeScannerNavigation.kt │ │ ├── di │ │ └── FeaturesModule.kt │ │ ├── disable_alarm_scanner │ │ ├── DisableAlarmScannerScreen.kt │ │ ├── DisableAlarmScannerScreenBackendEvent.kt │ │ ├── DisableAlarmScannerScreenState.kt │ │ ├── DisableAlarmScannerScreenUserEvent.kt │ │ ├── DisableAlarmScannerViewModel.kt │ │ ├── components │ │ │ └── Toast.kt │ │ └── navigation │ │ │ └── DisableAlarmScannerNavigation.kt │ │ ├── emergency │ │ ├── settings │ │ │ ├── EmergencySettingsScreen.kt │ │ │ ├── EmergencySettingsScreenState.kt │ │ │ ├── EmergencySettingsScreenUserEvent.kt │ │ │ ├── EmergencySettingsViewModel.kt │ │ │ ├── navigation │ │ │ │ └── EmergencySettingsNavigation.kt │ │ │ └── util │ │ │ │ └── Constants.kt │ │ └── task │ │ │ ├── EmergencyScreen.kt │ │ │ ├── EmergencyScreenBackendEvent.kt │ │ │ ├── EmergencyScreenState.kt │ │ │ ├── EmergencyScreenUserEvent.kt │ │ │ ├── EmergencyViewModel.kt │ │ │ ├── components │ │ │ ├── AlarmMuteIndicator.kt │ │ │ ├── EmergencyInfoCard.kt │ │ │ └── EmergencyTaskCard.kt │ │ │ └── navigation │ │ │ └── EmergencyNavigation.kt │ │ ├── home │ │ ├── HomeScreen.kt │ │ ├── HomeScreenBackendEvent.kt │ │ ├── HomeScreenState.kt │ │ ├── HomeScreenUserEvent.kt │ │ ├── HomeViewModel.kt │ │ ├── components │ │ │ ├── AlarmCard.kt │ │ │ └── model │ │ │ │ └── AlarmWrapper.kt │ │ └── navigation │ │ │ └── HomeNavigation.kt │ │ ├── introduction │ │ ├── IntroductionScreen.kt │ │ ├── IntroductionScreenBackendEvent.kt │ │ ├── IntroductionScreenUserEvent.kt │ │ ├── IntroductionViewModel.kt │ │ ├── navigation │ │ │ └── IntroductionNavigation.kt │ │ └── pages │ │ │ ├── IntroductionPage1.kt │ │ │ ├── IntroductionPage2.kt │ │ │ └── IntroductionPage3.kt │ │ ├── menu │ │ ├── MenuScreen.kt │ │ ├── MenuScreenState.kt │ │ ├── MenuScreenUserEvent.kt │ │ ├── MenuViewModel.kt │ │ ├── components │ │ │ ├── AssignDefaultCodeBottomSheet.kt │ │ │ ├── DefaultCodeEntry.kt │ │ │ └── MenuEntry.kt │ │ └── navigation │ │ │ └── MenuNavigation.kt │ │ ├── optimization │ │ ├── OptimizationScreen.kt │ │ ├── OptimizationScreenState.kt │ │ ├── OptimizationScreenUserEvent.kt │ │ ├── OptimizationViewModel.kt │ │ ├── components │ │ │ ├── BackgroundWorkPage.kt │ │ │ ├── BestSettingsPage.kt │ │ │ └── FullyOptimizePage.kt │ │ ├── di │ │ │ └── OptimizationModule.kt │ │ └── navigation │ │ │ └── OptimizationNavigation.kt │ │ ├── qralarm_pro │ │ ├── QRAlarmProScreen.kt │ │ ├── QRAlarmProScreenUserEvent.kt │ │ ├── components │ │ │ └── QRAlarmProFeaturesList.kt │ │ └── navigation │ │ │ └── QRAlarmProNavigation.kt │ │ └── rate │ │ ├── RateScreen.kt │ │ ├── RateScreenBackendEvent.kt │ │ ├── RateScreenState.kt │ │ ├── RateScreenUserEvent.kt │ │ ├── RateViewModel.kt │ │ └── navigation │ │ └── RateNavigation.kt │ └── res │ ├── drawable-nodpi │ ├── img_arrow_down_dashed.png │ ├── img_five_stars.png │ ├── img_get_up_catchphrase.png │ ├── img_qralarm_pro.png │ ├── img_rise_up_catchphrase.png │ ├── img_wake_up_catchphrase.png │ └── qr_code.png │ ├── drawable │ ├── ic_chain.xml │ ├── ic_close.xml │ ├── ic_flash_off.xml │ ├── ic_flash_on.xml │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ ├── ic_no_qr_code.xml │ ├── ic_qralarm.xml │ └── ic_skip_next_alarm.xml │ ├── font │ ├── amiko_bold.ttf │ ├── amiko_regular.ttf │ └── amiko_semibold.ttf │ ├── layout │ ├── fragment_code_scanner.xml │ ├── layout_code_scanner.xml │ └── qralarm_time_picker.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── raw │ ├── air_horn.wav │ ├── alarm_clock.wav │ ├── classic_alarm.wav │ ├── gentle_guitar.wav │ ├── kalimba.wav │ ├── keep.xml │ └── rooster.wav │ ├── values-de │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-es │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-fr │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-it │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-pl │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-pt-rBR │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-tr │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-uk │ ├── content_descriptions.xml │ └── strings.xml │ ├── values-zh │ ├── content_descriptions.xml │ └── strings.xml │ ├── values │ ├── content_descriptions.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ └── data_extraction_rules.xml ├── fastlane └── metadata │ └── android │ ├── de │ └── short_description.txt │ ├── en-US │ ├── changelogs │ │ └── 69.txt │ ├── full_description.txt │ ├── images │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── Promo 1.png │ │ │ ├── Promo 2.png │ │ │ ├── Promo 3.png │ │ │ ├── Promo 4.png │ │ │ └── Promo 5.png │ └── short_description.txt │ └── pt-BR │ ├── full_description.txt │ └── short_description.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/1.json -------------------------------------------------------------------------------- /app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/2.json -------------------------------------------------------------------------------- /app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/3.json -------------------------------------------------------------------------------- /app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/4.json -------------------------------------------------------------------------------- /app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/5.json -------------------------------------------------------------------------------- /app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/6.json -------------------------------------------------------------------------------- /app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/schemas/com.sweak.qralarm.core.storage.database.QRAlarmDatabase/7.json -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/alarm/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/alarm/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/alarm/QRAlarmManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/alarm/QRAlarmManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/alarm/activity/AlarmActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/alarm/activity/AlarmActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/alarm/di/AlarmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/alarm/di/AlarmModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/alarm/receiver/AlarmReschedulingReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/alarm/receiver/AlarmReschedulingReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/alarm/receiver/PostUpcomingAlarmNotificationReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/alarm/receiver/PostUpcomingAlarmNotificationReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/alarm/service/AlarmService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/alarm/service/AlarmService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/app/QRAlarmApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/app/QRAlarmApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/app/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/app/activity/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/app/activity/MainActivityBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/app/activity/MainActivityBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/app/activity/MainActivityState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/app/activity/MainActivityState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/app/activity/MainActivityUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/app/activity/MainActivityUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/app/activity/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/app/activity/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/data/alarm/AlarmsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/data/alarm/AlarmsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/data/di/DataAccessorsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/data/di/DataAccessorsModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/data/user/UserDataRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/data/user/UserDataRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/component/Card.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/component/Card.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/component/ComboBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/component/ComboBox.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/component/Dialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/component/Dialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/component/Switch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/component/Switch.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/icon/QRAlarmIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/icon/QRAlarmIcons.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Space.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Space.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/designsystem/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/Alarm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/Alarm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/AlarmsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/AlarmsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/CanManipulateAlarm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/CanManipulateAlarm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/CopyAlarm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/CopyAlarm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/DisableAlarm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/DisableAlarm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/RescheduleAlarms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/RescheduleAlarms.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/SetAlarm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/SetAlarm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/alarm/SnoozeAlarm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/alarm/SnoozeAlarm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/domain/user/UserDataRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/domain/user/UserDataRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/database/QRAlarmDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/database/QRAlarmDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/database/dao/AlarmsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/database/dao/AlarmsDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/database/model/AlarmEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/database/model/AlarmEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/datastore/QRAlarmPreferencesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/datastore/QRAlarmPreferencesDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/datastore/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/datastore/di/DataStoreModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/datastore/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/datastore/util/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/storage/datastore/util/DeviceProtectedDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/storage/datastore/util/DeviceProtectedDataStore.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/Util.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/MissingPermissionsBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/MissingPermissionsBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/QRAlarmCodeScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/QRAlarmCodeScanner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/analyzer/AbstractCodeAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/analyzer/AbstractCodeAnalyzer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/analyzer/CodeAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/analyzer/CodeAnalyzer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/analyzer/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/analyzer/Util.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/view/CameraConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/view/CameraConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/view/CodeScannerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/view/CodeScannerFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/view/ScanOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/components/code_scanner/view/ScanOverlay.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/compose_util/ObserveAsEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/compose_util/ObserveAsEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/compose_util/OnResume.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/compose_util/OnResume.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/compose_util/UiText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/compose_util/UiText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/compose_util/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/compose_util/Util.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/model/AlarmRepeatingScheduleWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/model/AlarmRepeatingScheduleWrapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/sound/AlarmRingtonePlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/sound/AlarmRingtonePlayer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/core/ui/sound/di/SoundModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/core/ui/sound/di/SoundModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmFlowBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmFlowBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmFlowState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmFlowState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmFlowUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmFlowUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/AddEditAlarmViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/components/ChoiceSetting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/components/ChoiceSetting.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/components/SimpleSetting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/components/SimpleSetting.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/components/ToggleSetting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/components/ToggleSetting.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/AddEditAlarmScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/AddEditAlarmScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/AssignCodeBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/AssignCodeBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/ChooseAlarmRepeatingScheduleBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/ChooseAlarmRepeatingScheduleBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/ChooseAlarmRingtoneBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/ChooseAlarmRingtoneBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/ChooseSnoozeConfigurationBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/ChooseSnoozeConfigurationBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/DialerTimePickerDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/DialerTimePickerDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/DownloadCodeBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/DownloadCodeBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/QRAlarmTimePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/QRAlarmTimePicker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/QRAlarmTimePickerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/add_edit/components/QRAlarmTimePickerView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/advanced/AdvancedAlarmSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/advanced/AdvancedAlarmSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/advanced/components/ChooseGentleWakeUpDurationBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/advanced/components/ChooseGentleWakeUpDurationBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/advanced/components/ChooseTemporaryMuteDurationBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/advanced/components/ChooseTemporaryMuteDurationBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/alarms_chain/AlarmsChainSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/alarms_chain/AlarmsChainSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/alarms_chain/components/AddNewChainedAlarmCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/alarms_chain/components/AddNewChainedAlarmCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/alarms_chain/components/OriginalAlarmCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/alarms_chain/components/OriginalAlarmCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/special/SpecialAlarmSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/destinations/special/SpecialAlarmSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/di/AddEditAlarmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/di/AddEditAlarmModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/navigation/AddEditAlarmNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/add_edit_alarm/navigation/AddEditAlarmNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreenBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreenBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/alarm/AlarmScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/alarm/AlarmViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/alarm/AlarmViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/alarm/components/TimeTickReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/alarm/components/TimeTickReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/alarm/navigation/AlarmNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/alarm/navigation/AlarmNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreenBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreenBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/CustomCodeScannerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/components/ScanOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/components/ScanOverlay.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/navigation/CustomCodeScannerNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/custom_code_scanner/navigation/CustomCodeScannerNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/di/FeaturesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/di/FeaturesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreenBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreenBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/DisableAlarmScannerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/components/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/components/Toast.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/navigation/DisableAlarmScannerNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/disable_alarm_scanner/navigation/DisableAlarmScannerNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/settings/EmergencySettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/settings/navigation/EmergencySettingsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/settings/navigation/EmergencySettingsNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/settings/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/settings/util/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreenBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreenBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/EmergencyViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/components/AlarmMuteIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/components/AlarmMuteIndicator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/components/EmergencyInfoCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/components/EmergencyInfoCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/components/EmergencyTaskCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/components/EmergencyTaskCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/emergency/task/navigation/EmergencyNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/emergency/task/navigation/EmergencyNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/HomeScreenBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/HomeScreenBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/HomeScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/HomeScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/HomeScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/HomeScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/components/AlarmCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/components/AlarmCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/components/model/AlarmWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/components/model/AlarmWrapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/home/navigation/HomeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/home/navigation/HomeNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionScreenBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionScreenBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/IntroductionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/navigation/IntroductionNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/navigation/IntroductionNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/pages/IntroductionPage1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/pages/IntroductionPage1.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/pages/IntroductionPage2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/pages/IntroductionPage2.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/introduction/pages/IntroductionPage3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/introduction/pages/IntroductionPage3.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/MenuScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/MenuScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/MenuScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/MenuScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/MenuScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/MenuScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/MenuViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/MenuViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/components/AssignDefaultCodeBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/components/AssignDefaultCodeBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/components/DefaultCodeEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/components/DefaultCodeEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/components/MenuEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/components/MenuEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/menu/navigation/MenuNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/menu/navigation/MenuNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/OptimizationViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/components/BackgroundWorkPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/components/BackgroundWorkPage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/components/BestSettingsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/components/BestSettingsPage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/components/FullyOptimizePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/components/FullyOptimizePage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/di/OptimizationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/di/OptimizationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/optimization/navigation/OptimizationNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/optimization/navigation/OptimizationNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/qralarm_pro/QRAlarmProScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/qralarm_pro/QRAlarmProScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/qralarm_pro/QRAlarmProScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/qralarm_pro/QRAlarmProScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/qralarm_pro/components/QRAlarmProFeaturesList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/qralarm_pro/components/QRAlarmProFeaturesList.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/qralarm_pro/navigation/QRAlarmProNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/qralarm_pro/navigation/QRAlarmProNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/rate/RateScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/rate/RateScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/rate/RateScreenBackendEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/rate/RateScreenBackendEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/rate/RateScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/rate/RateScreenState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/rate/RateScreenUserEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/rate/RateScreenUserEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/rate/RateViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/rate/RateViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/sweak/qralarm/features/rate/navigation/RateNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/java/com/sweak/qralarm/features/rate/navigation/RateNavigation.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_arrow_down_dashed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable-nodpi/img_arrow_down_dashed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_five_stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable-nodpi/img_five_stars.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_get_up_catchphrase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable-nodpi/img_get_up_catchphrase.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_qralarm_pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable-nodpi/img_qralarm_pro.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_rise_up_catchphrase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable-nodpi/img_rise_up_catchphrase.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/img_wake_up_catchphrase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable-nodpi/img_wake_up_catchphrase.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable-nodpi/qr_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_chain.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_flash_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_flash_off.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_flash_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_flash_on.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_no_qr_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_no_qr_code.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_qralarm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_qralarm.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_skip_next_alarm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/drawable/ic_skip_next_alarm.xml -------------------------------------------------------------------------------- /app/src/main/res/font/amiko_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/font/amiko_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/amiko_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/font/amiko_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/amiko_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/font/amiko_semibold.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_code_scanner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/layout/fragment_code_scanner.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_code_scanner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/layout/layout_code_scanner.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/qralarm_time_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/layout/qralarm_time_picker.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/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/qralarm-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/raw/air_horn.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/raw/air_horn.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/alarm_clock.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/raw/alarm_clock.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/classic_alarm.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/raw/classic_alarm.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/gentle_guitar.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/raw/gentle_guitar.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/kalimba.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/raw/kalimba.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/keep.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/raw/keep.xml -------------------------------------------------------------------------------- /app/src/main/res/raw/rooster.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/raw/rooster.wav -------------------------------------------------------------------------------- /app/src/main/res/values-de/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-de/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-es/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-es/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-fr/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-fr/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-it/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-it/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pl/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-pl/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pt-rBR/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-pt-rBR/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-tr/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-tr/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-uk/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-uk/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-zh/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values-zh/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/content_descriptions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values/content_descriptions.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/de/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/69.txt: -------------------------------------------------------------------------------- 1 | * Performance improvements 2 | * Bug fixes. -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Promo 5.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Disable alarms with a QR scanner -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/fastlane/metadata/android/pt-BR/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/short_description.txt: -------------------------------------------------------------------------------- 1 | Desative alarmes com o leitor de QR code 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sweakpl/qralarm-android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------