=== Smart Image Protection & Watermark ===
Contributors: wpcustomca
Tags: watermark, frontend upload, media, image watermark, logo watermark
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.2.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatically adds a logo and/or text watermark only to frontend image uploads that are saved into the WordPress Media Library.

== Description ==

wpcustomca Frontend Upload Watermark can automatically apply a configurable logo and/or text watermark to images uploaded from the website frontend.

The plugin is frontend-focused and includes a built-in upload shortcode for authorized users:
* Frontend image uploads can be watermarked automatically.
* Add [media_watermark_upload] to any page/post to show a frontend image upload form.
* Shortcode uploads are saved to the WordPress Media Library and watermarked automatically.
* WordPress Admin > Media Library / Add New uploads are skipped.
* Enable/disable frontend watermarking from Settings > Frontend Upload Watermark.
* Configure logo, text, position, opacity, size, margin, and minimum image dimensions.
* Supports JPEG, PNG, and WebP when supported by the server's GD library.

Important: Watermarking modifies the uploaded image files. Keep backups when originals may be required.

== Changelog ==

= 1.2.1 =
* Renamed the plugin and text domain to use the distinctive wpcustomca identifier.
* Moved frontend and admin CSS/JS to properly enqueued asset files.
* Restricted the built-in upload shortcode to logged-in users with upload permissions.

= 1.2.0 =
* Added [media_watermark_upload] frontend image upload shortcode.
* Added JPG, PNG and WebP validation with a 10 MB upload limit.
* Shortcode uploads save directly to the Media Library and trigger the configured watermark.
* Added shortcode instructions to the settings page.

= 1.1.0 =
* Changed automatic processing to frontend uploads only.
* Admin Media Library uploads are excluded.
* Added frontend-only upload source setting/status.
* Removed bulk watermarking of existing admin media.

= 1.0.0 =
* Initial release.
