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
- Upload & unzip to your web root
- Copy
.env.example→.envand set DB/mail info - Run
composer install --no-dev --prefer-dist - Point your webserver to the
public/folder
Version history:
View detailed changelog →