Skip to content

v4.0.0 — Complete Rewrite

Choose a tag to compare

@nurkamol nurkamol released this 01 Mar 05:23
· 2 commits to main since this release

Breaking: PHP 7.4+ and WordPress 5.6+ required. Re-upload the plugin folder cleanly.

What's new

  • Modular architecture — rewritten from a single 80KB file into 20 focused classes
  • AJAX interface — all operations run without page reloads, with toast notifications
  • Activity Log — full audit trail stored in a dedicated DB table, filterable by action/date
  • Scheduled backups — WP-Cron auto-backups (daily / weekly / monthly)
  • Email notifications — per-event alerts via wp_mail()
  • Dry-run import — preview added/changed/removed settings before writing anything
  • Selective restore — choose exactly which keys to import via checkbox list
  • Backup notes — annotate any backup for later reference
  • Backup downloads — download any backup as a JSON file directly from the browser
  • Dashboard widget — quick status summary on the WP Dashboard
  • WP-CLI — 6 subcommands under wp ai1wm-manager
  • Dark sidebar UI — professional card-based layout with CSS custom properties
  • Extension search and Settings search — live filtering on both tabs
  • i18n ready — all strings wrapped, .pot template included

Bug fixes

  • Fixed CSS/JS not loading due to admin_enqueue_scripts timing issue
  • Fixed extension version updates silently failing due to sanitize_key() lowercasing prefixes

Upgrade

  1. Download ai1wm-manager-4.0.0.zip
  2. Plugins → Add New → Upload Plugin → replace existing
  3. Activate — the activity log table is created automatically
  4. All existing backups in wp_options are preserved