> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getdropp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# July 2026

> What changed at Dropp, most recent first

**30/07/26 · Menu**

**Strengthened protection for menu settings.**

We closed a gap that could have let menu modifier options be seen or changed from another account.

***

**30/07/26 · Inventory**

**Inventory auto-reorder, import, and supplier management now work correctly.**

Fixed gaps in automatic reordering, importing inventory data, and managing supplier types and counts.

***

**29/07/26 · Other**

**Closed several more data-protection gaps across accounts.**

We continued strengthening account isolation, closing several additional gaps that could have exposed data between restaurants.

***

**29/07/26 · Inventory**

**Rebuilt Inventory with stronger account protections.**

The Inventory system was rebuilt from the ground up, including tighter protections keeping each restaurant's inventory data separate from others.

***

**27/07/26 · Waiter**

**QR order banner now says "unclaimed" instead of a longer explanation**

The banner explaining unassigned QR orders was reworded to be shorter and clearer.

***

**27/07/26 · Waiter**

**Orders placed by a waiter now appear on Ongoing instantly, with no flicker**

A waiter-placed order used to briefly flash or lag before appearing on the Ongoing list. It now shows up immediately.

***

**27/07/26 · Orders**

**Order Management page got a header redesign**

The top of the Order Management screen has an updated look.

***

**27/07/26 · Orders**

**Fixed a bug where settling a bill could miscalculate items added to it.**

When items were added onto an order after it started, settling the bill wasn't always reading the right list of items. Now fixed.

***

**27/07/26 · Tables**

**Fixed a crash when scanning an older QR code for a table.**

Some older-format table QR codes were crashing the page instead of showing a clear error. Now they show a proper message.

***

**27/07/26 · Waiter**

**Clearer error when two waiters accidentally create the same order, and orders update live for everyone.**

Duplicate order creation now shows a friendly error instead of a confusing one. Also, new orders now show up live on other staff screens right away.

***

**27/07/26 · Wallet**

**Settlement totals are now calculated fresh each time, for more accurate money records.**

The ledger and settlement system were reworked so totals are derived directly from the underlying records rather than stored figures that could drift.

***

**27/07/26 · Tables**

**Restaurants can now rename their own sections without affecting other restaurants.**

Added the ability to rename a table section, scoped so it only affects your own restaurant.

***

**26/07/26 · Wallet**

**work on adding payments and settling bills through the new settlement system.**

Continued rollout of the new settlement engine that records how a bill gets paid and closed out.

***

**25/07/26 · Waiter**

**Waiter app: new QR order tab with accept and who-placed-it tracking**

Waiters get a dedicated tab for QR orders, can accept them, see who placed the order, and toggle whether the table is eligible for QR ordering.

***

**24/07/26 · Other**

**Manager dashboard now works properly on mobile, with a slide-in menu**

The manager dashboard is now usable on phones and tablets, with navigation tucked into a slide-in drawer.

***

**24/07/26 · Tables**

**Fixed QR ordering settings so they apply per restaurant, not to everyone at once.**

A setting for shared QR ordering was controlled by one global switch instead of per restaurant. Now each restaurant can be turned on or off independently.

***

**24/07/26 · Terminal**

**Terminal card payments are now verified with Paystack before marking an order paid.**

Card payments taken on a Terminal device are now checked with Paystack before the order is marked paid and wallet credit is given, closing a gap that could have allowed unverified payments through.

***

**23/07/26 · Waiter**

**Completed tab count now matches what's actually on the list**

The Completed tab could show a count like "2" while displaying an empty list. The badge now reflects the real list contents.

***

**23/07/26 · Waiter**

**Unclaimed orders can now be accepted by the first waiter who taps them.**

Orders that no specific waiter has claimed yet can now be picked up on a first-come basis, and they show up combined with the rest of the order board.

***

**23/07/26 · Waiter**

**Added the for unclaimed QR orders showing up for eligible waiters.**

Sets up which orders count as unclaimed QR orders and which waiters are eligible to see them.

***

**23/07/26 · Orders**

**Fixed a bug where an order's status could silently disappear.**

Orders were guaranteed to always land in a proper status bucket across every place the system dispatches them, so none get lost.

***

**22/07/26 · Teams**

**Strengthened manager account protections.**

We closed a serious gap in how manager accounts were protected from being accessed by the wrong account.

***

**22/07/26 · Teams**

**Strengthened chef account protections.**

We closed a serious gap in how chef accounts were protected from being accessed by the wrong account.

***

**22/07/26 · Waiter**

**Managers can now grant specific waiters permission to handle QR orders.**

Adds a manager-controlled setting for which waiters are eligible to handle QR code orders.

***

**22/07/26 · Waiter**

**Waiter actions now stay scoped to the right restaurant.**

We closed a gap where a waiter's action could have unintentionally affected another restaurant's data.

