v1.1.0 β QR Studio, per-tool share images, Lighthouse 98β100
Live: https://navigatorslab.com/tools/ Β· Free & open source (MIT) β no accounts, no uploads, nothing retained.
β¨ New tool
π³ QR Studio (tool 12)
Generate and decode QR codes entirely on-device:
- Generate β text or URLs β auto-sized module grids at 256β1024 px, custom foreground/background colors, optional spec quiet zone, PNG (crisp, nearest-neighbor) and vector SVG export
- Decode β drop any QR image; jsQR reads it on-device with both inversion attempts (dark-on-light and light-on-dark). Wi-Fi passwords, links, and ticket codes never leave the tab.
- Proven in CI β the E2E gate encodes a unique payload, exports the PNG, feeds those exact bytes to the decoder, and asserts a character-for-character match β locally and on production.
πΌοΈ Social previews
- 13 rendered 1200Γ630 Open Graph images β one per tool plus a refreshed suite banner β each wired into its page's
og:image/twitter:image, so every tool looks right when shared.
β‘ Lighthouse: 98β100 everywhere
All 13 pages audited across performance, accessibility, best-practices, and SEO:
- Performance (was 77β84 on 6 pages) β pdf-lib now lazy-loads only when a tool actually exports, keeping first paint fast
- Accessibility (was 74β93) β accessible names on every select/input, WCAG-passing accent-on-dark text
π Verification gate (now 37 checks + Lighthouse)
E2E: 16/16 β
Security: 21/21 β
Units: 30/30 β
Mobile: 0px β
Lighthouse: 98β100 β
(13 pages Γ 4 categories)
Full commit log: everything shipped in this release is client-side, MIT licensed, and works offline after first visit (PWA).