Skip to content

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

@wandercone

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

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions