=== ActivitySignature ===
Contributors: alexhedstrom
Donate link: https://activitysignature.com/
Tags: user activity, user tracking, login tracking, activity logs, woocommerce
Requires at least: 6.2
Tested up to: 7.1
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Track user creation, profile updates, logins, failed logins, role changes, and deletions from the WordPress admin.

== Description ==

Activity Signature helps administrators monitor account activity. It records when users are created, updated, log in, fail to log in, change roles, or are deleted — then surfaces that data in a dashboard and activity log under Settings.

= Features =

* User overview dashboard with search, role, login-status, date, and never-logged-in filters
* Chronological activity log with type and date filters
* Actor attribution and expandable event details
* Failed login tracking with rate limiting
* Failed-login summaries and optional threshold email alerts
* Last Login column on the Users screen
* Optional WooCommerce Orders column and order filters on the Dashboard
* Filtered CSV export, bulk deletion, and activity log purge
* Configurable retention and items per page
* Per-event tracking controls with role and user exclusions
* Operational diagnostics for records, scheduled cleanup, and a manual cleanup run
* WordPress personal data export, erasure, and privacy-policy integration
* About tab for Activity Signature context

== Installation ==

1. Upload the `activitysignature` folder to `/wp-content/plugins/`
2. Activate the plugin through the Plugins screen
3. Go to Settings → Activity Signature

== Frequently Asked Questions ==

= Where is the admin screen? =

Settings → Activity Signature. Tabs: Dashboard, Activity Log, Settings, About.

= What personal data does this plugin store? =

Activity records stay on your WordPress site in a custom table. They may include usernames, email addresses, IP addresses, the account that performed an action, and event dates. Nothing is sent to the plugin author or a third-party service. Set how long rows are kept under Settings → Activity Signature → Settings. The plugin registers with WordPress Tools → Export Personal Data and Erase Personal Data, and adds suggested text under Settings → Privacy.

= Does retention delete last-login values? =

No. Retention only prunes historical activity log rows. Last-login and last-update user meta are kept.

= Does the WooCommerce integration require WooCommerce? =

Yes. Enable it under Settings → Integrations. The Orders column and order filters only appear when WooCommerce is installed and active.

== Screenshots ==

1. Dashboard — user overview, KPIs, and filters
2. Activity Log — chronological events with type and date filters
3. Settings — tracking, retention, exclusions, and diagnostics

== Changelog ==

= 1.0.0 =
* Initial release
