Week 051 — In-App QR Code Complete

Users can now make their own stickers.

Week of November 10, 2025

Progress

Monday was a rest day. The QR code work resumed Tuesday.

The QR code API was refactored to support three actions: assign, create, and remove. The item and items pages were updated to use the new API. All QR code actions are now async and don't require the user to manually save.

A URL copy button was added to the item page — it copies the item's QR code URL to the clipboard so users can write it out, share it, or print their own sticker.

A routing bug surfaced during this work: the index page wasn't routing alphanumeric QR codes. The fix was straightforward. The bug finding it was not.

The Hard Part

Grok was asked to update the routing to support alphanumeric codes. It understood the request, then decided the real intent was to support hex numbers — apparently because the QR code format (xxxx-xxxx) looks like hex. It dutifully implemented hex routing instead. The issue was caught before it shipped, but it's a clean example of AI understanding a request and then substituting its own interpretation. The fix has to match what was asked, not what the tool thought was meant.

Next Week

Geotagging lost items.