DQ changelog
Notification Focusing

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

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

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

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