github Hosteroid/domain-monitor v1.1.2

11 hours ago

Domain Monitor v1.1.2

Adds Pushover notifications, improves .nl/.eu status detection, and fixes PHP 8.x compatibility issues.

What's new

  • Google Chat Webhook Support - Selectable payload formats (Generic, Google Chat, Simple Text)
  • Domain Status Change Notifications - Configurable alerts for available, registered, expired, redemption_period, pending_delete
  • Failed Login Notifications - In-app alerts with geolocation, device info, and failure reason
  • Domain Expiration Bell Notifications - In-app alerts respecting user isolation mode
  • Admin User Profile Page - /users/{id} with Overview, Domains, Tags, Notification Groups tabs
  • Dashboard Insights - Registrar distribution, tag usage, notification coverage widgets
  • Quick Actions Dropdown - Top-nav shortcut for Add Domain, Create Group, Create Tag, WHOIS Lookup
  • WHOIS Rate Limit Handling - Exponential backoff with TLD-grouped retry logic
  • Admin TLD Registry Editing - Edit WHOIS/RDAP servers from UI
  • Redemption Period & Pending Delete - New domain lifecycle statuses from EPP codes
  • Sidebar Branding - Logo, title, and subtitle in sidebar navigation
  • Mobile UI Overhaul - Sidebar overlay, swipe-to-close, responsive layout improvements
  • CSRF Protection - POST method enforced on all destructive actions
  • Error Log Deduplication - Improved matching on type + file + line + message
  • WHOIS Date Parsing - DD/MM/YYYY format support for European registries
  • 404 Error Logging - Router logs with full request context
  • Migration: 024_add_status_notifications_v1.1.2.sql

Install

  1. Upload & unzip to your web root
  2. Copy .env.example.env and set DB/mail info
  3. Run composer install --no-dev --prefer-dist
  4. Point your webserver to the public/ folder

Version history:
View detailed changelog →

Don't miss a new domain-monitor release

NewReleases is sending notifications on new releases.