=== WP Settings & Health Dashboard ===
Contributors: codecompiled
Tags: dashboard, system info, database, health, backup
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.4
Stable tag: 2.0.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

A professional-grade dashboard for monitoring WordPress core, theme metrics, server environment, and database health with one-click SQL exports.

== Description ==

**WP Settings & Health Dashboard** is designed for developers and site owners who need instant, high-visibility access to their site's technical "vitals." 

Built by a senior technology professional with over 15 years of experience in .NET and Azure architecture, this plugin brings enterprise-level clarity to the WordPress admin. It eliminates the need for manual checks by consolidateing server limits, database bloat, and theme configurations into a single, clean interface.

### Key Features:
* **System Cards:** A modern, card-based UI showing WP Core, Theme, and Server data.
* **Database Diagnostic:** Automatically identifies your **Largest Table** to help spot database bloat.
* **One-Click Backup:** Generate and download a full SQL backup of your database directly from the admin.
* **Customizable View:** Use the sidebar toggles to show only the technical metrics you care about.
* **Modern PHP Support:** Fully optimized for PHP 8.1, 8.2, and 8.3.

== Installation ==

1. Upload the `wp-settings` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Navigate to 'WP Settings' in your sidebar to view your new dashboard.

== Screenshots ==

1. **The System Dashboard:** A clean, card-based overview showing WordPress Core, Theme Health, and Server Environment metrics.
2. **Database Tools:** High-level database stats (size and table count) with the new "Largest Table" diagnostic.
3. **Customizable View:** Use the "Display Options" sidebar to toggle exactly which technical metrics you want to monitor.

== Changelog ==

= 2.0.1 =
* Fix: Resolved "Deprecated: addslashes()" warning for PHP 8.1+.
* Fix: Improved SQL export logic to handle NULL values correctly.
* New: Added "Largest Table" diagnostic to Database Health card.
* New: Refactored UI into a modern, responsive card-based layout.

= 1.0 =
* Initial release.

== Upgrade Notice ==

= 2.0.1 =
This update is critical for users on PHP 8.1+ to prevent deprecation warnings and ensures database backups handle NULL values properly.