Files
gotify-tray-customized/README.md
kdusek a797f4ccf1
Some checks failed
build / build-pip (push) Failing after 8s
build / build-win64 (push) Has been cancelled
build / build-macos (push) Has been cancelled
Update documentation
- Add repository details to AGENTS.md for customized repo
- Add customizations section to README.md describing new features:
  - Persistent notifications for priority 10 with flashing
  - Sound control for priority 10 only
  - Stacking multiple notifications
  - Tray icon click to close all
2025-11-26 15:17:43 +01:00

67 lines
2.8 KiB
Markdown

# Gotify Tray
A tray notification application for receiving messages from a [Gotify server](https://github.com/gotify/server).
## Getting started
- [Download the latest release.](https://github.com/seird/gotify-tray/releases/latest)
- or, install via pip:
```shell
$ pip install gotify-tray
```
- or, run from source:
```shell
$ 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](https://raw.githubusercontent.com/seird/gotify-tray/develop/images/main_default.png) | ![main window dark](https://raw.githubusercontent.com/seird/gotify-tray/develop/images/main_dark.png)
### Notification banners
Windows 10 | KDE | MacOS 12
:-------------------------------------------------:|:---------------------------------------------------------:|:---------------------------------------------------------:
![notification](https://raw.githubusercontent.com/seird/gotify-tray/develop/images/notification.png) | ![kde_notification](https://raw.githubusercontent.com/seird/gotify-tray/develop/images/kde_notification.png) | ![macos_notification](https://raw.githubusercontent.com/seird/gotify-tray/develop/images/macos_notification.png)
![notification](https://raw.githubusercontent.com/seird/gotify-tray/develop/images/notification_centre.png) | ![kde_notification](https://raw.githubusercontent.com/seird/gotify-tray/develop/images/kde_notification_centre.png) |
## Build instructions
See [BUILDING](BUILDING.md).
## Requirements
- python >=3.10