kdusek 7b695d7b7f
Some checks failed
build / build-win64 (push) Waiting to run
build / build-macos (push) Waiting to run
build / build-pip (push) Failing after 11s
Fix compatibility issues with Qt/PyQt6 versions
- Add null check for message.message in search filter
- Handle missing colorScheme/colorSchemeChanged methods for older Qt versions
- Add display check to prevent hanging in headless environments
- Update build documentation with system package alternative
- Update PyInstaller spec for Python 3.12
- Improve run.sh script with venv management
2025-12-06 04:00:10 +01:00
2024-10-29 16:58:20 +01:00
2022-12-28 18:38:10 +01:00
2022-03-21 18:58:59 +01:00
2025-11-26 15:17:43 +01:00
2023-04-08 10:18:50 +02:00
2021-08-05 18:56:17 +02:00
2021-08-05 18:56:17 +02:00
2025-11-26 15:17:43 +01:00
2024-10-29 17:15:07 +01:00
2024-10-29 17:10:20 +01:00
2024-10-29 17:10:20 +01:00

Gotify Tray

A tray notification application for receiving messages from a Gotify server.

Getting started

  • Download the latest release.

  • or, install via pip:

    $ pip install gotify-tray
    
  • or, run from source:

    $ pip install -r requirements.txt
    $ python -m gotify_tray
    

Features

  • Receive gotify messages in the native notification area.
  • Reconnect after wake from sleep or losing network connection.
  • Disable notification banners for low priority messages.
  • Manually delete received messages.
  • Go through a history of all previously received messages.
  • Receive missed messages after losing network connection.

Customizations

  • Persistent Notifications for Priority 10: Messages with priority 10 display as persistent pop-up windows that stay on screen until clicked, with a flashing background for attention.
  • Sound Notification Control: Option to play notification sound only for priority 10 messages.
  • Multiple Persistent Notifications: Multiple priority 10 messages stack vertically and can be closed all at once by clicking any one or the tray icon.
  • Enhanced UI Settings: Added configurable options for persistent notifications and sound behavior in the settings dialog.

Images

Main window

Default Dark
main window default main window dark

Notification banners

Windows 10 KDE MacOS 12
notification kde_notification macos_notification
notification kde_notification

Build instructions

See BUILDING.

Requirements

  • python >=3.10
Description
No description provided
Readme GPL-3.0 2.7 MiB
Languages
Python 97.7%
Inno Setup 1.2%
Shell 0.9%
PowerShell 0.1%
Makefile 0.1%