=== Patriot Platform Members ===
Contributors: patriotplatform
Requires at least: 6.5
Requires PHP: 8.0
Stable tag: 1.11
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Signed membership, regional coordination and accountable records.

== Description ==
Complete replacement for earlier Patriot Platform Members releases. Requires Fluent Forms
Free for signing and the supplied CertWright integration for certificates.

Includes verified-account registration, versioned agreement snapshots, typed
signatures, administrator admissions, acceptance-gated certificates, coordinator
approval, regional/national contact groups and queued opt-in email, regional
map cards, activities, private member records and review requests, administrative
audit history, qualification records and an authenticated eligibility endpoint.

No training courses, payment system, ballots or single sign-on are included.
The existing voting app remains a separate service awaiting its API integration.
Single-site WordPress. Test on the local development site first.
See INSTALL-FIRST.txt for the full setup, upgrade and operating instructions.

== Installation ==
1. Back up WordPress; upload this complete ZIP and replace the earlier plugin.
2. Keep Fluent Forms and CertWright activated.
3. Complete and publish the agreement/privacy notice; create the signing form.
4. Configure email, cron, cache exclusions, menus and certificate settings.
5. Test signing, admissions and certificates before opening registration.

== Upgrade Notice ==
= 0.4.0 =
Existing members need a signed and accepted agreement for member access,
coordinator powers and new certificates. Existing records are preserved.
No existing checkbox consent is treated as a signature.

== Frequently Asked Questions ==
= Does this make the agreement legally enforceable? =
The software records consent, a fixed text version and acceptance. It does not
determine legal enforceability or replace the agreed disciplinary procedures.

= Are courses or voting built in? =
No courses are created. Verified qualification records and a restricted
read-only eligibility endpoint prepare for separate training and voting systems.

= Does uninstall delete data? =
No. Records remain. Privacy erasure requires a documented review of retained
signed and accountability data as explained in INSTALL-FIRST.txt.

= Are geographic boundaries checked automatically? =
No. Admissions reviews the region, suburb and postcode before accepting.

== Changelog ==
= 0.4.3 =
Dedicated Membership agreement page with read, comprehension and signing steps.
Exact [name]/[full name] substitution from a separate registered full-name field.
One to five versioned questions, all-correct server-side gate and retry feedback.
Name, email, version, question or expiry changes invalidate the current check.
Signed copies preserve personalised text and the understanding-check evidence.
Supplied document has no draft/review notices or private review appendices.

= 0.4.0 =
Versioned agreements and Fluent Forms signing with verified accounts;
admissions approval before certificate requests; current membership checks
for coordinator access, records, messaging and certificate email delivery;
private hub and review requests; independent financial-record review;
qualification records and authenticated voting eligibility API;
full installation instructions and updated home page blocks.

= 0.3.2 =
Shared branded member pages and navigation, compact Customizer logo.

= 0.3.1 =
Three-letter regional certificate numbers with atomic per-region counters.

= 0.3.0 =
Regional coordination, private contact groups, preview and queued delivery.

== 1.01 Regional Coordinator Dashboard ==
See UPDATE-1.01.txt for installation, scope and test checklist.

== 1.02 Regional events and RSVPs ==
Approved activity registrations, event volunteers, capacity and private attendance tools. See UPDATE-1.02.txt.

== 1.03 Event confirmations and reminders ==
Transactional event emails, scheduled reminders and administrator queue/retry controls. See UPDATE-1.03.txt.

== 1.04 Shared administration header ==
Shared logo header across Patriot Platform admin screens, plus registered-attendee event change/cancellation notices. See UPDATE-1.04.txt.

== 1.05 Event attendance management ==
Event filters, row actions, registration removal, attendance states and scoped CSV exports. See UPDATE-1.05.txt.

== 1.06 Member calendar downloads ==
Confirmed active members can download calendar copies from event and membership pages. See UPDATE-1.06.txt.

== 1.07 Event views and summaries ==
Upcoming, Past, Cancelled, Trash and All views; administrator retirement controls; whole-event attendance totals. See UPDATE-1.07.txt.

== 1.08 Duplicate events ==
Administrators can create a new draft from existing event details with a chosen future date. See UPDATE-1.08.txt.

== 1.09 Optional event end times ==
Optional finish date/time in submissions, editor, duplication, event display, email notices and calendar downloads. See UPDATE-1.09.txt.

== 1.10 Printable attendance sheets ==
Private organiser rolls for current confirmed registrations, ready to print or save as PDF through the browser. See UPDATE-1.10.txt.

== 1.11 Bulk attendance updates ==
Select up to 50 current registrations and save Attended, No-show or Not marked in one action. See UPDATE-1.11.txt.
