iSoron / uhabits

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

Delay for later option missing from notification menu #1831

Closed Loricarriedae closed 1 year ago

Loricarriedae commented 1 year ago

Pre-submission checklist

Description

In reminder notifications there used to be three options to tap: "Yes" "No" "Later" (can't remember exact word used but it was either Later or Delay) In the last few days my notification reminders now only show options for Yes and No and the third option to clear the reminder but schedule a time for it to reappear is missing. This was a very useful feature and I hope it is not permanently removed.

Steps to reproduce

  1. Have a habit set with a reminder notification enabled for specific time
  2. At that time, swipe down on the notification bar
  3. Swipe down again on the specific habit notification to view button options
  4. See only "Yes" and "No" displayed. Third option to delay is missing.

System information

Screenshots

A screenshot is attached. Screenshot_20230914-075448

unrelentingfox commented 1 year ago

I came here to create an issue for the same. The functionality to delay a reminder was the main reason I chose this app over others. Was this feature intentionally removed or is this a bug?

Phone info: Google Pixel 6 Pro Android 13 Uhabits version 2.1.3

iSoron commented 1 year ago

Thanks for the bug report. This feature was removed in #1226 because: (i) Android 12 introduced some restrictions that broke our current implementation of this feature; the "Later" button is still available on Android 11 and below; (ii) Android 12 now offers notification snoozing for all apps, including Loop, so the feature is redundant.