0.0.5
Changelog
Main Changes
- Telegram Support: Added support for sending notifications to Telegram.
- Persistent Loop Execution: The script now runs in a continuous loop instead of exiting after one run. This change makes it incompatible with cron scheduling in the User Scripts plugin. Refer to the README for more details.
- Percentage-Based Notifications: Implemented notifications based on progress percentages using the NOTIFICATION_INCREMENT variable instead of time intervals.
- Improved Calculation Accuracy: Enhanced the accuracy of the progress and remaining time calculations.
- Updated README: Revised the README.md with new installation instructions and additional details.
- License Change: Changed the license from GPLv3 to AGPLv3 and added a copyright notice in the script as required by the license.
Other things
- Dry Run Option: Introduced a
DRY_RUNmode for testing webhook configurations without monitoring. - Debug Logging: Added an
ENABLE_DEBUGoption for detailed debug logs, including the full webhook payload for troubleshooting. - Increased Logging: Enhanced logging throughout the script for better monitoring and troubleshooting.
- Improved Error Handling: Added more robust error handling to cover various edge cases and failures.
Full Changelog: 0.0.4...0.0.5