=== OSG Page Palette Manager ===
Contributors: omersgurel
Tags: pages, admin, taxonomy, organization, workflow
Requires at least: 6.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.8
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Organize WordPress pages with color-coded groups, quick filters, and a cleaner workflow for teams.

== Description ==

OSG Page Palette Manager enhances the default WordPress Pages screen with a flexible grouping system designed for busy sites and collaborative teams.

With this plugin you can:

* Create hierarchical groups for pages.
* Assign a custom color to each group.
* See page groups as colored badges in the Pages list.
* Filter pages quickly from the top of the Pages screen.
* Update group assignments through Quick Edit.
* Use English, Turkish, or German in the admin interface based on the site language.

It is especially useful for websites with a large number of pages and teams where multiple editors create and manage content.

== Installation ==

1. Upload the `osg-page-palette-manager.zip` file through `Plugins > Add New > Upload Plugin`.
2. Activate the plugin from the WordPress Plugins screen.
3. Go to `Pages > Page Groups` and create your groups.
4. Choose a color for each group.
5. Assign groups to pages from the page editor or via Quick Edit.

== Frequently Asked Questions ==

= Will this plugin delete my pages or change my existing structure? =

No. The plugin does not delete or modify your existing pages. It simply adds an extra organizational layer for page management.

= Can a page belong to more than one group? =

Yes. You can assign multiple groups to the same page.

= Does it work with Gutenberg? =

Yes. The taxonomy is registered with `show_in_rest`, so it is compatible with modern WordPress editors.

== Screenshots ==

1. Page list with quick group filters, colored badges, and group-aware row highlights.
2. Filtered page list focused on a selected page group.
3. Page group management screen with custom color controls.

== Changelog ==

= 1.0.8 =

* Added the unique `osgpapam` prefix to the taxonomy, term metadata, admin column keys, form fields, nonces, CSS selectors, and JavaScript data.
* Renamed the main plugin class and localized JavaScript object, and moved the controller into a standard class file.
* Removed the unnecessary class-existence wrapper and tightened request value validation.

= 1.0.7 =

* Updated the Plugin URI to the new public plugin page on harsdigital.com.

= 1.0.6 =

* Switched plugin source strings to English for proper internationalization.
* Added bundled Turkish and German translation files.
* Updated versioning and minimum WordPress requirement metadata.

= 1.0.5 =

* Updated the plugin URI to a working public Hars Digital URL.
* Removed the explicit `load_plugin_textdomain()` call for WordPress.org-hosted translations.
* Updated the contributor list to include the submitting WordPress.org account.
* Refreshed plugin metadata and versioning for the resubmission.

= 1.0.4 =

* Renamed the plugin to OSG Page Palette Manager for stronger branding and better WordPress.org uniqueness.
* Updated the slug, text domain, package name, and main plugin file naming to match the branded name.
* Renamed the main plugin class and localized admin script object for a cleaner unique prefix.

= 1.0.3 =

* Updated compatibility metadata for WordPress 7.0.
* Moved translation loading to `init` to better match current WordPress i18n expectations.
* Adjusted taxonomy capabilities for a more suitable page-management workflow.
* Added safer property checks for admin screen handling.

= 1.0.2 =

* Added license, unique plugin URI, and `Domain Path` fields for WordPress.org compatibility.
* Added a standard `readme.txt` file.
* Prepared the `languages` structure and text-domain loading.
* Improved safety for Quick Edit term ID handling.

= 1.0.1 =

* Updated developer information to OSG and harsdigital.com.

= 1.0.0 =

* Initial release.
