About

Winify is a Windows Desktop client for the Gotify notification system.

Screenshots

Note that some of the screenshots might be obsolete.

Features and Limitations

Here are the features:

  • ability to receive notifications for any amount of Gotify servers just by providing the URL to the Gotify instance,
  • supports both HTTP and HTTPs Gotify servers (with options to ignore self-signed certificates for installations that do not have a recognized certificate authority),
  • allows the user to configure notifications based on their application ID,
  • allows configuring the amount of time all notifications remain on screen,
  • on startup / restart, Winify can automatically retrieve past notification up to a configurable time span and display them,
  • can use an intermediate proxy to connect to remote Gotify instances,
  • backward compatibility down to Windows 7

and some limitations:

  • Winify is not (yet) integrated with the Windows notification system, mainly due to wanting to maintain compatibility with Windows 7 and due to the fact that notification systems are not inherently indigenous to desktop systems but have been introduced by companies such as Apple only incidentally due to Apple wanting a smooth transition between their tablet and their PC. In that sense, "notifications" on Windows, do not really exist, aside from taskbar callout bubbles. Winify thereby uses a toast system from a different author, that has been heavily modified by Wizardry and Steamworks and is still perfectly valid for all Windows versions. Perhaps at a later time, integration with the Windows 10+ notification system will be added conditionally, while still preserving backward compatibility with Windows 7.

Download

Source Code

You can check out the source using the Subversion URL:

Installing and Using

Assuming that a user is created on the Gotify server for which applications are defined that receive notifications, Winify should be configured via the settings to connect to the Gotify server using the configured Gotify user. Once Winify is connected to the Gotify server, any notification will appear on the desktop as a popup that will disappear after a configurable amount of time.

Announcements

For the lack of a better term, Winify provides an "Announcements" tab in its settings where users can configure various "per-ID" settings of notifications sent by Gotify. For instance, it is possible to configure the duration or even the appearance of some notifications based on the Gotify application ID that is sent along with the notification.

The application ID is displayed by Winify, after the subject, for example, in the following image:

the application ID is 10 and the server sending the notification is media.internal. The numeric ID 10 can then be used to set per-application rules in the Winify settings on the "Announcements" tab:

License

Winify was released on the 21st of September 2021 and is licensed under the MIT license.

Credits for the icons goes to flaticons.com.


windows/winify.txt ยท Last modified: 2023/11/22 04:32 by office

Access website using Tor Access website using i2p Wizardry and Steamworks PGP Key


For the contact, copyright, license, warranty and privacy terms for the usage of this website please see the contact, license, privacy, copyright.