=== PawaVerify ===
Contributors: engremeka
Tags: verification, BuddyPress, user management, email notifications, member verification
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.4
Requires Plugins: buddypress, bp-verified-member
Stable tag: 1.3.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Manage verification requests for Verified Member for BuddyPress with clear decisions, user emails, and an audit trail.

== Description ==

PawaVerify extends Verified Member for BuddyPress with a practical workflow for handling verification requests from the WordPress Users screen.

Administrators can decline pending requests individually or in bulk, record a reason, and notify users by email. When Verified Member approves a pending request, PawaVerify marks the request as approved and can send a separate approval email.

Features include:

* Single and bulk decline actions for pending verification requests.
* Optional or required decline reasons.
* Customizable HTML emails for declined and approved requests.
* Live email preview and test-email delivery tools.
* Request status and decision details in the Users table.
* Pending, Approved, and Declined request filters.
* Approval and decline audit metadata, including dates, administrators, and email results.

PawaVerify requires BuddyPress and Verified Member for BuddyPress to be installed and active.

== Installation ==

1. Install and activate BuddyPress.
2. Install and activate Verified Member for BuddyPress.
3. Upload the `pawaverify` folder to the `/wp-content/plugins/` directory, or install it through the WordPress Plugins screen.
4. Activate PawaVerify through the Plugins screen.
5. Go to Users > PawaVerify to configure the approval and decline email templates.
6. Configure SMTP or another reliable WordPress mail provider before relying on email delivery.

== Frequently Asked Questions ==

= Does PawaVerify replace Verified Member for BuddyPress? =

No. Verified Member for BuddyPress remains responsible for verification. PawaVerify adds request-decision workflows, emails, and audit details.

= When is an approval email sent? =

When Verified Member reports that a user with a pending PawaVerify request has been verified. PawaVerify changes that request to Approved and sends the email once.

= Can I edit the emails before sending them? =

Yes. Users > PawaVerify includes separate HTML templates for declined and approved requests, a live preview, and a test-email tool.

= Why did the email not arrive? =

PawaVerify uses WordPress mail. Configure SMTP or another transactional email provider, then use the test-email tool and check the recipient's spam folder.

== Changelog ==

= 1.3.2 =
* Renamed plugin identifiers from the short `vm` prefix to the plugin-specific `pawaverify` prefix for WordPress.org compatibility.
* Removed legacy compatibility fallbacks for a clean pre-release codebase.

= 1.3.1 =
* Enqueued the settings-page preview JavaScript and stylesheet for improved WordPress compatibility.

= 1.3.0 =
* Initial public release.
* Added approval and decline request emails, audit details, live previews, and test-email delivery.