***

**22/07/26 · Waiter**

**Waiters now only see orders they personally placed on their board.**

Added a check so one waiter can't view or act on another waiter's placed orders by mistake or otherwise.

***

**22/07/26 · Waiter**

**Orders now record which waiter actually placed them.**

Added tracking of which staff member placed each order, which powers per-waiter order views.

***

**21/07/26 · Settings**

**Copying a device password now always works, with a visible confirmation**

Copying a generated password to the clipboard could silently fail. It now has a backup copy method and shows a hint when it succeeds.

***

**21/07/26 · Waiter**

**Waiter order board and staff list now require login.**

We closed a gap that could have let the waiter order board and staff list be viewed without signing in.

***

**21/07/26 · Waiter**

**Fixed a bug where every waiter got an error trying to add items to an order.**

Adding items to an existing order was failing for all waiters due to a rejected field. Now fixed.

***

**21/07/26 · Reports**

**Fixed the daily report cron job dropping voided sales entirely.**

The automated daily report was silently omitting voided sales instead of showing them as voided. Now they're correctly included.

***

**20/07/26 · Reports**

**Sales Reports now catches voided orders under either spelling of the status**

Some voided orders weren't being labelled as void in Sales Reports because of an inconsistent status name. Both spellings are now recognized.

***

**20/07/26 · Reports**

**Voided sales no longer count toward daily revenue in the email report.**

The daily revenue email was including voided orders as revenue. It now correctly shows them as voided, not counted as income.

***

**20/07/26 · Teams**

**Managers can once again view a waiter's password.**

Restored a manager's ability to see a waiter's password, reversing a change that had removed it.

***

**19/07/26 · Waiter**

**Fixed several rollout bugs blocking the new waiter experience**

Fixed a case where the app could hang before showing content, made routing more reliable, and ensured staff are correctly grouped under their business.

***

**18/07/26 · Orders**

**Fixed an order-billing bug that could undercharge on the waiter bill**

There were two different ways of calculating what an order bills, and one of them could undercharge. There's now a single, correct calculation used everywhere.

***

**18/07/26 · Terminal**

**Terminal orders now show in Order Management, with void support**

Orders placed on a POS Terminal now appear alongside other orders in Order Management, and can be voided from there.

***

**18/07/26 · Waiter**

**Waiter column on dine-in orders now shows the actual waiter**

Every dine-in order was showing a blank "-" in the Waiter column. It now shows who's actually assigned.

***

**18/07/26 · Orders**

**Voided items no longer get billed even though they still show on the order**

A voided line item stayed visible on the order but was still being charged. Waiter and manager totals now agree and exclude voided items.

***

**18/07/26 · Waiter**

**Super-waiters now get access to the new Waiter Portal**

Super-waiter accounts were left out of the redesigned waiter app. They now have full access like every other waiter.

***

**18/07/26 · Waiter**

**Waiter board now refreshes reliably on every new order, with smarter alert sounds**

New orders weren't always triggering a refresh. The board now updates on every new order, and only rings for the events that should make a sound.

***

**18/07/26 · Waiter**

**Voided dine-in orders now keep their Void label on the waiter board**

A voided order's Void marker used to disappear from the waiter board. It now stays visible.

***

**18/07/26 · Terminal**

**Terminal orders now show up together with other orders in the Order Management view.**

Orders placed on a Terminal device now appear combined with regular orders in the main order ledger, instead of being separate.

***

**18/07/26 · Orders**

**The new-order alert now rings as soon as an order is placed, not when it's paid.**

The bell notifying staff of a new order used to wait for a payment method to be set. It now fires right when the order is created.

***

**18/07/26 · Waiter**

**Fixed a crash on restaurant names containing a hyphen.**

Restaurants with a hyphen in their name were breaking the waiter Board and the diner QR menu. Both now work correctly for any restaurant name.

***

**18/07/26 · Reports**

**Voided orders now display consistently as voided everywhere.**

Fixed remaining spots where a voided order wasn't being labeled as voided.

***

**17/07/26 · Teams**

**Staff identity information now requires login to view.**

We closed a gap that could have exposed staff identity details without signing in.

***

**16/07/26 · Reports**

**Reports, the ledger, and the waiter board load much faster.**

Reports went from 18 seconds to 3, the money ledger from 6 seconds to under 1, and the waiter board from 10 seconds to under 3.

***

**15/07/26 · Waiter**

**Confirming an order no longer jumps you elsewhere, and larger tab counts now fit**

Confirming an order used to reset your place in the list. It now keeps you where you were, shows the correct waiter, and the tab counter fits numbers up to 3 digits.

***

**15/07/26 · Waiter**

**Fixed a memory leak and sorting glitch on the Super Waiter dashboard**

The Super Waiter dashboard could slow down over a shift and occasionally reorder items unexpectedly. Both are fixed.

