[GH-ISSUE #1547] Perform troubleshooting checks for better UX #1088

Open
opened 2026-05-07 00:30:11 +02:00 by BreizhHardware · 1 comment

Originally created by @bilogic on GitHub (Jan 14, 2026).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1547

From https://github.com/binwiederhier/ntfy/issues/1545, the distributor app (ntfy) from f-droid had a missing Alarm and reminders permission but I'm unaware and was not asked again by the app, further more, on my Pixel 8, it is hidden in another special access screen, not found on the usual App Info screen of Android.

💡 Idea

Image
  1. The current prompt of ASK LATER, DISMISS and ... NOW is too fragile, one wrong click and it doesn't come back again, I had to re-install to get it back
  2. Let users run a troubleshooting checklist like Element X, see https://github.com/element-hq/element-x-android/issues/6000
  3. Setting up the various servers was relatively easy, but it took several days before I ironed out these issues
  4. I think in many setups, there will be 2 groups of users, the tech guys who set this up and the users who are non tech savvy.. this checklist will help the tech guys pinpoint the exact issue quickly and support non tech users at scale

💻 Target components

Android, iOS and I suppose, the web app

Originally created by @bilogic on GitHub (Jan 14, 2026). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1547 <!-- Before you submit, consider asking on Discord/Matrix instead. You'll usually get an answer sooner, and there are more people there to help! - Discord: https://discord.gg/cT7ECsZj9w - Matrix: https://matrix.to/#/#ntfy:matrix.org / https://matrix.to/#/#ntfy-space:matrix.org --> From https://github.com/binwiederhier/ntfy/issues/1545, the `distributor app` (ntfy) from f-droid had a missing `Alarm and reminders` permission but I'm unaware and was not asked again by the app, further more, on my Pixel 8, it is hidden in another special access screen, not found on the usual `App Info` screen of Android. :bulb: **Idea** <!-- Share your thoughts; try to be detailed if you can --> <img width="506" height="291" alt="Image" src="https://github.com/user-attachments/assets/5e5739ff-c42b-4971-8a9f-eb72f845abdc" /> 1. The current prompt of `ASK LATER`, `DISMISS` and `... NOW` is too fragile, one wrong click and it doesn't come back again, I had to re-install to get it back 2. Let users run a troubleshooting checklist like Element X, see https://github.com/element-hq/element-x-android/issues/6000 3. Setting up the various servers was relatively easy, but it took several days before I ironed out these issues 4. I think in many setups, there will be 2 groups of users, the tech guys who set this up and the users who are non tech savvy.. this checklist will help the tech guys pinpoint the exact issue quickly and support non tech users at scale :computer: **Target components** <!-- Where should this feature/enhancement be added? --> <!-- e.g. ntfy server, Android app, iOS app, web app --> Android, iOS and I suppose, the web app
Author
Owner

@wunter8 commented on GitHub (Jan 14, 2026):

We just recently found out that if battery optimization is disabled (which is what we recommend everyone do), then the Alarms and Reminders permission disappears from the permission list (since the app can already start tasks in the background based on the battery permission).

The next Android release will be updated to make this more clear to users.

<!-- gh-comment-id:3749538738 --> @wunter8 commented on GitHub (Jan 14, 2026): We just recently found out that if battery optimization is disabled (which is what we recommend everyone do), then the Alarms and Reminders permission disappears from the permission list (since the app can already start tasks in the background based on the battery permission). The next Android release will be updated to make this more clear to users.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy#1088
No description provided.