TacTileLaunch TacTileWebWeb — QR management·15 in this wave
Wave

Web — QR management

New wave, created 2026-07-26 following Matthew's full-parity decision: 'on web, manage all the destinations and QR codes... do everything except physically encode the NFC.' Today apps/web (desktop) has ZERO QR design capability — TriggerLaunchpadPage.tsx explicitly stubs 'Edit Design' with 'QR Studio lives in the mobile apps for now' (line 278) and its Dynamic/Static toggle is decorative, not functional (lines 303-317). apps/web-mobile has a real but shallow QR editor (QREditorPage.tsx) — close to parity on shape picking (19/23 module shapes, 4/5 frames, 14/14 inners) but missing gradients, per-eye color, decorative shapes (58 unused assets), stickers, logo interactive crop, readability/scannability grading, pixel randomizer, lighting, and background image — all of which the native iOS QR studio (QRGeneratorPage.swift, 8,725 lines) has, and all of which the shared @tactile/qr-renderer engine already supports render-side. This wave brings both web surfaces to native QR-management parity.

TacTileLaunch TacTileWebWeb — QR management
6/15 done9 open1 open blocker
Selected taskclear

Sign off: QR management parity

To doOwner · Caitlint_072749d7

Caitlin — Verify every feature in the QR management wave (studio creation, edit-design wiring, static/dynamic toggle, shape pickers, gradients, eye colors, logo crop, decoratives, stickers, readability grading, randomizer/lighting/background image) is working end-to-end on both apps/web and apps/web-mobile. Done when: all are verified working, or exceptions are explicitly logged. File: apps/web/features/qr/, apps/web-mobile/features/qr/.

Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it