=== Tidy Content Planner ===
Contributors: pierreferrolliet
Tags: editorial calendar, content planner, drag and drop, editorial workflow, content calendar
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.2
Stable tag: 1.0.8
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A visual editorial calendar for WordPress. Plan, organize and manage your content with drag & drop, backlog, filters and quick edit.

== Description ==

**Tidy Content Planner** turns your WordPress admin into a visual content planning cockpit. See all your posts at a glance, drag and drop them to reschedule, and never miss a publishing slot again.

= Free Features =

* **Monthly calendar view** — See all your posts on a clean, visual calendar
* **Drag & drop** — Move posts between days to reschedule instantly
* **Backlog sidebar** — Keep unscheduled drafts and ideas in a dedicated panel, then drag them onto the calendar
* **Quick filters** — Filter by category, author, status or keyword
* **Quick edit** — Edit title, date, status, category and author without leaving the calendar
* **Quick create** — Click any day to create a new post with pre-filled date
* **Color-coded cards** — Posts are colored by status (draft, pending, scheduled, published) or by category
* **Visual legend** — Always know what each color means

= Pro Features =

* Weekly and agenda views
* Kanban board (by status)
* Multi-author management
* Custom statuses
* Editorial checklists
* Category distribution analysis
* Publishing rhythm insights
* Internal notes on posts
* CSV and iCal export
* SEO plugin integration

= More from Tidy Plugins =

If you like this plugin, take a look at the rest of the Tidy suite:

* [Tidy Table of Contents](https://wordpress.org/plugins/tidy-table-of-contents/) — automatic, accessible table of contents
* [Tidy Draft Share](https://wordpress.org/plugins/tidy-draft-share/) — share drafts via secure, expiring preview links
* [Tidy Author Box](https://wordpress.org/plugins/tidy-author-box/) — author bio box with avatar and social links
* [Tidy Broken Link Scan](https://wordpress.org/plugins/tidy-broken-link-scan/) — find broken links and images, no external service


== Installation ==

1. Upload the `tidy-content-planner` folder to `/wp-content/plugins/`
2. Activate the plugin through the 'Plugins' menu
3. Go to **Calendar** in the admin sidebar
4. Start planning your content!

== Frequently Asked Questions ==

= What post types are supported? =

By default, the calendar shows standard posts. You can enable pages and custom post types in Settings.

= Can multiple authors use the calendar? =

Yes! All users with the "edit_posts" capability can access the calendar.

= Does drag & drop change the publication date? =

Yes. When you drag a post to a different day, its publication date is updated immediately.

== Development ==

The calendar interface is built with the WordPress Scripts toolchain. The uncompiled JavaScript source lives in the `src/` directory, shipped with the plugin, and is compiled into `build/`.

To rebuild the assets from source:

`npm install`
`npm run build`

== Screenshots ==

1. Monthly calendar view with color-coded post cards, backlog and filters
2. Settings — post types, week start, default status and display options

== Changelog ==

= 1.0.8 =
* The review prompt now waits for real usage: it only appears on the plugin screens, once at least five posts have been rescheduled from the calendar, and it states how many.

= 1.0.7 =
* Removed the bundled translation files (.po/.mo) from the package; translations are delivered automatically through translate.wordpress.org.

= 1.0.6 =
* Unified all PHP, option, hook and JavaScript global names under a single `tidy_content_planner` prefix to prevent conflicts with other plugins.

= 1.0.5 =
* Hardening: REST endpoints now restrict listings and stats to posts the current user can edit, and enforce the proper capabilities before assigning privileged statuses (publish, scheduled, private) or reassigning authors.
* The uncompiled JavaScript source (`src/`) and `package.json` are now included in the plugin, with build instructions in the readme.

= 1.0.4 =
* Removed an unused `isPremium` flag from the calendar config (no functional change).

= 1.0.3 =
* WordPress.org coding-standards hardening: translators comment for an i18n placeholder (Plugin Check compliance).

= 1.0.2 =
* Removed the `load_plugin_textdomain()` call; translations are now loaded automatically by WordPress.org since WP 4.6.

= 1.0.1 =
* Free release: removed all licensing UI; Pro features now ship as a separate companion plugin.
* Added action hooks `tidy_content_planner_settings_top` and `tidy_content_planner_settings_after_form` for extensibility.

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.0.2 =
Minor compliance fix for WordPress.org review (textdomain auto-load).

= 1.0.1 =
Free release with no licensing UI, prepared for WordPress.org.
