DQ changelog

Notification Focusing

cover image

6.1.0 Update Overview

This quick update focuses on reducing notification overload and giving you better visibility into what notifications you receive.

What's New & Improved

  • No More Notifications to Yourself
    You’ll no longer receive notifications for your own actions, like requests or orders.

  • New Notifications Overview Page
    Added to the Operations app to help you manage and understand your notifications.

  • Improved Booking Options Menu
    The menu (three dots in the top right of a booking) is now easier to use.

  • Booking Confirmations Now Manual
    Booking confirmations are no longer sent automatically when bookings are created in the Operations App. Use the new “Send Confirmation” option in the menu to email/SMS booking confimations.

  • Refreshed Receipt History Design
    The receipt history for payments and bookings has a cleaner, updated look.

  • Updated Guest History Timeline
    The guest history timeline has a new and improved design.

  • Faster Tab Summary Updates
    The Tab summary now updates more frequently for better accuracy.

Bug Fixes

  • Fixed Display of packages with no item inclusions.

  • Fixed notifications for empty packages

  • Resolved Hitboxes for guest list related items

  • Resolved Selecting Guests for walk in situations


Booking Simplifications

cover image

Update Overview

This update includes significant improvements to help you better manage client data and bookings.

The most noticeable changes are in the Menu and Bookings tabs, offering improved navigation for table bookings. In particular, we have aligned the behavior of walk-in tables and bookings and enhanced the management of package and item selection.

Menu Tab

We've removed the Featured Items section above the booking tile and replaced it with four key tiles to help you manage bookings more efficiently:

  • Guest – Displays important information about the guest who booked the table and provides access to guest details, history, and metrics.

  • Package – Displays information about the package and navigates to booking conditions such as included items and payments.

  • Tab – Shows the current cumulative spend and any outstanding amounts. This tile navigates to the Tab section.

  • Guest List – Displays how many entries are permitted for the booking and how many guests have arrived. This tile navigates to the Guest List and Notes section.

Bookings Tab

We've redesigned the Bookings tab for greater flexibility and ease of use. Walk-ins and pre-scheduled bookings now appear here.

Don't have a name for your Walk-in? Use the "Group Name" in Package > Guests and this will show on the tables page.

More Improvements & Fixes

  • Walk-ins now appear in the "Bookings" tab and are treated like regular bookings.

  • Walk-ins are automatically added to the closest event.

  • Opening a table for a guest is now a one-tap process. Walk-in details such as Guest, Package, and Guest List can be added afterward.

  • Bookings can now be moved between events.

  • Cancelled and finished bookings no longer appear in the "Active" bookings view.

  • The Guest List unlocks when "Invite Guest" is pressed.

  • Guest Notes have an improved look and feel.

  • Notifications can now be dismissed by swiping up.

  • Unseated bookings from past events no longer appear in the "Upcoming" bookings list.

User Interface Enhancements

  • Removed notifications on hover from CMS.

  • Updated number field visuals for faster input and better selection.

  • Added a numeric keyboard for fields such as "Minimum Spend" and "Deposit."

  • "Done" button added to the keyboard.

  • Autofocus enabled on pages with a single input field.

  • DQ Logo now supports Dark Mode on iPhone.

  • Fixed Runner & Manager request visuals.

  • Security and Manager requests now time out if not resolved within a service window.

  • Run list items now follow the same order as other orders in table-based views.

  • Improved rendering on the Orders tab.

  • Card and Cash requests are now displayed more clearly on the Orders tab in Tablet Mode.

  • Improved table filtering in the CMS floor plan.

Other Performance Enhancements

  • Improved haptics throughout the app.

  • Updated text descriptions across pages.

  • Removed mobile-only booking interactions from the desktop version.

  • Removed unnecessary action buttons from the Bookings page.

  • Improved permission requirements for opening tables.

  • Added empty states to all operations pages.

  • Updated the check-in notification to better support Walk-in Bookings.

  • Added an alert when opening a table via swipe.

  • Updated the "Finish" state visuals for order cards.

  • Added a timeout to the order page for a better loading experience.

  • Country flags and phone prefixes now appear when adding staff.

  • Improved capitalization of names.

  • Optimized the timeout of stale data for power users.

  • Improved keyboard interactions.

Other Fixes

  • Fixed a bug preventing the DQ CMS Guest Smart Search from generating search parameters.

  • Fixed an issue where payments with display did not show success properly for full payments.

  • Fixed visual bugs related to the Ionic Framework v7 update.

  • Fixed PayNow QR code from Stripe.

  • Fixed text color issues on the Bookings page.

  • Fixed partial requests not always being allowed after seating.

  • Fixed several typos.

  • Fixed an issue where payment display closeouts did not show success for full payments.

  • Fixed a bug affecting the action button for creating guests.


Live Insights

cover image

Surface deep insights only accessible by tightly coupled booking+operational data. North Star for phase one: a venue wants to be able to understand guest preferences, how often they come, and who might be invited back soon (and to what).


Sync Engine

cover image

Reduce API Requests, increase speed, and decrease loading times across the app by syncing important data locally.


Tabs

  • Tab Closeout - Should already be used by the time you see the reciept it should arleady be added

  • Some mechanism to decide what payment methods are available where. Venue setting? What about, say, if there is more than one potential tab the drinks could be on?

  • Check not visiting table page doesnt break everything

  • Put table constraint on unique users for that one-or-none race condition


Dashboard / Reporting

Rebuild the dashboard to include, live and not live modes. And fix up and remove the current analytics service because its super over engineered