github Hosteroid/domain-monitor v1.1.3

6 hours ago

Domain Monitor v1.1.3

Adds CSV/JSON import/export for domains, tags, and groups, an in-app update system with backup and rollback, and admin tag/domain transfer actions.

What's new

  • CSV/JSON Import & Export - Domains, Tags, and Notification Groups with drag-and-drop file upload
  • Sensitive Data Masking - API tokens and webhook URLs masked in group exports; masked channels imported as disabled
  • In-App Update System - Check, apply, and rollback updates from Settings (GitHub Releases + hotfix tracking)
  • Update Channels - Stable (releases only) or Latest (releases + hotfixes) with configurable badge
  • File & Database Backup - Automatic backup before every update, one-click rollback
  • Update Notifications - In-app alerts for admins when new releases or hotfixes are detected
  • Tag Transfer - Admin-only individual and bulk transfer of tags between users
  • Domain Bulk Transfer - Admin-only bulk transfer of domains to another user
  • Drag-and-Drop File Upload - Import zones on Domains, Tags, and Groups pages with format hints and size limits
  • Bulk Action Bars Redesigned - Consistent inline toolbar styling across all list pages
  • Installer Hardened - Admin auth required post-install; re-installation blocked
  • ErrorHandler Improvements - Recursion guard, graceful fallback logging, \Throwable catch
  • Migration: 025_add_update_system_v1.1.3.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.