=== PhoenixForge Maintenance Reports ===
Contributors: ryanpurvisphoenixforge
Tags: maintenance, reports, client reports, activity tracking, agency
Requires at least: 6.2
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 2.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Auto-track WordPress maintenance activities and generate branded client reports to justify retainers.

== Description ==

PhoenixForge Maintenance Reports automatically tracks every maintenance activity on your WordPress site and generates professional, branded reports for your clients. Prove your value and justify your maintenance retainer with hard data.

**The problem:** You update plugins, run backups, fix security issues, and optimise performance — but clients never see any of it. When renewal time comes, they wonder what they are paying for.

**The solution:** PhoenixForge Maintenance Reports silently logs every maintenance action, then compiles it into a polished, branded PDF report. Plugin updates, backup status, security scans, uptime stats — all documented automatically.

= Free Features =

* Automatic tracking of plugin and theme updates
* Core WordPress update logging
* Backup activity tracking
* Security scan result logging
* Monthly report generation
* PDF export with site branding

= Pro Features =

* White-labelled reports with your agency branding
* Custom report sections and content
* Automated email delivery to clients on schedule
* Integration with all PhoenixForge monitoring plugins
* Report templates for different client tiers
* Priority support

= Part of the PhoenixForge Suite =

PhoenixForge Maintenance Reports automatically pulls data from PhoenixForge Backup Manager, PhoenixForge Security Monitor, PhoenixForge Uptime Monitor, and PhoenixForge Performance Monitor when installed. The more PhoenixForge plugins you use, the richer your reports become.

== Installation ==

1. Upload the plugin files to `/wp-content/plugins/wp-maintenance-reports/`
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Navigate to Maintenance Reports in the admin menu
4. Configure your branding and report preferences
5. Activities are tracked automatically from activation

== Frequently Asked Questions ==

= Does it track activities automatically? =
Yes, from the moment you activate the plugin, all maintenance activities are logged without any manual input.

= Can I add custom notes to reports? =
Yes, you can add manual entries for work done outside of WordPress, such as server-level changes or consulting time.

= How often are reports generated? =
You can generate reports on demand or schedule them monthly. Pro supports weekly and custom schedules.

= Is there a Pro version? =
Yes, Pro adds white-labelling, automated email delivery, custom templates, and cross-plugin integration. Visit phoenixforge.io for details.

= Does it integrate with other monitoring plugins? =
Yes, PhoenixForge Maintenance Reports automatically includes data from other installed PhoenixForge plugins like Backup Manager, Security Monitor, and Uptime Monitor.

== Screenshots ==

1. Maintenance activity dashboard showing tracked updates, backups, and security events
2. Generated PDF report preview with branded header and activity summary
3. Activity timeline log with plugin updates, core updates, and manual entries
4. Report settings page with branding configuration and email delivery schedule
5. Monthly report overview with tracked maintenance hours and completed tasks

== Third-Party Services ==

This plugin connects to external services under certain conditions:

= PhoenixForge License Server =
When you activate a Pro license key, the plugin validates it with the PhoenixForge license server.
* Service URL: https://phoenixforge-licenses.phoenixforge.workers.dev
* Privacy Policy: https://phoenixforge.io/privacy
* Terms of Service: https://phoenixforge.io/terms
* Data sent: License key, site URL
* When: On license activation, deactivation, and daily revalidation

= PhoenixForge Update Server =
The plugin checks for new versions from the PhoenixForge update server. This is disabled in WordPress.org distributed builds.
* Service URL: https://phoenixforge-updates.phoenixforge.workers.dev
* Privacy Policy: https://phoenixforge.io/privacy
* Terms of Service: https://phoenixforge.io/terms
* Data sent: Plugin slug and current version
* When: During WordPress update checks (approximately every 12 hours)

= Outbound Webhooks (Pro Feature) =
Pro users can optionally configure webhook URLs to send event data to services like Zapier, Make, or n8n.
* Only active when explicitly configured by the site administrator
* Data sent: Event type, site URL, and event-specific data
* Destination URL is entirely user-controlled

== Changelog ==

= 2.0.0 =
* Initial public release
* Automatic activity tracking
* Plugin and theme update logging
* PDF report generation
* Monthly report scheduling

== Upgrade Notice ==

= 2.0.0 =
Initial release.
