Changelog
New features, fixes, and product changes. Big changes at the top, small refinements below.
Privacy-safe crypto example, recent history, logo size slider, PWA
- Replaced the real Bitcoin example address with a non-routable placeholder β no one scanning the example can accidentally send funds
- Recent QR history (localStorage, 20-entry FIFO) β restore your last few QRs in one click
- Logo size slider 10β30% β fine-tune how big the center logo sits on the QR
- "Test this link in a new tab" β verify the encoded URL works before printing
- Shareable link promoted to primary CTA with an accent border
- Bumped --ink-subtle contrast to WCAG AA (4.6:1) and added a skip-to-content link
- PWA: manifest.webmanifest + service worker for offline support and "install to home screen"
- New /use-cases/* guide pages for restaurant menus, WiFi guest networks, and event tickets
- Footer "Resources" column with links to use cases, changelog, and the bulk generator
i18n coverage, crypto + qr-types pages
- 13 QR-type landing pages, each with localized copy in en/ja/de/es/fr
- hreflang alternates emit on every page with absolute URLs
- Per-page self-canonical β fixed the "duplicate of /" issue that Google flagged
Bulk generator + scanner
- Bulk CSV β ZIP of PNG QR codes (no row cap; runs entirely in your browser)
- Camera + image-upload QR scanner (jsqr)
- 13 QR types: URL, text, email, phone, SMS, WiFi, vCard, location, event, app, social, crypto, menu