v1.0.0
Full Changelog: https://github.com/spewedprojects/Antaraal/commits/v1.0.0
refactor!: First release - consolidate whitelist to Mindful Launch, integrate UsagePeek overlay, and remove legacy Focus/Pomodoro features
Refactored the application to streamline digital wellbeing features around the "Mindful Launch" experience and unified usage statistics, eliminating the legacy DND requirements and focus/pomodoro features.
-
Mindful Launch & Blacklist Consolidation:
- Unified the legacy whitelist/blacklist logic into the single
MindfulLaunchManagersource of truth. - Rebranded "Whitelist" to "Blacklisted Apps" (Mindful Apps) in the UI to match the user's setup.
- Updated
MainActivityandBlockerServiceto utilizeMindfulLaunchManager.isMindfulApprather than the oldWhitelistutilities. - Removed
Whitelist.kt,WhitelistScreen.kt, andWhitelistViewModel.kt.
- Unified the legacy whitelist/blacklist logic into the single
-
UsagePeek Overlay Integration:
- Added support for a "Screen Time Overlay" to overlay daily usage statistics on selected apps.
- Added the Screen Time Overlay toggle to settings, providing clear explanations and checking/requesting the "Display over other apps" (
SYSTEM_ALERT_WINDOW) permission. - Replaced the legacy Do Not Disturb (DND) permission slide in the onboarding flow (
AppIntroScreen) with a new slide for requesting overlay permission, displaying a clean status indicator.
-
DND Permission & Feature Purge:
- Completely removed the
ACCESS_NOTIFICATION_POLICYpermission request from the manifest. - Purged Do Not Disturb check loop logic from
PermissionsCheckActivityandPermissionshelper classes. - Cleaned up settings screens: removed focus reminder, break alerts, and daily summary settings, and rebranded limit warnings to "App Time Limit Warnings".
- Deleted legacy schedulers (
DailySummaryScheduler) and removed references in boot receivers and trackers.
- Completely removed the
-
Focus Mode & Pomodoro Retirement:
- Deleted foreground Focus service (
FocusModeService.kt), stats models, screens (TimerScreen.kt,FocusStatsScreen.kt,FocusSessionDetailScreen.kt,PomodoroSettingsScreen.kt), and states. - Removed bottom navigation bar (
AntaraalBottomNavBar) and simplified single-activity navigation layout.
- Deleted foreground Focus service (
-
App Usage & System Settings Shortcut:
- Wired in custom in-app
AppUsageScreento handle single-click navigation on the App Usage Card and Top Bar button. - Enabled long-press action on the App Usage Card to trigger system-level Digital Wellbeing settings (
ACTION_POWER_USAGE_SUMMARY). - Allowed users to click on app list items in
AppUsageScreento directly open their system-level Application Details settings (ACTION_APPLICATION_DETAILS_SETTINGS), allowing for direct system configuration.
- Wired in custom in-app