iSoron / uhabits

Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits
GNU General Public License v3.0
7.93k stars 938 forks source link

Reminders for "at-most" habits never show up #2044

Open Yyuzu opened 2 months ago

Yyuzu commented 2 months ago

Pre-submission checklist

Description

Habits set up as at-most X times per period's reminders never show up.

Steps to reproduce

  1. Add a new habit
  2. Set it up as no more than 4 times per week
  3. Set up a reminder every day at 22:00
  4. Reminders never show up

System information

Screenshots

nothing relevant

Thank you!

PickledChris commented 1 month ago

I have this issue as well. Google Pixel 7, App version v2.2.1

Target: 5 every day Target type: at most Reminder 8:10 any day of the week.

I never get the notification, all of my other 5 notifications of different types work fine.

BSiddharth commented 1 month ago

Facing the same issue. On checking the logs, I observed that this is being logged. My guess is somehow this function is sending completed signal for "at most" habits and thus the reminder is being suppressed for those habits. I would have confirmed this theory but after installing android studio, Java and trying to sync gradle for the 100th time I realised I would better prefer to be stabbed in the eyes than dealing with the mess called android development. Also this might be related to our issue https://github.com/iSoron/uhabits/issues/1744.

BitesizedLion commented 3 weeks ago

I can also confirm that this issue occurs for me as well. :(

Env: Google Pixel 7 (Android 14) Version 2.2.1 via Play Store