***

**15/07/26 · Waiter**

**Waiter order cards now show per-item status tags and a QR badge**

Each item on a waiter's order card now shows its own status, and orders placed via QR are marked with a badge.

***

**15/07/26 · Waiter**

**Duplicate waiter employee ID now shows a friendly error**

Trying to add a waiter with an ID already in use now shows a clear message instead of a confusing one.

***

**15/07/26 · Orders**

**Fixed a bug that was blocking all dine-in checkout.**

A missing field on order creation was blocking every dine-in order from being placed. Now fixed.

***

**12/07/26 · Wallet**

**Major rework of how bills get settled and money gets recorded.**

Rebuilt the settlement engine that tracks how orders get paid and closed out, to make the money records more reliable.

***

**08/07/26 · Waiter**

**Clearer message when two waiters share the same employee ID**

If a duplicate employee ID is entered while setting up a waiter, the app now shows a plain error explaining the ID is already in use, instead of a confusing failure.

***

**08/07/26 · Terminal**

**Fixed Terminal login being too strict about spaces and letter case.**

Terminal login now trims extra spaces and ignores upper/lower case when matching, so staff aren't blocked by minor typing differences.

***

**06/07/26 · Orders**

**Fixed a bug where adding items to an open order could fail on live sites**

Adding extra items (with modifiers like size or spice level) to an already-placed order was being rejected by the server. This is now fixed.

***

**06/07/26 · Orders**

**Fixed items added to an order not showing up, and a false "order closed" message**

Items added to an existing order could silently disappear from the screen, and staff sometimes saw an incorrect "order closed" error. Both are fixed.

***

**06/07/26 · Orders**

**Fixed added items sometimes charging an old or already-paid card**

When adding items to an order, the system could silently reuse an outdated or already-paid payment card. This is now fixed, and the header logo was also corrected.

***

**06/07/26 · Waiter**

**Redesigned the waiter bill screen and fixed table-name display**

The screen waiters use to view and settle a bill was redesigned, tables now show their names correctly, and several small display bugs found during in-house testing were fixed.

***

**06/07/26 · Orders**

**Clearer error when trying to add items to an already-closed order.**

Attempting to add items to a closed order now shows a specific error explaining why, instead of a generic one.

***

**06/07/26 · Waiter**

**Voided orders now show correctly in the waiter's Completed list with the right tags.**

Voided orders weren't showing up properly in a waiter's completed orders, and paid/gift/void labels were sometimes wrong. Both fixed.

***

**05/07/26 · Waiter**

**Waiter login screen now matches the intended design and works better on phones**

The waiter login screen was updated to match the approved design and to work properly on phone-sized screens.

***

**05/07/26 · Waiter**

**New mobile-friendly waiter app available to select venues**

A redesigned, phone-first version of the waiter app is rolling out to select venues as part of a staged release.

***

**05/07/26 · Teams**

**Adding a manager now shows password rules as you type**

When creating a manager account, the password requirements are now shown live while typing, instead of only after a failed attempt.

***

**05/07/26 · Waiter**

**Fixed misleading password error on waiter and cashier login and reset screens**

Waiter and cashier login and password-reset screens were showing the wrong error message about password rules. This is now corrected.

***

**05/07/26 · Orders**

**Fixed a bug where placing or adding to an order too fast could cause duplicates or lost changes.**

Creating an order or adding items to one is now protected against double-submits and conflicting simultaneous edits.

***

**04/07/26 · Other**

**The app now loads much faster**

We cut the amount of code the app loads on first open by over 90%, so pages appear noticeably faster, especially on slower connections.

***

**04/07/26 · Waiter**

**Waiters no longer get logged out mid-order when their session expires**

If a waiter's login session expired while taking an order, they were kicked out and lost their place. The app now re-authenticates quietly in the background instead.

***

**04/07/26 · Other**

**Improved text readability on dark banners and status labels for staff screens**

Some text on dark banners and status pills was hard to read. Contrast was fixed across operator screens to meet accessibility standards.

***

**02/07/26 · Settings**

**Managers can now view, hide, and copy device passwords**

Device passwords (for terminals, cashiers, etc.) can now be revealed, hidden, or copied from the settings screen, and the password-reset screen was cleaned up.

***

**02/07/26 · Teams**

**Staff and device passwords are stored so a manager can view them again.**

Reversed a prior change so that staff and terminal device passwords can be displayed to a manager again, rather than being hidden.

***

**01/07/26 · Teams**

**Fixed Save button silently failing when editing a terminal, cashier, or table**

Editing a terminal, cashier, or table and hitting Save could silently fail without any error. This is now fixed.

***

**01/07/26 · Orders**

**Renamed navigation labels: "Dine-in" is now "Orders", "Tables" is now "Teams"**

Two menu items in the dashboard navigation were renamed for clarity.
