=== QREndlessPro QR Tools ===
Contributors: qrendlesspro
Tags: qr code, qr generator, qr scanner, qr decoder, barcode
Requires at least: 5.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.5
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

6 free QR code tools for WordPress — Generator, Bulk QR, Customizer, Scanner, Enhancer, Decoder. 100% browser-based, no server processing.

== Description ==

QREndlessPro QR Tools brings 6 professional QR code tools to your WordPress site. All tools run 100% in the browser — no server-side processing, no data uploads.

= 6 Tools Included =

1. **QR Code Generator** — Create QR codes for 1,421+ types with real-time preview
2. **Bulk QR Generator** — Generate up to 5,000 QR codes at once from CSV
3. **QR Code Customizer** — Design with 61 dot styles, 46 finder patterns, 25 frames
4. **QR Code Scanner** — Scan from camera or images, 13+ barcode formats
5. **QR Code Enhancer** — Fix blurry QR codes, upscale to 4K, repair damage
6. **QR Code Decoder** — Decode QR codes to JSON, Python, JavaScript, and more

= Features =

* **Setup screen on activation**: Choose which tool pages to create (no silent page creation)
* **Shortcodes**: `[qrenqrto_generator]`, `[qrenqrto_bulk]`, `[qrenqrto_customize]`, `[qrenqrto_scanner]`, `[qrenqrto_enhancer]`, `[qrenqrto_decoder]`
* **Gutenberg blocks**: 6 custom blocks in the block editor under "QREndlessPro QR Tools"
* **Optional WP-Cron automation**: Auto-generate QR codes for new blog posts (only if enabled)
* **Optional WooCommerce integration**: Auto QR codes for products (only if enabled)
* **Analytics dashboard**: Track tool page views in WP admin
* **100% browser-based**: All QR logic runs in the user's browser via sandboxed iframes from qrendless.pro
* **Privacy-first**: No data collection, no tracking pixels, no external analytics
* **Free forever**: No premium tiers, no watermarks, no limits

= Why Use This Plugin? =

* **AdSense-friendly**: Each tool page has unique original SEO content, FAQ, and features
* **Works with standard WordPress installations** (custom admin paths or security plugins may require manual shortcode use)
* **HTTPS recommended**: Works best with HTTPS-enabled WordPress sites
* **SEO-optimized**: Each page has unique H1, 200+ words, structured data
* **Fast**: Iframes lazy-load from the optimized QREndlessPro platform
* **Secure**: Sandboxed iframes with strict referrer policy
* **No duplicate content**: Each WP page has original content — not copied from the source

== Installation ==

1. Upload the `qrendlesspro-qr-tools` folder to `/wp-content/plugins/`
2. Activate the plugin through the 'Plugins' menu in WordPress
3. On activation, a setup screen appears — choose which tool pages to create
4. Select the tools you want and click "Create Selected Pages"
5. Use shortcodes like `[qrenqrto_generator]` in any post or page
6. Or use the Gutenberg blocks in the block editor
7. Configure optional settings under Settings → QREndlessPro QR Tools

**Note:** Pages are NOT auto-created silently. You choose which ones to create.
WP-Cron is only scheduled if you enable the "auto-inject QR code" setting.

== Frequently Asked Questions ==

= Is this plugin free? =
Yes, completely free with no premium tiers, no watermarks, and no limits.

= Does my data leave my browser? =
No. All QR code generation, scanning, decoding, and enhancement happens in your browser. No QR data is ever sent to any server.

= Does this plugin work without internet? =
The plugin pages load from your WordPress site. The QR tools themselves load from qrendless.pro. Once loaded, the tools work offline.

= Can I customize the tool pages? =
Yes. After activation, the 6 pages are normal WordPress pages — you can edit them like any other page. The iframe content (the actual tool) loads from qrendless.pro and is not editable.

= Is this plugin compatible with WooCommerce? =
Yes. The plugin auto-generates QR code links for WooCommerce products when they're saved.

= Does this plugin affect my site's performance? =
No. The plugin is lightweight (under 50KB of CSS/JS). The QR tools load via lazy-loaded iframes, so they don't slow down page rendering.

== Privacy ==

This plugin:

* Does NOT collect any user data
* Does NOT send data to external servers (except loading the QR tools from qrendless.pro via iframe)
* Does NOT use cookies
* Does NOT track users with external analytics
* Stores only IP hashes (not raw IPs) in the WordPress database for view counting

The QR tools embedded via iframe load from qrendless.pro, which is a privacy-first platform. See [qrendless.pro/privacy/](https://qrendless.pro/privacy/) for details.

== Screenshots ==

1. Plugin overview — 6 free QR code tools embedded from qrendless.pro
2. QR Generator tool — 1,421+ types with real-time preview
3. QR Scanner tool — camera and image scanning, 13+ formats
4. QR Decoder tool — decode to JSON, Python, JavaScript, 9 formats
5. QR Enhancer tool — fix blurry codes, upscale to 4K
6. Bulk QR Generator — 5,000 codes from CSV
7. QR Customizer — 61 dot styles, 46 finder patterns

== Changelog ==

= 1.0.5 =
* Fixed: Plugin icon — now uses exact same icon as qrendless.pro main site
* Fixed: Banner — now has real scannable QR code (was empty placeholder)

= 1.0.3 =
* Fixed: Plugin icon and banner — now proper PNG format with correct dimensions and exact brand color #2224d4
* Improved: Page regeneration trigger for updated assets

= 1.0.2 =
* Fixed: All shortcode prefixes changed from qr_ to qrenqrto_ (4+ character minimum)
* Fixed: Gutenberg block names updated to match new prefix
* Confirmed: Credit links behind admin opt-in (off by default)

= 1.0.1 =
* Fixed: Uninstall hook now uses a named function instead of an anonymous closure (prevents activation fatal error)
* Fixed: "Powered by" credit links now require explicit admin opt-in (Guideline 10 compliance)
* Fixed: Reduced tags to 5 (WordPress directory maximum)

= 1.0.0 =
* Initial release
* 6 QR tools: Generator, Bulk, Customize, Scanner, Enhancer, Decoder
* Auto-creates 6 SEO pages on activation
* Shortcodes for all 6 tools
* Gutenberg blocks for all 6 tools
* WP Cron automation for blog posts and WooCommerce products
* Analytics dashboard for tracking page views
* 100% browser-based QR processing — zero server-side processing

== Upgrade Notice ==

= 1.0.0 =
Initial release. Install to get 6 free QR code tools on your WordPress site.
