]> ##Signal Notification Agent for Unraid ###&version; - Initial release - Notification agent for Unraid's built-in notification system - Settings page with dynamic group selection via signal-cli JSON-RPC API - Create new Signal groups directly from the Unraid UI - Test connection and send test messages from Settings - Supports any signal-cli instance (local or remote) # Remove old package if MD5 doesn't match MD5=$(md5sum &source;.txz 2>/dev/null | grep -Po '^\S+') if [[ $MD5 != &MD5; ]]; then rm -f &source;*.txz fi # Create config directory mkdir -p /boot/config/plugins/&name; https://raw.githubusercontent.com/ghzgod/signal-notification-unraid/main/release/&name;.txz &MD5; echo "" echo "-----------------------------------------------------------" echo " Signal Notification Agent for Unraid" echo " Version: &version;" echo "" echo " Configure at: Settings > Notifications > Signal" echo "-----------------------------------------------------------" echo "" # Remove plugin files removepkg &name; # Remove notification agent scripts (enabled and disabled) rm -f /boot/config/plugins/dynamix/notifications/agents/Signal.sh rm -f /boot/config/plugins/dynamix/notifications/agents-disabled/Signal.sh # Remove config (keep config on flash for reinstall) # To fully remove, user can delete /boot/config/plugins/signal-notification/ echo "" echo "-----------------------------------------------------------" echo " Signal Notification Agent has been removed." echo " Configuration preserved at:" echo " /boot/config/plugins/&name;/signal.cfg" echo " Delete that folder to fully remove all settings." echo "-----------------------------------------------------------" echo ""