Changelog
What changed, when.
Real dates, real changes, written as they shipped. No backfilled marketing.
- site
Feature pages publish for dynamic codes, analytics, the brand studio, and access controls, each with an honest plan comparison and FAQ.
- apisite
Developer docs gain a five-step quickstart and a comprehensive per-endpoint reference, with real parameter, response, and error tables.
- site
The marketing site launches: pricing, legal pages, and a full storefront built on a real design system.
- securityworker
A hardening pass adds automated end-to-end tests over the money paths, an hourly uptime check on the redirect contract, and rate limiting on public write paths.
- codessecurity
Access controls ship: expiring links, password-protected codes, custom vanity slugs, and bulk creation from a pasted batch.
- api
The public API ships: create, retarget, pause, and read analytics for your codes over one scoped, key-authenticated endpoint.
- analytics
Scan analytics ship: hourly rollups power per-code dashboards without a database write on every scan.
- codesworker
Dynamic codes go live: short links on qrcdn.com that redirect at the edge and repoint instantly when you change the destination.
- studio
The brand studio ships: live style editing with real-time scannability scoring, logo upload, and saved brand kits.
- engine
The QR rendering engine ships: deterministic SVG output with scannability guardrails tuned against real decode testing.