Skip to content

[FEATURE] Tiered notification type based on priorityΒ #230

Description

@wandercone

🚩 Problem Description

Gotify supports priority levels from 0–10, where:

0 = low-level informational
10 = mission-critical

However, the iGotify app currently does not meaningfully differentiate behavior across these priority levels. While there is an option to enable notifications β€œat priority level,” the app does not fully leverage the granularity that Gotify provides.

As a result, users cannot configure notification behavior in a way that reflects the urgency of incoming messages.

πŸ’‘ Proposed Solution

Introduce priority-based notification behavior, similar to how color coding reflects urgency. Notification handling should dynamically adapt based on priority ranges.

For example:

Priority 0

  • No notification pane entry
  • No app badge
  • No sound
  • No vibration

Priority 1–3 (Low Priority)

  • Show in notification pane
  • Show app badge
  • No sound
  • No vibration

Priority 4–7 (Medium Priority)

  • Show in notification pane
  • Show app badge
  • Enable sound and vibration
  • Respect system Do Not Disturb settings

Priority 8–10 (Critical Priority)

  • Show in notification pane
  • Show app badge
  • Enable sound and vibration
  • Override Do Not Disturb settings

This would allow users to map notification behavior directly to the semantic meaning of Gotify priority levels, making alerts more useful and context-aware.

βœ”οΈ Checklist

Please confirm the following before submitting:

  • [x ] I searched existing issues and feature requests
  • [ x] This feature request is not a duplicate
  • [x ] This request describes a single, clear feature

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions