=== Oxicat Password Form Styler ===
Contributors: ofredon
Tags: password, protected page, security, styling, elementor
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.3.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Style and customize the WordPress protected-page password form, globally, without editing your theme.

== Description ==

Password Form Styler lets you easily style and customize the default WordPress password form used on protected posts/pages (Password Protected).

It applies globally to all protected pages and provides an admin settings page with a live preview.

== Installation ==

1. Upload the plugin to /wp-content/plugins/
2. Activate it from the Plugins menu
3. Go to Settings > Password Form Styler

== Changelog ==
= 1.3.6 =
* Fix: Use a unique 4+ character prefix for constants/options/functions to avoid conflicts.
* Fix: Escape late for the password form output in the minimal template (wp_kses with allowed tags).

= 1.3.5 =
* Fixed: force title color to override Elementor global heading styles

= 1.3.4.3 =
* Fix: Minimal template no longer filters the password form with wp_kses_post() (it removed the <form> tag and broke layout/submission).

= 1.3.4.2 =
* Fix: Ensure front CSS/JS are loaded on archives/Elementor loops (assets were previously enqueued too late, after wp_head).

= 1.3.4.1 =
* Fix: Front styles/scripts now load even when the password form is displayed outside singular pages (archives, listings, widgets).

= 1.3.4.0 =
* New: Advanced styles section (title color, description color, input + toggle colors).

= 1.3.3.5 =
* Fix: Load plugin translations properly (load_plugin_textdomain).
* Fix: Localize strings used in JavaScript (media picker + password toggle).

= 1.3.3.4 =
* Fix: Use a literal text domain in translation functions (Plugin Check compliance).
* Fix: Escape output of get_the_password_form() using wp_kses_post().

= 1.3.3.3 =
* Fix: Settings link in the Plugins list now points to the correct admin page.
* Enhancement: Add a friendly support link (Buy Me a Coffee) in the plugin actions list.
* Fix: Admin assets (color picker + live preview) correctly load on the settings page.

= 1.3.3.2 =
* Maintenance: align plugin name and text domain with the requested WordPress.org slug.

= 1.3.3 =
* Improvements and i18n work.
