~bayindirh/nudge

v0.8.0 a month ago

Nudge v0.8.0
Release Date: 20250103

At a Glance
-----------
This version adds "priority 2 operations", allowing priority 2 messages to be checked for acknowledgement, and being canceled.

What's New
----------
- Receipts are automatically printed to stdout when a priority 2 message is sent.
  - Allows suppression of this behavior with -quiet flag.
- Emergency (P2) messages' status can be checked via -get-notification-state flag.
- Emergency (P2) messages' retries can be cancelled with -cancel-notification flag.

Breaking Changes
----------------
None.

Not Broken Anymore
------------------
- applyFlags function's all debug messages read the newly assigned variable for debug messages for consistency and another level of sanity checking.
- Do not perform recipient verification if -devices flag is not used.
- Prevent crashing if the default log level is not written correctly.

Known Issues
------------
- Not all features provided by Pushover is supported yet.
  - Tag based operations (add tags to notifications, cancel notifications by tag) are not implemented.

Next Plans
----------
- Refactoring codebase to improve program flow.
- Check flag conflicts and prevent execution with conflicting flags.
- (Possible) Ergonomic updates to program calling to improve flexibility of the tool.
Do not follow this link