├── .gitignore ├── LICENSE ├── NeoWellbeingOverlay ├── .gitignore ├── AndroidManifest.xml ├── Makefile ├── README ├── overlay.apk └── res │ └── values │ └── strings.xml ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── customize.sh ├── proguard-rules.pro ├── schemas │ └── org.eu.droid_ng.wellbeing.shared.StatDb │ │ └── 1.json ├── src │ └── main │ │ ├── Android.bp │ │ ├── AndroidManifest.xml │ │ ├── ic_launcher-playstore.png │ │ ├── java │ │ └── org │ │ │ └── eu │ │ │ └── droid_ng │ │ │ └── wellbeing │ │ │ ├── Wellbeing.kt │ │ │ ├── broadcast │ │ │ ├── AlarmFiresBroadcastReceiver.kt │ │ │ ├── AppTimersBroadcastReceiver.kt │ │ │ ├── BootReceiver.kt │ │ │ ├── ManuallyUnsuspendBroadcastReceiver.kt │ │ │ ├── NextAlarmChangedReceiver.kt │ │ │ └── NotificationBroadcastReceiver.kt │ │ │ ├── ext.kt │ │ │ ├── lib │ │ │ ├── AlarmCoordinator.kt │ │ │ ├── QSTiles.kt │ │ │ ├── ScheduleUtils.kt │ │ │ ├── State.kt │ │ │ ├── Utils.kt │ │ │ ├── WellbeingAirplaneState.kt │ │ │ ├── WellbeingService.kt │ │ │ └── WellbeingStateUtil.kt │ │ │ ├── prefs │ │ │ ├── AppTimers.kt │ │ │ ├── BedtimeMode.kt │ │ │ ├── DayPicker.kt │ │ │ ├── FocusModeActivity.kt │ │ │ ├── ManualSuspendActivity.kt │ │ │ ├── PackageRecyclerViewAdapter.kt │ │ │ ├── ScheduleActivity.kt │ │ │ ├── ScheduleCardView.kt │ │ │ ├── SettingsActivity.kt │ │ │ └── TimeSettingView.kt │ │ │ ├── shared │ │ │ ├── Database.kt │ │ │ └── WellbeingFrameworkClient.kt │ │ │ ├── ui │ │ │ ├── DashboardActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainPreferenceFragment.kt │ │ │ ├── ShowSuspendedAppDetails.kt │ │ │ └── TakeBreakDialogActivity.kt │ │ │ └── widget │ │ │ └── ScreenTimeAppWidget.kt │ │ ├── privapp-permissions-wellbeing.xml │ │ └── res │ │ ├── drawable-anydpi │ │ ├── ic_focus_mode.xml │ │ ├── ic_stat_name.xml │ │ └── ic_take_break.xml │ │ ├── drawable │ │ ├── appwidget_background.xml │ │ ├── appwidget_screen_time.png │ │ ├── appwidget_screen_time_bg.xml │ │ ├── baseline_airplanemode_active_24.xml │ │ ├── baseline_alarm_24.xml │ │ ├── baseline_arrow_drop_down_24.xml │ │ ├── baseline_battery_charging_full_24.xml │ │ ├── baseline_bedtime_24.xml │ │ ├── baseline_cancel_24.xml │ │ ├── baseline_delete_24.xml │ │ ├── baseline_exit_to_app_24.xml │ │ ├── baseline_gradient_24.xml │ │ ├── baseline_schedule_24.xml │ │ ├── dpicker_background.xml │ │ ├── dpicker_outline_oval.xml │ │ ├── dpicker_shape_oval.xml │ │ ├── dpicker_text_color.xml │ │ ├── ic_baseline_access_time_24dp.xml │ │ ├── ic_baseline_app_blocking_24.xml │ │ ├── ic_baseline_bug_report_24.xml │ │ ├── ic_baseline_dashboard_24dp.xml │ │ ├── ic_baseline_king_bed_24dp.xml │ │ ├── ic_baseline_person_24.xml │ │ ├── ic_baseline_person_24dp.xml │ │ ├── ic_baseline_settings_24dp.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_plus_24.xml │ │ ├── ic_settings.xml │ │ └── outline_badge_24.xml │ │ ├── layout │ │ ├── activity_app_timers.xml │ │ ├── activity_bedtime_mode.xml │ │ ├── activity_dashboard.xml │ │ ├── activity_focusmode.xml │ │ ├── activity_manual_suspend.xml │ │ ├── activity_schedule.xml │ │ ├── activity_show_suspended_app_details.xml │ │ ├── appitem.xml │ │ ├── appwidget_screen_time.xml │ │ ├── dpicker.xml │ │ ├── preference_material_switch.xml │ │ ├── schedule_card.xml │ │ ├── settings_activity.xml │ │ └── take_a_break_activity.xml │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── values-fil │ │ └── strings.xml │ │ ├── values-sw360dp │ │ └── values-preference.xml │ │ ├── values-v31 │ │ └── dimens.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── appwidget_screen_time.xml │ │ ├── backup_rules.xml │ │ ├── data_extraction_rules.xml │ │ ├── main_preferences.xml │ │ └── root_preferences.xml └── update-binary ├── framework ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── Android.bp │ ├── AndroidManifest.xml │ ├── java │ └── org │ │ └── eu │ │ └── droid_ng │ │ └── wellbeing │ │ └── framework │ │ ├── Framework.kt │ │ ├── WellbeingBootReceiver.kt │ │ ├── WellbeingFrameworkService.kt │ │ └── WellbeingFrameworkServiceImpl.kt │ └── res │ └── values │ └── strings.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── shared ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src └── main ├── Android.bp ├── AndroidManifest.xml ├── aidl └── org │ └── eu │ └── droid_ng │ └── wellbeing │ └── framework │ └── IWellbeingFrameworkService.aidl ├── java └── org │ └── eu │ └── droid_ng │ └── wellbeing │ └── shared │ └── BugUtils.kt ├── java_magisk └── org │ └── eu │ └── droid_ng │ └── wellbeing │ └── shim │ ├── PackageManagerDelegate.java │ └── UserHandlerShim.java └── java_real └── org └── eu └── droid_ng └── wellbeing └── shim ├── PackageManagerDelegate.java └── UserHandlerShim.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/LICENSE -------------------------------------------------------------------------------- /NeoWellbeingOverlay/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/NeoWellbeingOverlay/.gitignore -------------------------------------------------------------------------------- /NeoWellbeingOverlay/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/NeoWellbeingOverlay/AndroidManifest.xml -------------------------------------------------------------------------------- /NeoWellbeingOverlay/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/NeoWellbeingOverlay/Makefile -------------------------------------------------------------------------------- /NeoWellbeingOverlay/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/NeoWellbeingOverlay/README -------------------------------------------------------------------------------- /NeoWellbeingOverlay/overlay.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/NeoWellbeingOverlay/overlay.apk -------------------------------------------------------------------------------- /NeoWellbeingOverlay/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/NeoWellbeingOverlay/res/values/strings.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Work in progress. Will eat your cat. 2 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/customize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/customize.sh -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/org.eu.droid_ng.wellbeing.shared.StatDb/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/schemas/org.eu.droid_ng.wellbeing.shared.StatDb/1.json -------------------------------------------------------------------------------- /app/src/main/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/Android.bp -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/Wellbeing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/Wellbeing.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/AlarmFiresBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/AlarmFiresBroadcastReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/AppTimersBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/AppTimersBroadcastReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/BootReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/BootReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/ManuallyUnsuspendBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/ManuallyUnsuspendBroadcastReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/NextAlarmChangedReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/NextAlarmChangedReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/NotificationBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/broadcast/NotificationBroadcastReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/ext.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/AlarmCoordinator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/AlarmCoordinator.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/QSTiles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/QSTiles.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/ScheduleUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/ScheduleUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/State.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/State.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/Utils.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/WellbeingAirplaneState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/WellbeingAirplaneState.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/WellbeingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/WellbeingService.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/lib/WellbeingStateUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/lib/WellbeingStateUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/AppTimers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/AppTimers.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/BedtimeMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/BedtimeMode.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/DayPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/DayPicker.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/FocusModeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/FocusModeActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/ManualSuspendActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/ManualSuspendActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/PackageRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/PackageRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/ScheduleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/ScheduleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/ScheduleCardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/ScheduleCardView.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/SettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/prefs/TimeSettingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/prefs/TimeSettingView.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/shared/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/shared/Database.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/shared/WellbeingFrameworkClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/shared/WellbeingFrameworkClient.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/ui/DashboardActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/ui/DashboardActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/ui/MainPreferenceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/ui/MainPreferenceFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/ui/ShowSuspendedAppDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/ui/ShowSuspendedAppDetails.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/ui/TakeBreakDialogActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/ui/TakeBreakDialogActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/eu/droid_ng/wellbeing/widget/ScreenTimeAppWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/java/org/eu/droid_ng/wellbeing/widget/ScreenTimeAppWidget.kt -------------------------------------------------------------------------------- /app/src/main/privapp-permissions-wellbeing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/privapp-permissions-wellbeing.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_focus_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable-anydpi/ic_focus_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_stat_name.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable-anydpi/ic_stat_name.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_take_break.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable-anydpi/ic_take_break.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/appwidget_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/appwidget_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/appwidget_screen_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/appwidget_screen_time.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/appwidget_screen_time_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/appwidget_screen_time_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_airplanemode_active_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_airplanemode_active_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_alarm_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_alarm_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_arrow_drop_down_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_arrow_drop_down_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_battery_charging_full_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_battery_charging_full_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_bedtime_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_bedtime_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_cancel_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_cancel_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_delete_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_delete_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_exit_to_app_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_exit_to_app_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_gradient_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_gradient_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_schedule_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/baseline_schedule_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/dpicker_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/dpicker_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/dpicker_outline_oval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/dpicker_outline_oval.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/dpicker_shape_oval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/dpicker_shape_oval.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/dpicker_text_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/dpicker_text_color.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_access_time_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_access_time_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_app_blocking_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_app_blocking_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_bug_report_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_bug_report_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_dashboard_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_dashboard_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_king_bed_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_king_bed_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_person_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_person_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_person_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_person_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_settings_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_baseline_settings_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_plus_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_plus_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/ic_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_badge_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/drawable/outline_badge_24.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_app_timers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/activity_app_timers.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_bedtime_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/activity_bedtime_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_dashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/activity_dashboard.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_focusmode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/activity_focusmode.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_manual_suspend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/activity_manual_suspend.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_schedule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/activity_schedule.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_show_suspended_app_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/activity_show_suspended_app_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/appitem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/appitem.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/appwidget_screen_time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/appwidget_screen_time.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dpicker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/dpicker.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/preference_material_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/preference_material_switch.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/schedule_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/schedule_card.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/settings_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/settings_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/take_a_break_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/layout/take_a_break_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/values-fil/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values-fil/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-sw360dp/values-preference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values-sw360dp/values-preference.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v31/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values-v31/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/appwidget_screen_time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/xml/appwidget_screen_time.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/main_preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/xml/main_preferences.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/root_preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/src/main/res/xml/root_preferences.xml -------------------------------------------------------------------------------- /app/update-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/app/update-binary -------------------------------------------------------------------------------- /framework/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /framework/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/build.gradle.kts -------------------------------------------------------------------------------- /framework/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/proguard-rules.pro -------------------------------------------------------------------------------- /framework/src/main/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/src/main/Android.bp -------------------------------------------------------------------------------- /framework/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /framework/src/main/java/org/eu/droid_ng/wellbeing/framework/Framework.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/src/main/java/org/eu/droid_ng/wellbeing/framework/Framework.kt -------------------------------------------------------------------------------- /framework/src/main/java/org/eu/droid_ng/wellbeing/framework/WellbeingBootReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/src/main/java/org/eu/droid_ng/wellbeing/framework/WellbeingBootReceiver.kt -------------------------------------------------------------------------------- /framework/src/main/java/org/eu/droid_ng/wellbeing/framework/WellbeingFrameworkService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/src/main/java/org/eu/droid_ng/wellbeing/framework/WellbeingFrameworkService.kt -------------------------------------------------------------------------------- /framework/src/main/java/org/eu/droid_ng/wellbeing/framework/WellbeingFrameworkServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/src/main/java/org/eu/droid_ng/wellbeing/framework/WellbeingFrameworkServiceImpl.kt -------------------------------------------------------------------------------- /framework/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/framework/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/proguard-rules.pro -------------------------------------------------------------------------------- /shared/src/main/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/Android.bp -------------------------------------------------------------------------------- /shared/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /shared/src/main/aidl/org/eu/droid_ng/wellbeing/framework/IWellbeingFrameworkService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/aidl/org/eu/droid_ng/wellbeing/framework/IWellbeingFrameworkService.aidl -------------------------------------------------------------------------------- /shared/src/main/java/org/eu/droid_ng/wellbeing/shared/BugUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/java/org/eu/droid_ng/wellbeing/shared/BugUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java_magisk/org/eu/droid_ng/wellbeing/shim/PackageManagerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/java_magisk/org/eu/droid_ng/wellbeing/shim/PackageManagerDelegate.java -------------------------------------------------------------------------------- /shared/src/main/java_magisk/org/eu/droid_ng/wellbeing/shim/UserHandlerShim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/java_magisk/org/eu/droid_ng/wellbeing/shim/UserHandlerShim.java -------------------------------------------------------------------------------- /shared/src/main/java_real/org/eu/droid_ng/wellbeing/shim/PackageManagerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/java_real/org/eu/droid_ng/wellbeing/shim/PackageManagerDelegate.java -------------------------------------------------------------------------------- /shared/src/main/java_real/org/eu/droid_ng/wellbeing/shim/UserHandlerShim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Wellbeing/HEAD/shared/src/main/java_real/org/eu/droid_ng/wellbeing/shim/UserHandlerShim.java --------------------------------------------------------------------------------