Changelog
Every release, every feature, every fix — in one scrollable log.
2026-04-11 — The everything release
Massive sprint across 30+ phases:
- 15 new QR types — TOTP/2FA, Swiss QR-bill (with Swiss cross overlay), PIX (Brazil), PromptPay (Thailand), EMVCo generic merchant, Lightning BOLT11, SSH public key, OpenPGP public key, WireGuard config, GS1 Digital Link, Spotify, Fediverse (Mastodon/Bluesky/Nostr/Matrix/Threads), Geo URI, Magnet, full iCalendar. 35 QR types total.
- Business Card Designer: 8 new visually-distinct presets (Neon, Art Deco, Sunset, Forest, Brutalist, Kraft, Nordic, Retro 80s). 24 presets total. Bumped export resolution to 600 DPI. New kebab menu with Export template, Import template, Surprise me, Share card, Print sheet (10-up US Letter + A4). Photo crop forced square. Minimum-data guard before opening.
- Scannability validator — runs jsQR over the rendered canvas and warns on decode failures.
- Printable URL fallback — toggle adds the destination URL as plain text under the QR for accessibility.
- Multi-stop gradient editor (up to 5 colors).
- Per-eye independent inner/outer color.
- Background image QR mode.
- Pinch-zoom and wheel-zoom on the preview.
- Web Share API for QR codes and business cards.
- WebP export format.
- Undo/redo (Ctrl/Cmd-Z, 50-step buffer).
- Random template button ("Surprise me").
- 4 new credibility pages: /privacy/, /terms/, /security/, /about/ — in all 20 languages.
- /.well-known/security.txt.
- Service worker cache v9 with expanded asset list and query-stripped keys.
- jsQR lazy-loaded (saves 262 KB eager payload).
- Focus trap on all 3 modals (crop, BCD, custom dialogs).
- WCAG 2.5.8 touch targets (44×44 min on coarse pointer).
- aria-hidden sweep on 87 decorative SVGs.
- prefers-reduced-motion respect.
- Inline scripts externalized, CSP hardened (unsafe-inline dropped).
- 29 hardcoded English strings replaced with qrT() calls, ~100 new i18n keys translated into all 19 languages.
- Critical bug fixes: SVG frame borders, XSS in batch zoom preview, btoa() Latin1 error on preset logo click.
2026-03 — Early landing
- Launched with 20 QR types, 40 templates, batch CSV generation, Business Card Designer, 20 languages, 420 static landing pages.