=== Opphisse Toolkit ===
Contributors: opphisse
Tags: admin, white label, login, security, woocommerce
Requires at least: 6.4
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Customize the WordPress admin experience, login screen, maintenance screen, admin entry alias, menu visibility, and basic hardening for client sites.

== Description ==

Opphisse Toolkit helps agencies deliver a cleaner WordPress admin experience to clients.

The plugin includes:

* Admin panel visual refinements.
* Toolbar logo and footer branding.
* Custom login, password reset, and registration URL styling.
* Optional admin entry alias powered by the WordPress rewrite API.
* Admin menu visibility management.
* Basic security hardening for XML-RPC, REST user discovery, generator output, author scans, login attempts, and security headers.
* Branded maintenance screen.
* Dashboard cleanup and local health checks.
* WooCommerce admin compatibility refinements.

The plugin does not send site health data to an external central API. Diagnostics run locally against the current site.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/opphisse-toolkit` directory, or install the plugin through the WordPress plugins screen.
2. Activate the plugin through the Plugins screen in WordPress.
3. Open Settings > Opphisse Toolkit and review the available settings.

== Frequently Asked Questions ==

= Does the plugin send data to Opphisse servers? =

No. The current version does not include a central API reporting feature.

= Does the plugin physically move wp-admin, wp-content, or wp-includes? =

No. The optional admin entry alias uses the WordPress rewrite API. WordPress core directories and server configuration files are not modified.

= Can I disable the admin alias if something goes wrong? =

Yes. Use clean URL safe mode or the recovery action from the URL settings tab.

== Changelog ==

= 1.0.0 =
* Initial public release.
* Includes admin visual refinements, login branding, manual maintenance branding, a WordPress-native admin alias, menu visibility controls, WooCommerce compatibility refinements, diagnostics, and local security checks.
* Loads plugin CSS and JavaScript through WordPress enqueue APIs.
* Does not modify .htaccess, wp-content, uploads, or WordPress core directories.
* Does not use full-page output buffering or send site data to an external central API.

= 0.3.4 =
* Removed package management screens, package status cards, and package activation actions.

= 0.3.3 =
* Fixed Plugin Check PHPCS errors and warnings for WordPress.org submission.
* Improved escaping, unslashing, local cache cleanup, and documented intentional managed file operations.

= 0.3.2 =
* Removed central API reporting, API token settings, API test action, and scheduled remote health reports.
* Added WordPress.org-ready plugin metadata and readme.

= 0.3.1 =
* Improved Toolkit header text contrast.

= 0.3.0 =
* Hardened clean URL aliases, maintenance behavior, diagnostics, and WooCommerce admin compatibility.

== Upgrade Notice ==

= 1.0.0 =
Initial public release with filesystem-safe URL and maintenance behavior.
