QRForge

Changelog

What's new in QRForge.

v0.5.12026-04-16feature

Country breakdown on dynamic QRs

  • Dashboard shows top countries with flags next to Device and Browser.
  • Recent scans table includes country flag and ISO code.
v0.5.02026-04-16feature

Country geo tracking (self-hosted)

  • Scanner IPs resolve to country codes via a bundled GeoLite2-derived database — no external service.
  • Private and loopback IPs are skipped automatically.
v0.4.22026-04-16improvement

Landing page + SEO polish

  • Home page now has a hero, feature grid, use cases, and how-it-works section — the generator stays one scroll away.
  • robots.txt, sitemap.xml, Open Graph card, per-page canonical URLs.
v0.4.12026-04-16fix

Scannable raster output

  • The PNG/JPEG/WebP pipeline now renders real QR patterns. Earlier releases produced valid image files but the pattern was blank — switched from resvg to sharp/librsvg which handles qr-code-styling's SVG clipPath refs correctly.
v0.4.02026-04-16feature

Bulk CSV generation

  • Upload a CSV on the dashboard and download a ZIP of generated QR codes.
  • Up to 500 rows per batch. Each row counts against your monthly quota.
v0.3.12026-04-16feature

Dynamic QR styling editor

  • Each dynamic QR can now have its own design — shapes, colors, gradients, logo.
  • Live preview and per-format download on the detail page.
v0.3.02026-04-16feature

Plans + admin

  • Plan tiers enforced at the API: monthly quota per user, rate limit clamped to plan max.
  • /admin page to change user plans while billing is still being wired.
  • Key creation form now shows the plan's max rate so no values get silently clamped.
v0.2.02026-04-15feature

Dynamic QRs with scan tracking

  • Create short URLs that encode to a QR — edit the destination anytime without reprinting.
  • Public redirector logs each scan (device, browser, referrer) with salted IP hashing.
v0.1.22026-04-15improvement

Self-serve dashboard

  • Email/password signup with scrypt-hashed passwords and HMAC-signed session cookies.
  • Create and revoke API keys, see monthly usage, status breakdown, change password.
v0.1.12026-04-15feature

Paid API

  • POST /api/v1/qr — SVG, PNG, JPEG, WebP output with full styling options.
  • API key auth, Redis-backed rate limiting, usage logging.
v0.1.02026-04-15feature

Free generator

  • Client-side QR generator with shapes, colors, gradients, and logo upload.
  • URL, text, email, phone, SMS, Wi-Fi, and vCard content types.
  • PNG, SVG, JPEG, WebP export.
Changelog · QRForge