← Toate rapoartele

Livrat

Real support conversations in every app, a Google-Maps-style restaurant sheet on the full map, no more pre-selected tip, and a cleaner set of status messages

Platform / Product

Contacting support used to just flash a message and create a ticket you could never read. Now every app - customer, courier, merchant and fleet - opens a real conversation: you write your problem, send it, read the support team's replies and come back to the thread later. The customer 'problem with my order' and 'order is late' buttons open that conversation pre-filled with the order and topic, and support staff got a proper console to reply, set status and priority. The tip is now always zero by default - never a pre-selected 5 lei - across the website and all apps. Status messages ('tracking updated', 'details saved', 'ticket created') were redesigned to a calm green notice that fades just above the bottom menu instead of a pink box in the middle of the screen. On the full map, tapping a restaurant now opens a Google-Maps-style card with its details and a one-tap add to cart, keeping you on the map. The location button became a clean compass that no longer overlaps the map controls.

  • support
  • chat
  • tickets
  • maps
  • tip
  • toast
  • mobile
  • android
  • web
  • privacy
  • testing

Support that actually talks back

  • Every app opens a real two-way support conversation: write your issue, send it, read replies, and return to the thread; it is no longer a one-off message that vanishes.
  • The customer 'Problem with the order', 'Order delayed' and 'Missing item' buttons open the conversation pre-filled with the right order and topic, with an editable message.
  • Couriers can now read the support team's replies, report a problem in their own words, reach support even outside an active delivery, and finally see the customer's delivery notes on the active order.
  • Support staff and administrators got a proper console: open a ticket's full thread, reply in free text, and change its status and priority.
  • A dedicated bug/idea report captures safe diagnostics automatically - which app, screen and action - while the system strips out anything sensitive server-side.

Privacy hardening for support

Support tickets are now bound to the signed-in account (identity can't be spoofed), an attached order must belong to you, one account can't read another's conversation, and the support team's internal identifiers are never shown to the person who opened the ticket - including in a personal-data export.

The diagnostic context attached to a report is scrubbed of anything that looks like a coordinate, a national ID, an email or a token before it is stored, and the role is always taken from the session rather than trusted from the app. An adversarial review round specifically tried to defeat this and the gaps it found were fixed before release.

No default tip, redesigned notices, and a live map you stay on

  • The courier tip starts at zero everywhere and resets after every order - it is never pre-selected, on the website or in any app; the customer can still choose to add one.
  • Success notices are now a green message that fades in just above the bottom menu, replacing the pink box that appeared in the middle of the screen.
  • On the full map, tapping a restaurant opens a card with its category, open/closed status and estimated time, plus featured items you can add to the cart in one tap - all without leaving the map.
  • The 'my location' button is now a clean compass that stays clear of the map's zoom and logo controls, including on small screens.

Tested and verified

The address form now accepts a location picked purely on the map (it fills in the street for you), and the courier-note field is no longer hidden behind the keyboard. Tapping the profile tab from a sub-screen returns you to the profile menu, and the menu rows were tidied up.

All automated gates pass - type checks across every package, the full backend and shared test suite, and a production web build - alongside new privacy and no-default-tip regression tests, real-device checks on Android, and browser end-to-end runs. The iPhone build remains blocked upstream at App Store Connect and is documented with exact next steps.

Commit: 7c825c9