Skip to main content
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.