Skip to content

Chronicle v1.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 17:59
· 45 commits to main since this release

Chronicle v1.0.1

What's New & Improvements

  • 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

  1. Download the attached chronicle-v1.0.1.apk asset.
  2. Enable installation from unknown sources on your Android device (Android 8.0+ / API 26+).
  3. Open the APK file to complete installation.
  4. Follow the onboarding guide to grant Usage Access and configure your notification schedule.