-
released this
2026-08-01 03:59:40 +02:00 | 1 commits to main since this releaseNew home: git.lrob.net
Development has moved to git.lrob.net/WP/qrcode-maker.
Source, releases and issue tracker now live there, and the plugin's self-update
check points at the new home — so this is the release that carries your
installation across. Update to 1.0.1 and every future version arrives on its own.The update check itself got simpler and quicker: the plugin no longer holds
release information in a cache, so a new version shows up as soon as WordPress
runs its next check instead of up to an hour later.Also in this release
Everything that landed after 1.0.0 was tagged but never published:
- Error correction is fully automatic by default — the plugin picks the
highest level your content and logo allow, using proper Reed-Solomon math, so
logo-bearing codes stay scannable. - vCard reliability pass — accented names and addresses scan correctly on
strict Android readers via the tracking +.vcfroute. - Library cards no longer show a "Tracking: Off" row for QR types that can't
be tracked. - Admin UI polish, watermark and default handling, plus a security audit pass on
the admin and tracking paths.
Bug reports and suggestions: git.lrob.net/WP/qrcode-maker/issues
or lrob.fr/contact.Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
1 download
- Error correction is fully automatic by default — the plugin picks the
-
released this
2026-05-25 12:20:44 +02:00 | 11 commits to main since this release🎉 v1.0.0 — First stable release
LRob — QR Code Maker turns WordPress into a self-hosted QR code studio. A Gutenberg block lets your visitors design and download their own codes; an admin library lets you keep a library of trackable QRs that point to URLs you control. Every pixel renders in the visitor's browser — the server only stores metadata and handles optional tracking redirects.
💡 Why this exists
Every QR SaaS asks you to route your visitor's scans through their domain, their dashboard, their monthly bill. When they raise prices or shut down, your printed QRs die with them. This plugin does the opposite: trackable URLs live on
yoursite.com/qr/<slug>, the data sits in your WordPress DB, the codebase is GPL, and the auto-update pulls from your own GitHub. Install once, own it forever.🎯 Strategic choices
- Browser-side rendering via the vendored qr-code-styling (MIT, Denys Kozak — kudos). No PHP imaging stack, no GD / Imagick, no REST render endpoint. Preview = export, guaranteed.
- Zero per-visitor data on scans. Tracking is a single counter on the QR row — no IP, no user-agent, no referer, ever. No consent banner needed.
- Tracking gated to URL / text / vCard content types only. Wi-Fi, email, SMS, Tel, Geo encode native schemes that scanners act on directly; an HTTP redirect would break the QR, so the toggle is locked for those types.
- Density-aware logo coverage. Proper Reed-Solomon math (ISO/IEC 18004:2015 Annex D Table 9 block structure) — not a hand-tuned percentage. Single empirical scanner-safety knob, calibrated to real-world failure boundaries.
- No Composer at runtime. No JS build pipeline. One vendored library, hand-rolled PSR-4 autoloader.
✨ Main features
- 🧱 Public Gutenberg block — drop on any page, visitors get a live designer with preview, design controls and a Generate image action.
- 📚 Admin library with autosave (1s debounce), in-place card grid refresh, modal editor.
- 📇 Eight content types — URL · Plain text · vCard · Wi-Fi · Email · SMS · Phone · Geolocation.
- 🎨 Genuinely customisable — 6 dot shapes, 5 eye shapes, free colours per element, 5 themes (incl. FSE inheritance + fully custom), 3 layouts, every form field tooltipped.
- 🖼️ Logo handling — visitor's browser (front block) or Media Library (admin), with density-aware error correction.
- 📤 Export formats — WebP / PNG / JPEG, 256 → 8192 px.
- 📈 Tracked redirects —
yoursite.com/qr/<slug>→ 302 to target + counter bump, for URL / text / vCard. - 🔄 Self-hosted auto-update from GitHub releases.
- 🌍 Localised — English source, 🇫🇷 French at 100%.
🛠️ Requirements
PHP 8.3+ · WordPress 6.0+
📦 Install
Download
lrob-qrcode-maker-1.0.0.zipbelow → WordPress admin → Plugins → Add New → Upload Plugin → Activate.Full deep-dive: README.md.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download