You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Share Sheet ModalBottomSheet: Converted the export actions overlay into a native Material 3 ModalBottomSheet with equal-height (56.dp), fillMaxWidth() action buttons respecting WindowInsets.navigationBars.
Responsive Layout for All Screens: Added WindowSizeClass adaptive layouts — Compact displays render the bottom floating navigation bar, while Medium and Expanded displays (600dp+, foldables, tablets) adapt to the side ChronicleNavigationRail.
Accurate Screen Time Tracking: Aligned day boundaries strictly to Indian Standard Time (today.atStartOfDay to today.plusDays(1).atStartOfDay) and blended daily usage stats with live in-progress session calculations for parity with system Digital Wellbeing (±1m).
Status Bar & Notch Inset Alignment: Replaced hardcoded top margins with WindowInsets.statusBars insets padding across all screens, preventing content clipping on punch-hole and notched devices.
Asynchronous App Icon Loading: Added AppIconView with Coil integration and Dispatchers.IO memory caching, rendering icons at 40.dp x 40.dp (8dp rounded clip) for all installed and removed applications.
Bug Fixes
Fixed "Save to Storage" button overflow and clipping in the export sheet.
Fixed 1h 47m screen time deficit caused by non-aligned UTC/IST boundaries and missed in-progress sessions.
Fixed top bar status bar overlap on devices with camera cutouts and notches.
Fixed blank icon placeholders for installed system and third-party apps.
Installation
Download the attached chronicle-v1.0.1.apk asset.
Enable installation from unknown sources on your Android device (Android 8.0+ / API 26+).
Open the APK file to complete installation.
Follow the onboarding guide to grant Usage Access and configure your notification schedule.