=== NexPilot – Content Assistant ===
Contributors: mrhasan20222
Tags: content freshness, content audit, editorial workflow, review queue, reminders
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.7
Version: 1.1.7
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Plugin URI: https://wordpress.org/plugins/nexpilot-content-assistant/
Author URI: https://www.nexgrowix.com/

Track content freshness, manage a review queue, and keep WordPress posts and pages up to date.

== Description ==

NexPilot gives editors a practical Content Assistant using only WordPress-native features. It calculates freshness from the last update or manual review, highlights content that needs attention, and provides a queue for editorial work.

Features:

* Fresh, Review Soon, Needs Review, Outdated, and Snoozed statuses
* Accurate weighted content freshness score with configurable status weights
* Search and filter by post type, category, and status
* Mark content as reviewed, add it to a queue, or snooze for 30/90 days
* Bulk actions and pagination
* Automatic scheduled content scanning
* Optional automatic queueing for outdated content
* Weekly email digest
* Category rename and safe deletion tools
* Marketer Content Brief with target keyword, content goal, funnel stage, CTA, owner, and next review date
* Automatic next-review scheduling and due-date status changes
* Content audit CSV export with spreadsheet formula-injection protection
* Configurable thresholds, score weights, review cycle, post types, display density, and sorting
* Direct Documentation and Support links to NexGrowix resources
* Activity and queue database tables created on activation
* Optional complete data cleanup on uninstall

No external API is required.

NexPilot is developed by NexGrowix. All plugin assets are included locally. The plugin does not load code, fonts, images, tracking pixels, or analytics from NexGrowix or any other third party.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install the ZIP from Plugins > Add New > Upload Plugin.
2. Activate NexPilot.
3. Open NexPilot in the WordPress admin menu.
4. Review Settings and choose the post types and freshness thresholds you want.

== Frequently Asked Questions ==

= Does NexPilot change my post content? =

No. It reads post dates and stores review metadata. Content changes only when an editor edits a post normally.

= Does it require an API key? =

No. NexPilot runs entirely inside WordPress.

= What happens when I deactivate it? =

Your settings and review data remain available. Scheduled tasks are removed until the plugin is activated again.

= Can I delete all plugin data? =

Yes. Enable "Delete all data on uninstall" in Advanced Settings, then delete the plugin.

= Does NexPilot send content or usage data to NexGrowix? =

No. Review data and optional marketing brief fields remain in the site's own WordPress database. Email notifications are disabled by default and, when enabled, are sent through the site's normal WordPress email system.

== Privacy ==

NexPilot stores content review dates, editorial activity, review queue information, and optional marketing brief fields in the site's own database. An assigned content owner is stored as a WordPress user ID. NexPilot does not contact external services, use telemetry, or share this information with NexGrowix.

== Changelog ==

= 1.1.6 =
* Reduced the height of all four dashboard summary cards.
* Enlarged and repositioned summary icons with a single subtle background bubble.
* Expanded Review Activity with queue and snooze metrics for better use of space.
* Removed Documentation and Support URL settings and connected both buttons directly to NexGrowix.

= 1.1.5 =
* Rebuilt dashboard summary cards with clearer badge, number, icon, and supporting-text hierarchy.
* Balanced the three lower dashboard panels and removed excessive fixed empty space.
* Refined spacing, typography, focus, hover, and responsive behavior throughout the admin UI.
* Removed all remaining box shadows, including editor fields, toggles, and notifications.

= 1.1.4 =
* Added soft semantic colors back to dashboard summary icons and status rings.
* Added subtle pastel bubble artwork to the four summary card backgrounds.
* Restored clear color coding for Review, Queue, and View row actions.
* Harmonized Quick Action and Review Activity accents without adding shadows.

= 1.1.3 =
* Refined the dashboard with a calmer, neutral color system and minimal shadows.
* Removed the colored accent strips from the lower dashboard panels.
* Replaced long status bars with four compact circular status indicators.
* Simplified card, quick-action, table-action, focus, and hover states.
* Added a visible Support button and configurable Support URL setting.
* Added reduced-motion support for a more comfortable admin experience.

= 1.1.2 =
* Redesigned the post editor Content Brief into clear strategy and review sections.
* Prevented the Content Brief from causing horizontal editor-sidebar overflow.
* Disabled repeated review actions while content is Fresh.
* Disabled duplicate queue actions while content is already pending or snoozed.
* Restored queue availability automatically after a queued item is marked reviewed.
* Added server-side state checks to protect action rules beyond the dashboard interface.

= 1.1.1 =
* Improved dashboard and Settings typography for better readability.
* Added a configurable Documentation button to the dashboard header.
* Updated the WordPress admin menu icon.
* Redesigned status, review activity, quick action, and table action controls.

= 1.1.0 =
* Fixed the freshness score incorrectly showing 100% when all content was in Review Soon or when no content was tracked.
* Added weighted and configurable freshness scoring.
* Added NexGrowix branding inside NexPilot admin pages.
* Added marketer Content Brief fields and dashboard filters.
* Added custom review cycles and next review dates.
* Added content audit CSV export.
* Added email opt-in and privacy policy guidance.
* Added dashboard display and marketing workflow settings.

= 1.0.0 =
* Initial release.
