Skip to main content
Changelog

What’s new in qr-cow

We ship in public. Every release that touches what you see lands here — features, polish, fixes. Versions you don’t care about (dependency bumps, internal refactors) stay in the git log.

Want every change? Full git history is public.

v1.32.0

Per-content-type QR pages + bigger feature schema

  • New: dedicated landing pages for every QR type — /qr/url, /qr/wifi, /qr/vcard, /qr/email, /qr/sms, /qr/phone, /qr/text, /qr/event, /qr/location, /qr/social, /qr/crypto, /qr/app, /qr/mecard. Each has a format-specific FAQ and the studio pre-set to that tab.
  • New: WebApplication JSON-LD on the homepage with the full feature list, so AI engines and Google can enumerate qr-cow's surface in one schema.
  • New: blog post — "Introducing the qr-cow dashboard" — covering free accounts, dynamic codes, scan analytics, REST API, and the MCP server.

v1.31.0

Studio polish + competitor comparisons + accessibility sweep

  • Studio: design panel split into clearly-titled Shape / Color / Logo / Advanced sections. Saved studio styles can be named ("Cafe orange") and persist to your profile when signed in.
  • New: /compare — honest, side-by-side comparisons. Live entries: /compare/canva, /compare/qr.io.
  • New: /use-cases — 40 real-world QR placements across 9 industries (hospitality, retail, events, marketing, payments, healthcare, education, industry/logistics, personal).
  • SEO: per-route keywords on solutions and blog archives; FAQPage + HowTo + BreadcrumbList schema added across the marketing surface.
  • A11y: <Field> labels now associate with inputs via useId, skip-to-main link on every page, Escape closes the mobile drawer, prefers-reduced-motion respected on confetti + QR bloom animations.
  • Performance: Google Analytics deferred via next/script (no longer competes with LCP).

v1.30.0

Server-saved studio styles + cleaner menu ordering

  • Signed-in users save their studio defaults to their profile, so the same look follows them across browsers. Anonymous visitors keep using localStorage as before.
  • Header, footer, and dashboard sidebar navigation reordered to match SaaS best practice — primary action first, support content last.
  • Studio aside no longer has an internal scrollbar — full document flow, every control visible.

v1.29.0

AI readiness + content depth

  • New: /llms.txt — a curated index for AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.).
  • Schema: FAQPage on blog posts with Q&A blocks, HowTo on every /solutions page, dynamic OG image for /blog/tag/<slug>.
  • Blog: three thinnest seed posts rewritten with deeper guidance + cross-links.

v1.28.0

Footer + admin author + analytics polish

  • Author profile: blog posts now attributed to a dedicated qr-cow brand author rather than the admin email.
  • Analytics: top-QRs and recent-scans lists are paginated. Studio sticky preview no longer overlaps the Save form.
  • Fixed: blog thumbnail first-tile no longer paints blank on cold loads.

v1.27.0

QR studio templates + dashboard polish

  • New studio template strip — Restaurant, Café, Tech, Event, Retail, Wedding, Healthcare, and gradient-led palettes (Sunset, Ocean, Forest, Aurora, Berry).
  • Studio defaults: save your preferred look as the default loaded on every visit.
  • Studio tour: first-visit onboarding walks new users through templates, content types, and the design panel.

Got a feature request? Open an issue on GitHub or write to the blog comments — the roadmap is shaped by what you ask for.

Ready to make your first QR code?

Free forever plan. No credit card. Two minutes to your first tracked scan.

Changelog — what's new in qr-cow · qr-cow