← Toate rapoartele

Livrat

Clearer merchant sign-up, a readable cookie notice, a tabbed control room, and App Store fixes

Product / UX

We made the merchant sign-up clearer and harder to get wrong, fixed the cookie notice so it is readable in light mode, reorganised the operator control room into tabs, stopped demo data from showing as false 'stuck order' alerts, and prepared the iOS apps to let people browse menus before signing in and to offer Sign in with Apple.

  • ux
  • onboarding
  • accessibility
  • superadmin
  • mobile
  • ios
  • web

What changed

  • The cookie notice is now fully readable in both light and dark mode (previously the text could be near-invisible in light mode).
  • Merchant sign-up is clearer: the first step asks only for an email and phone, company details are auto-filled from the official company registry by tax id, opening hours use a structured per-day editor, a bank IBAN is required, and the final review step shows everything before you submit. A confusing 'invalid application' error at the end was traced to two required fields that were not checked early enough - both are now caught on the right step with a clear message.
  • The 'Partners' area is now labelled 'Merchants / Comercianti'; existing links keep working.
  • The operator control room is now organised into proper tabs (including a Developers / engineering view and a provider-gated Email admin), instead of one long page.
  • Demo/sample orders no longer appear as false 'stuck for thousands of minutes' alerts; real stuck-order detection is unchanged.
  • The iOS apps were updated in code to let people browse restaurants and menus before signing in, with login required only for account actions like checkout, and to add Sign in with Apple.

How we verified it

  • Real browser testing across phone and desktop sizes (including a 320px phone), confirming the menu scrolls correctly and the sign-up flow behaves as intended end to end.
  • An independent security review and code review pass (no critical or high issues remaining after fixes).
  • The full automated test suite passed, and the change went live through the safe, gated deploy with a green production health check.

Commit: 2536ed8