Files
gotify-tray-customized/gotify_tray/gui/models/__init__.py
kdusek 4c3b6925e5 Add message filtering by priority and subject, with CRITICAL always visible
- Implement MessagesProxyModel for client-side filtering
- Add priority filter buttons (LOW 0-3, NORMAL 4-8, HIGH 9, CRITICAL 10 always shown)
- Add subject filter menu with checkable actions for message titles
- Add Remove Filters button to reset all filters
- Restore priority 10 persistent notification setting in options
- Fix settings dialog errors and update UI layouts
- Ensure CRITICAL priority messages cannot be filtered out but can toggle persistent pop-ups
2025-12-01 18:02:05 +01:00

14 lines
292 B
Python

from .ApplicationModel import (
ApplicationAllMessagesItem,
ApplicationModelItem,
ApplicationModel,
ApplicationProxyModel,
ApplicationItemDataRole,
)
from .MessagesModel import (
MessagesModelItem,
MessagesModel,
MessagesProxyModel,
MessageItemDataRole,
)