mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-22 19:23:31 +00:00
ddaeab5d5e
- Re-enable JSON validation that was accidentally commented out - Fix Telegram chat_id handling with proper validation - Add smart retry logic that distinguishes retryable from permanent errors - Enhance error logging to include response bodies for debugging - Add webhook URL validation for security (prevent SSRF) - Fix deprecated strings.Title function usage - Add webhook delivery history tracking - Improve template variable substitution - Add exponential backoff for retries (max 30 seconds) - Validate numeric chat IDs for Telegram webhooks - Add comprehensive error handling and logging Tested with Telegram, Discord, and Slack - all working correctly now