Skip to content

v1.4

Latest

Choose a tag to compare

@Econ01 Econ01 released this 25 Jul 16:58

Added

Notification suspension (#64)

  • Pause hydration reminders until the next user-day via a new notification action or from Notifications ▸ Schedule.
  • Resume reminders early from the same settings row.
  • Home-screen indicator shown while reminders are suspended.
  • HydroNotificationScheduler now tracks ignored reminder counts and suspend state.
  • New PauseNotificationsReceiver and ResumeNotificationsReceiver handle pause/resume broadcasts and alarms.
  • UserDayCalculator helper for computing the next user-day boundary.
  • Developer options to toggle suspension and simulate ignored reminders.

Translation disclaimer

  • Added disclaimer in language settings for non-English translations.

Changed

  • Default DayEndMode is now MIDNIGHT for new users and legacy migrations; existing users keep their current setting.
  • DailyGroupCard applies the same amoledGroupBorder() styling used by settings cards. (#66)
  • Scheduled notification time display now predicts the first reminder after a suspension ends.
  • Water entry and user-day rollover reset the notification engagement state, automatically resuming reminders.

Fixed

  • LanguageScreen: fixed the disclaimer visibility check and restored the missing string resource.

Infrastructure

  • Updated Android Gradle Plugin to 9.3.1.