Four tabs at /admin. This is a big issue — fine to split it per tab if several people want to take it.
Items
The QR generation is what makes this app genuinely deployable by a non-developer — without it, running an event means generating codes by hand. Label the tab from config.itemNamePlural, not the literal word "Items".
Results
Settings
Theme
Blocked by the admin API and routing issues.
Four tabs at
/admin. This is a big issue — fine to split it per tab if several people want to take it.Items
qrcodepackage, producing${FRONTEND_URL}/${qrSlug}as a downloadable PNG, plus a "download all as ZIP" actionThe QR generation is what makes this app genuinely deployable by a non-developer — without it, running an event means generating codes by hand. Label the tab from
config.itemNamePlural, not the literal word "Items".Results
Settings
Theme
theme_preset/theme_overrides, and a "reset to preset" actionBlocked by the admin API and routing issues.