=== N-C Branding Guard ===
Contributors: queenjoshua
Tags: gutenberg, block editor, brand, editor, agency
Requires at least: 6.2
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.8.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Brand guardrails for WordPress editors.

== Description ==

N-C Branding Guard helps agencies and site owners keep Gutenberg content on-brand. Set approved colors, typography, and blocks, then warn editors when content drifts outside your design rules.

The free plugin focuses on practical Gutenberg guardrails:

* Approved brand color palette
* Approved font size slugs
* Allowed Gutenberg blocks
* Restricted roles
* Editor sidebar warnings
* Optional block inserter restriction for restricted roles
* Extensible scan API for Pro reporting
* Issue severity settings for warn/block policy planning
* Policy Health checklist for launch readiness
* Policy import/export for repeatable brand setup across sites
* Support Snapshot for faster support requests

Give clients editing freedom without letting pages lose consistency.

Upgrade to N-C Branding Guard Pro when you need site-wide reports, publish/update blocking, approved exceptions, activity logs, printable client reports, Gutenberg auto-fix, Elementor scanning, WPBakery scanning, and license/support tools.

== Installation ==

1. Upload the `n-c-branding-guard` folder to `/wp-content/plugins/`.
2. Activate N-C Branding Guard from the Plugins screen.
3. Go to Settings > N-C Branding Guard.
4. Configure your brand colors, font sizes, allowed blocks, and restricted roles.
5. Open a post or page in the block editor and check the N-C Branding Guard panel.
6. Export a policy backup or import a shared policy JSON when you need to repeat setup across sites.
7. Use the Support Snapshot on the settings page if you need help tuning a policy.

== Privacy ==

N-C Branding Guard stores its policy settings in your WordPress database and scans content locally inside WordPress. The free plugin does not send content, settings, analytics, telemetry, or editor activity to Neon.Computer automatically.

The settings page includes links to documentation, support, and optional Pro information. Those links open external Neon.Computer pages only when a user chooses to click them.

The Support Snapshot is shown so site owners can copy diagnostic details into a support request. It can include the site URL, WordPress version, PHP version, plugin version, policy enabled state, restricted roles, policy counts, and guardrail settings. It is not transmitted automatically.

== Frequently Asked Questions ==

= What editor does this support? =

Free focuses on Gutenberg and the WordPress block editor. N-C Branding Guard Pro adds report scanning for Elementor and WPBakery content.

= Does this block publishing? =

Free stores severity settings and can restrict the Gutenberg block inserter. N-C Branding Guard Pro uses block severities for publish/update blocking.

= How is Pro different from Free? =

Free is the editor warning and policy layer. Pro adds full-site reports, CSV export, printable client reports, approved exceptions, activity logs, Gutenberg auto-fix, Elementor scans, WPBakery scans, and license/support tools.

= Can administrators be restricted? =

No. Administrators can configure policies and are not restricted by the block inserter filter.

== Screenshots ==

1. N-C Branding Guard settings with policy summary and Policy Health checklist.
2. Gutenberg editor panel showing off-brand content warnings and severity tags.
3. Free vs Pro comparison and support snapshot disclosure.

== Changelog ==

= 0.8.1 =

* Rename the WordPress.org submission package to N-C Branding Guard with the n-c-branding-guard text domain.
* Update the contributor field to the submitting WordPress.org username.
* Remove old package branding assets and direct checkout links from the free submission package.
* Add Policy Portability tools for exporting and importing N-C Branding Guard policy JSON.
* Add a reusable raw-content scan API for Pro and future integrations.
* Keep imported policies routed through the same sanitizer as saved settings.
* Prepare Free for more repeatable agency/site handoff workflows.

= 0.7.0 =

* Add Policy Health checklist to make setup readiness easier to understand.
* Add clearer editor issue mix summary and severity labels.
* Preserve canonical typography issue types for accurate Pro report counts.
* Add privacy/support disclosure for Support Snapshot and external support links.
* Add WordPress.org screenshot captions and submission-ready privacy language.

= 0.6.0 =

* Confirm compatibility metadata for WordPress 7.0.
* Clarify the Free and Pro feature split for WordPress.org review.
* Keep Pro messaging focused on optional paid enforcement, reporting, builder scanning, and support tools.

= 0.5.0 =

* Add clearer policy summary cards to the settings screen.
* Add direct Pro checkout and documentation links.
* Restore Elementor and WPBakery as Pro upgrade messaging.

= 0.4.1 =

* Maintenance release.

= 0.4.0 =

* Add in-plugin Pro upgrade card and editor upgrade prompt.
* Add Support Snapshot for faster support requests.
* Add product logo assets for admin branding.
* Add uninstall cleanup.

= 0.3.0 =

* Add Pro guard mode settings.
* Add issue severity settings: ignore, warn, or block.
* Add helper for retrieving blocking issues.

= 0.2.0 =

* Add scan helper methods for Pro reports and integrations.
* Add policy and scan filters.
* Keep free package focused on Gutenberg warning mode.

= 0.1.0 =

* Initial MVP.
* Add settings page.
* Add Gutenberg N-C Branding Guard panel.
* Add brand color, font size, and block policy warnings.
* Add optional allowed-block enforcement for restricted roles.
