← HomeFeaturesHistory
Tabwright
Product Updates Β· by Tabwright POS

Here's what shipped to Tabwright. The latest day is open below; tap an earlier date to expand it.

NEWEST Wednesday, July 23, 2026

🔔 Alerts — get a text or email when it matters – build 1265

Notify managers the moment something needs a look
Set up your own alerts in System Settings → Alerts. Get a text or email when there’s a big void or comp/discount, a paid‑out, a station drops to offline mode, nobody has clocked in, or Close Day didn’t run. Each alert has its own dollar threshold, its own recipients (all managers, or specific people), and can be limited to who’s on the clock. Replaces the old on/off manager‑text checkboxes.

🍽️ Set Menus — prix‑fixe, done right – build 1255

One price, a few courses, the guest picks each one
Build a fixed‑price menu — say “3 Course Menu — $33” — made of courses (Appetizer, Main, Dessert), each with a short list of dishes the guest chooses from. Ring it once; the picks don’t add to the price unless a dish carries an upcharge. Each chosen dish still fires to its own kitchen station. Turn any Food item into one with “This is a Set Menu” in the item editor.

🔄 Your setup changes now reach every till – build 1262

Change it once at the back office — every terminal follows
We fixed the root cause behind “my change didn’t reach the other terminals.” A setup change made on your back‑office station now publishes to the cloud and every till picks it up automatically. And you can now tap the ☁ synced badge on any terminal to check it’s in sync.

🖨️ Kitchen tickets: your sizes, your layout – builds 1256–1259

Make removals pop, size items vs. modifiers, and put the heading at the bottom for to‑go
In Remote Check Formats you can now set the Item font and Modifier font sizes independently, turn on Emphasize NO / removals so a “NO” pull prints bigger and bold, and flip on Heading at bottom so the ticket’s details print at the bottom (handy for hanging a to‑go ticket on a rail).

➕ Split several items at once – build 1257

Select many, split them all in one tap
On the Split Check screen, select any number of items and tap ➗ Split Item — each one splits the number of ways you choose, independently. No more “select a single item.”

Wednesday, July 22, 2026

💳 Reprint any receipt — all in one place

Receipt, kitchen ticket, or card slip — from any past check, in one tap
Reprinting is now one screen and one tap. Open any closed check’s receipt and flip between the Receipt, the Kitchen Ticket, and a Credit Card slip, then print, text, or email whichever you need.

Tuesday, July 21, 2026

💳 Professional credit‑card vouchers – builds 1196–1214

A real restaurant receipt: merchant + customer copies, your way
Running a card prints a proper voucher on your receipt printer, a merchant copy (with the signature line) and a customer copy. Each shows the store, server and order, the card type and last four, the auth code and reference number, the amount, and a Suggested Tip Amounts table that works out the tip and new total at 20%, 25% and 30% for the guest. It’s fully configurable in System Settings → Credit/Gift → Credit Card, show or hide the address, phone, server, card block, tip table or signature, set your own tip percentages, and add a footer. You can also reprint a voucher from the Check Viewer.

🧾 Chip‑card (EMV) fields on the receipt – build 1214

The chip‑card details the card brands require, printed automatically
The voucher now carries the fields card‑brand rules require straight from the pin pad: the entry method (chip / contactless / swipe), the application name and AID, and the TVR / TSI verification values, on every real card sale.

📱 Scan a QR to enter the tip & print the itemized check – builds 1203–1214

A bartender scans to add tips; guests can get their itemized bill on the receipt
Turn on Print a tip‑edit QR on card vouchers for a job (Employees → Jobs) and the merchant copy prints a QR, at the end of the night a bartender scans it to jump straight to that check’s tip entry. And tick Print the itemized check on the customer copy to add the guest’s full order and totals to their card receipt.

💸 Run real cards directly – build 1211

One less tap: Card charges the pad straight away
Turn on Run real cards directly (Credit/Gift → Credit Card) and tapping Card charges the real card on this terminal’s pad right away, skipping the Test/Real prompt. Leave it off to keep the test option handy while you set up.

⚙ Recover a kitchen display yourself & tablet sign‑in fix – builds 1204–1206

Un‑stick a mis‑set kitchen screen without a technician, and tablets type again
If a device gets set up as a kitchen screen (KDS) by mistake, the kitchen screen now has a ⚙ Setup button that takes you to Station Setup to re‑assign or unbind it on the spot. And on iPad or Android tablets, the sign‑in screen now uses the device’s own keyboard for the email and password.

🎨 A tidier Screens editor – build 1215

Sort buttons alphabetically, colour‑code your screens, and lay out at true size
Building your menu screens just got easier. Select a shelf of buttons and tap 🔤 Sort to arrange them into alphabetical order in place, left‑to‑right or top‑to‑bottom. Long‑press a screen tab to rename it and give it a border colour so your screens are easy to tell apart. And the layout editor now shows every button at the exact size it appears on the register, so what you lay out is exactly what your staff see. Tapping a menu button while browsing a layout from the Floor view no longer rings it up by accident.

Sunday, July 20, 2026

⚙ Control what every job can do – build 1152

Choose exactly what each job sees under the check’s ⚙ menu
A new Manager Functions tab in Employees → Jobs lets you tick which ⚙‑menu actions each job code sees — managers keep everything, a server gets a safe subset. Non‑manager jobs auto‑hide the manager‑only items, so existing stores behave the same until you tune it. Part of a large batch of staff permissions across payments, checks, discounts and transfers.

⏰ Due Time & scheduled orders – build 1195

Set when an order’s due — or book it for later and it fires itself
⚙ → ⏰ Due Time auto‑estimates the ready time from how busy your kitchen is (editable). Tick Future order to schedule it ahead — it holds the items and fires them automatically just before they’re due. Prints on the guest check and, if you like, the kitchen ticket.

🔥 Fire courses on your cue – build 1197

Hold later courses until you send them — with a kitchen preview
Turn on Hold Course 2+ until fired for an Area. Sending a check fires the first course; later ones wait until you tap ⚙ → 🔥 Fire Course. The kitchen display shows held courses as a dashed ⏳ preview tab so the line can see what’s coming. (Reload kitchen screens after updating.)

↩️ Return a single item — partial refund – build 1194

Refund one item to card or cash without voiding the whole check
In the Check Viewer, open a paid check, tap ↩️ Return Item, then tap the item being returned. Say whether it came back (it restocks it if so) and it refunds just that item — to the card or as cash. Manager‑gated by your Refunds permission.

🎷️ Park a drive‑thru order & ⏱ bill by the hour – builds 1192–1193

Pull‑forward for waiting cars, and timed billing for rentals
Park takes cash for a car that’s waiting on food and flags it; a 🎷️ Parked list shows who’s still waiting so you check them off as orders go out. Stop Timer bills pool tables and rentals by the hour — the clock starts when you send the item and stops to freeze the final charge.

🕑 Clock in at the register, ⚡ auto‑discounts, 🔞 age checks & more – builds 1180–1198

A wave of smaller wins from the same day
🕑 Clock in/out from the ⚙ menu without disturbing whoever’s logged in; a manager can 👤 log in as another on‑shift server by name to ring for them; ⚡ Check Rules auto‑apply a discount or gratuity when a check contains certain items; 🔞 age verification prompts a manager (or a driver’s‑license scan) before ringing a 21+ item; plus ⭐ VIP pricing, tax‑exempt checks, cash drops & advances, per‑price‑level discounts, seat‑grouped guest checks, optional offline gift cards, and a safety fix so a check can’t be paid with an item still on Hold (it used to be skipped silently).

Saturday, July 18, 2026

πŸ’³ Pay by QR — guests scan the check to pay – builds 1133–1135

Print a QR on the check; the guest pays it (with a tip) from their own phone
Turn it on per Area (Areas → Guest Check & Loyalty) and every printed check carries a Scan to pay QR — the guest scans it, pays the check and adds a tip on their phone, and it closes on your floor automatically. The same QR read by a USB scanner at the front counter opens that exact check ready for payment. You can also do it one‑off from Pay → πŸ’³ Pay by QR. Tips are now offered on both the QR and the texted pay‑link.

🍸 Scan a card receipt to edit the tip – build 1134

End‑of‑night tips without hunting for the check
Switch on a tip‑edit QR on card receipts for your bar Area. At close, the bartender scans a receipt with a USB scanner and Tabwright jumps straight to that check’s Edit Tips — enter the gratuity, next receipt, done.

🐱 Meet Tabby, your built‑in guide – new

Ask how to do anything — or bookmark her on your phone
Tabby teaches you the system in plain language. Tap 🐱 Tabby in Back Office and ask “how do I set up taxes?” or “teach me the basics.” She can even add a menu item for you (cloning a similar one so it’s set up right). There’s a phone‑friendly version too you can bookmark and use anywhere.

πŸ”— All your links in one place – builds 1127–1128

One page with every shareable link for your restaurant
System Settings → πŸ”— Customer Links gives you online ordering, reservations, gift cards, rewards, the guest hub and waitlist — each with a Copy button and a QR. Send yourself the one link page and bookmark it.

πŸ”’ Your sales are safe – builds 1122–1126

Every sale reaches the cloud — and reports always agree
Behind the scenes: every sale is now guaranteed to reach the cloud, a clear warning shows if any haven’t uploaded, stranded sales heal themselves on the next reload, and a day can’t be closed with sales still missing — so your Daily report, Dashboard and accounting export always match.

🏒 Office terminal type – build 1137

A back‑office computer that can do everything except ring
Set a station’s type to Office and it keeps Back Office, Reports, the Time Clock, employee editing and Edit Tips — but can’t take orders. Also: the modifier pop‑up now resizes to fit a custom layout and never covers the guest check.

Friday, July 17, 2026

💳 Start a bar tab with a card — the right way – build 1100

Open a tab on a card, close it on that same card — nothing held behind the bar
Tap Start Tab with Card and dip the guest’s card once: it runs a $1 verification (a hold, not a charge), reads the cardholder’s name straight onto the tab, and hands the card back. Ring drinks all night, then Pay → Card on file closes the whole tab to that same card — and an unused tab’s $1 hold simply drops off.

🔢 Every store gets its own number – build 1102

Automatic, guaranteed‑unique store numbers
Each restaurant now has its own store number, assigned automatically and never duplicated — shown on the Restaurant screen and beside each site in Cloud Office. Handy for reporting and partner integrations.

🗺️ Modifier group polish – build 1103

Choose which prepositions show, and multi‑select in Layout
Each modifier group can now pick which register prepositions it shows (NO / SUB / EXTRA / OS / DBL) — e.g. hide “DBL” on a side‑swap group. And in the 🗺️ Layout editor, shift‑click to select several option buttons and align or space just those.

A server’s section now drives their whole screen – build 1079

Assign a job to an Area and everything follows it
When a server clocks in on a shared register, their Area now drives the whole experience — the menu screens, which taxes apply, auto‑gratuity, and which kitchen printer their orders route to — falling back to the terminal’s own Area only when the job has none. Areas also now require a Name, Revenue Center and default order type. (Single‑area shops see no change.)

🥃 “Double” a pour in one tap – build 1081

For liquors & cocktails — a real Double button
Turn on “Allow Double” for a liquor or cocktail, then tap a rung item and hit 🥃 Double — the price jumps by your multiplier (e.g. a half or a full pour), the guest check shows “… Dbl,” and reports & inventory count it correctly (a 1.5‑pour depletes 1.5). The kitchen still sees one drink.

🗺️ Lay out modifier buttons exactly – build 1082

Place a modifier group’s options like a menu screen
In a Modifier Group, tap 🗺️ Layout to drag each option button into an exact spot and size — with Tidy grid, Align and Space‑evenly helpers — instead of the automatic grid. It’s off by default: every group keeps today’s look until you turn it on.

👤 Edit which stores a manager can see – builds 1077–1078

Change a user’s stores without starting over
In Users & Access, each person now has an Edit button — add or remove their store access and change their role in place, instead of removing and recreating them.

🛠️ Polish – build 1080

More Spanish, and a tidier Jobs screen
More of the register is translated for Spanish‑speaking staff (clock‑in and floor messages, the PIN pad). Handheld settings now live entirely on the Terminal, so the Job editor’s old “Mobile” tab has been removed.

Thursday, July 16, 2026

🔥 Re‑fire a lost kitchen ticket – builds 1059–1061

Ticket lost or eaten by the printer? Re‑fire it in one tap
Open the check’s kitchen ticket and tap 🔥 Refire (manager approval). It re‑prints to the kitchen with an unmistakable red ** REFIRE ** banner so the line knows it’s not a new order — and it pops back onto the kitchen display too.

Void or add just one modifier after a dish is sent – builds 1065–1066

No more voiding a whole dish over one topping
The guest didn’t get the upcharged chicken on the salad? Void just that modifier — with a manager’s OK and a reason, the upcharge comes off the check and the kitchen gets an “86” note. You can also add a modifier to a dish that’s already fired — only that item’s own options show, and the kitchen gets a clear “ADDED” ticket.

The kitchen display keeps working with the internet down – builds 1062–1063

Your kitchen screens run on your own network
Kitchen displays now read from your own front‑of‑house terminal over your local network, so a dropped internet connection doesn’t stop tickets reaching the line. Online, it works exactly as before.

Discounts & voids — manager approval, logged – builds 1056–1058

The right people approve, and it’s on the record
Turn on the “approve discounts” and “void items” permissions and the register enforces them — a manager approves on the spot, and who approved it is recorded on the check’s history. Discounts and Voids now live together under one editor.

Modifier Groups editor — Preview, drag‑to‑reorder, colors – build 1070

Set up a modifier group and see it exactly as a server will
Tap 👀 Preview to open the real register picker, drag options to reorder, and give each option a border color so the important ones stand out.

🛠️ Small touches – builds 1064–1071

Back to the floor, moved tables, and deleted stays deleted
Cashing out a table drops you back on the floor plan. Move a check to another table and its kitchen ticket shows a “moved from Table X” note. A QR order now shows its table number on the kitchen display. And a fix so a deleted item stays deleted before it’s sent.

Wednesday, July 15, 2026

📤 Run a chain — edit one store, push to all – builds 1038–1042

Build your menu on one store, then push it to every location
New tools in the Cloud Office for multi‑store operators: ➕ Add several stores at once from a template, and 📤 Push menu to stores — edit a master store’s menu, tick the locations, and it copies your items, categories and modifiers to all of them. Each store keeps its own prices, and its floor plan, staff and tax settings are left alone. Deleting a store now asks you to type “delete” so it can’t happen by accident.

🧾 Taxes, rebuilt – build 1047

Each item is taxed by the taxes you actually set up
The item screen now lists your real taxes instead of a fixed four, so you can tax a burger with Sales Tax and wine with Liquor Tax — ending accidental double‑tax. Taxes flow Taxes → Areas → Items: each area chooses which taxes are active, and each item chooses which of those it’s subject to. Nothing changes until you narrow it — existing stores keep taxing exactly as before. Order‑type charges get their own “this charge is taxable” switch.

🛠️ Fixes & polish – builds 1036–1046

Removing an item makes it stay gone, plus setup‑screen niceties
A removed item no longer reappears on a busy register, and hitting on a sent item goes straight to Void reasons. On the Screens/Floor editor you get an in‑app colour picker and can change size & colour on several buttons at once. Setup screens (Employees, Terminals, Areas…) now scroll each side on its own. And more of the register reads in Spanish for staff who prefer it.

🗃️ Cash Trays – builds 1025–1029

Proper cash drawers, with over/short
Set up named drawers per station, open one to an employee with a starting bank, adjust the bank or declare the count (type a total or count it bill‑by‑bill), and at close get a Drawer Report with over/short. It won’t close with a tip still owed, and can require a drawer before anyone takes payment. Under ⚙ Functions.

🤝 Teams — shared tips – builds 1032–1033

Two servers, one tip, split fairly
Join a team on a check to share the tip, split by how long each person was on it — leave halfway through and you get your fair share, not an even cut. New Team Tips report and a line on the checkout report. Never changes who owns the check.

A Check Viewer like your old POS – builds 1023–1024

Tap to see items & payment, find by last 4 of a card
Tap any check and its items, discounts and payment show on the right — no popup. And Find any check by the last 4 of a card, a check #, a server, or an item, with quick filters for discounted / voided / missing‑tip.

Spanish for staff & a smarter store reset – builds 1030–1031

The register speaks each employee’s language
Set an employee to Spanish and the register follows them, switching back for the next login (rolling out screen by screen). And clearing a store to re‑import now lets you choose what to clear — menu, staff, and/or customers.

Tuesday, July 14, 2026

📱 Text the customer a payment link – builds 1015, 1017

The order fires to the kitchen the moment they pay — and not before
Someone phones in a to‑go order. Instead of taking a card number over the phone, ring it up and tap 📱 Text a pay link. The customer pays on their phone, and the order fires to the kitchen the instant the money lands — then they get a “being prepared” text, and a “ready for pickup” text when you bump it.

Nothing gets cooked for someone who never pays. Until it’s paid, the order just waits in Online Orders marked 💳 UNPAID — the kitchen never sees it. They’re charged the check’s real total, discounts and gratuity and tax exactly as rung.

To use it: attach the customer to the check — they need a phone number on file, and that’s what makes the button appear.

🧾 House accounts – builds 1012–1014

Let regulars and local businesses run a tab
Turn any customer into a charge account with a credit limit, and a 🧾 Account button appears at payment so the check goes on their tab. Over the limit asks a manager first. You get a full ledger, a 💵 Record payment button, two new reports, and statements that send themselves — weekly, monthly or quarterly, by email, text or print.

Every terminal shows the same numbers – builds 996–1011

One terminal holds the numbers; the rest read from it
If two of your tills ever showed different sales totals, this is the fix. Your master terminal now holds the numbers and every other terminal reads from it — so they can’t disagree. It keeps working with the internet down, and catches the office up when the connection returns. Terminals find the master by themselves — no IP address to type. We also fixed a bug that made the office dashboard count some sales twice.

🏁 A Start screen to launch an order – builds 1016, 1020

Tap the order type, go straight to the guest
A new Start screen with a tile per order type. Tap one and it starts that check and goes straight to the guest’s details — an address for delivery, a phone number for everything else (which is what lets you text them a pay link). Each job can also land on its own screen at login.

Also — the Mac app is signed by Apple – app v1.0.11

No more “damaged and can’t be opened”
If a Mac ever refused to open the app and called it “damaged” — it wasn’t. That’s what a Mac says about an app it can’t verify. It’s now signed and notarised by Apple and opens with a normal double‑click. Plus a 🚪 Exit button on the lock screen, and delete buttons are now solid red instead of an outline that was easy to miss.

Sunday, July 12, 2026

A clearer schedule — dates on every shift, and pick your week-start day – builds 935–937

Every shift shows its date, with today highlighted
The Weekly Schedule and the staff schedule link now label each shift with its calendar date and highlight today — no more counting days to find your next shift.

Choose which day your week starts
Under General → Timekeeping, a new “Start Day” setting runs your schedule week Sunday‑to‑Saturday or Monday‑to‑Sunday — whatever your restaurant uses. The grid, the printout and the staff app all follow it, and existing weeks move over automatically.

Allergies & kitchen tickets

Flag an allergy right on the dish
Long‑press any item on a check and tap ⚠ Allergy to mark the guest’s allergens — they print in red on the kitchen ticket, and there’s a kitchen note button beside it. Ready to use in every restaurant.

See exactly what the kitchen got
Open any past check and switch between the receipt and the kitchen ticket, then print, text or email it — handy for settling “did the allergy note go through?” questions.

Gratuity, trades & flow

Automatic gratuity for large parties
Set a gratuity that adds itself once a table reaches a guest count you choose (say 18% at 6‑plus). A manager can add or remove one on any check, and it shows on the payroll and checkout reports.

Approve shift trades in one tap
When a staff member asks to give up a shift, the manager’s text now includes a link straight to the approval screen, and the manager dashboard stays signed in — no logging in every time.

Choose where the register goes after a payment
Send the screen back to the floor plan, a fresh check, or any screen once a check is paid — set it per order type or per area.

Saturday, July 11, 2026

A reliability safeguard for your terminals – build 926

A corrupted check can’t freeze a terminal
On the rare occasion a check’s data gets scrambled — a sync hiccup, or a check left open across an outage — the register used to try to draw it and could slow or lock up that till. Now it spots a check with far more lines than any real order could have, sets it aside with a clear “this check looks corrupted” notice and a one‑tap Void, and keeps the terminal running. Your good checks are untouched.

Thursday, July 9, 2026

The weekly schedule rebuilt β€” House Shifts, Copy week, Print by job or department, and text staff a private link to their own schedule. Plus floor plans get their own screen and an important safety fix for your menu – builds 863–871

The weekly schedule, rebuilt
The Schedules tab now shows the week you’re working on. Staff are grouped into coloured bands by job, each with their hours and labor cost; totals run along the bottom. Flick to any week and a badge tells you if it’s published. Filter by job (Server, or Barback + Host + Server Assistant together) and by department. Overtime past 40 hours turns red — allowed, but impossible to miss.

🏠 House Shifts β€” a shift with nobody on it
Someone calls out? Tap the shift β†’ Move to House Shifts. It lifts to the top of the week where you can’t miss it, belongs to nobody (so nobody can clock in against it), and still counts toward the hours the week needs. Tap it to assign someone — only people who hold that job, are available, and aren’t already working then, least-loaded first. And tapping a shift no longer deletes it.

⧉ Copy week Β· πŸ–¨ Print what you’re looking at
Clone last week into next week (Replace or add to it — blocked if it would double-book anyone; departed staff skipped). And Print prints exactly what you filtered: Back of House for the kitchen, Servers for the floor, or Barback + Host + Server Assistant on one sheet.

Text staff their schedule β€” no app to download
Employees β†’ pick a person β†’ πŸ—“ Text schedule link. They get a private link to their own schedule on any phone — no app, no password, no account. They see only their own shifts and hours, never anyone’s pay or phone number. Lost their phone? Tap β†Ί and every link ever sent to them stops working immediately.

Your real menu can never be overwritten by the demo menu
An important safety fix. Tabwright’s built-in demo menu could, in rare cases (a restored backup, or a store syncing between devices), be added on top of a real menu — leaving demo dishes mixed in with yours. It now only ever fills a completely empty menu and never touches a store that already has items.

Floor Plans have their own screen
Find them under Areas → πŸͺ‘ Floor Plans, alongside the rest of your physical setup. And if you have several — Restaurant, Bar, Patio — tapping each one on the register now actually opens it (anything but the first used to snap you back to the first).

Copy a restaurant without its table layout
Opening a second location? Duplicate a restaurant (or download it as a template) and you’ll be asked whether to include the floor planleft out by default. Take the menu, settings and staff; draw the new building’s own table map.

Each Area picks the screen it opens on
Every Area now has a Default Landing — a floor plan, Tabs, a fresh check, or Reservations. One obvious place, instead of buried per job.

A cleaner import from your old POS
Internal marker rows like “**ADD ON**” are now skipped. Your toppings and add-ons come across as real products, hidden from order screens, ready to drop into a modifier group. And the four counts on the preview are now clickable filters.

Wednesday, July 8, 2026

Move your whole menu, staff & customers over from another POS in minutes, build next week’s schedule from a template, plus inventory & discount fixes – builds 852–862

Bring your whole restaurant over from another POS
New under System Settings → Database Import. Move your whole menu, your staff (jobs & pay rates) and your customer list over from your old POS in minutes. Tabwright auto-creates your modifier groups, printer/report groups and taxes as it goes. There’s also a “Clear this store for a fresh import” button that backs everything up first, so you can start clean without losing anything.

Make next week’s schedule from a template
New under Schedules → πŸ—“ Make the Schedule. Pick a week, choose Front- or Back-of-House, and drop your available staff into each shift. It only shows people with the right job, blocks double-booking, and warns you in red at 40+ hours (overtime).

Inventory fixes
New items no longer wrongly show “Out of Stock”, new categories stay visible instead of disappearing, and a new item now lands in the category you’re viewing.

Per-item discounts are now manager-only
The per-item “% off” now needs a manager, so staff can’t discount a single line on their own.

Tuesday, July 7, 2026

Import your whole menu from a spreadsheet, plus a fix so “Repeat” can’t run away with a check – builds 830–831

Import a menu from a spreadsheet
New under Menu → ⬇ Import Items. Download the template, fill it in (name, category, price, station, modifiers & more), then paste or upload it. Tabwright checks every row against your current menu, brings in only the new items, skips anything already there so you never get duplicates, and gives you a report of what came in, what was skipped, and anything that couldn’t import. New categories are created for you, and modifier groups attach by name.

“Repeat” can’t run away with a check
The Repeat button that duplicates the selected items is now capped, so it can’t accidentally stack the same item onto one check thousands of times — totals stay accurate and tills stay quick.

Monday, July 6, 2026

A big kitchen-display upgrade, delete-a-category & a new Categories tree, an always-on keyboard option, a redesigned gift-card page, and dashboard filters & archiving – builds 781–792

Prioritize a ticket — on every kitchen screen
Tap a ticket on the KDS to Prioritize it — it changes colour and floats to the top, and now that priority shows on every kitchen screen, not just the one you touched. The chef can also press and drag tickets to reorder the board.

Choose what's on the ticket header, add or start new
Under Printers/KDS → Remote Check Formats you can now pick exactly what shows on the top of each kitchen ticket, laid out over two rows so the timer never gets squeezed off. And a setting lets a new round of food either add onto the existing ticket or start a fresh one. On long orders, the Prioritize/Bump buttons no longer get cut off.

Delete a category & a new Categories tree
You can now delete a category (it offers to move its items somewhere first). And Menu → πŸ—‚ Categories shows your whole menu as a tree — Super Group → Report Group → Category — so it's easy to see how everything's organised and tap in to edit.

Always-on on-screen keyboard
A new option to always show the on-screen keyboard on a given device — handy for Windows tills or remote sessions where a keyboard doesn't pop up on its own.

A redesigned gift-card page, with a QR on the email
The online Buy a Gift Card page got a fresh branded look, and the emailed card now carries a QR code for the recipient. You can also resend or fix the email on a card that's already been bought, and share a store's gift link by store number (e.g. /gift/20).

Dashboard filters, store numbers & archiving
The multi-store dashboard gained a filter bar, a store number per row, sibling stores tucked under their parent, the ability to archive stores you're not using (fully reversible), and a custom start/end date range.

Sunday, July 5, 2026

Run a whole group of restaurants from one screen — a multi-store dashboard, staff logins you control, a one-QR guest hub, and a customer display that stands on its own – builds 762–773

One dashboard for every store
A new group dashboard shows all your stores on one screen — one row each for Net Sales, Labor $, Labor %, Guests, Checks and Avg Check — with a Totals and Averages line across the whole group. The store name stays put as you scroll the numbers left and right, and you can tap any store to drill into its day. There's a dark / light switch too.

Sign in and see only your stores
Open app.tabwright.com/dashboard.html, sign in with the email and password your admin set, and you see just the stores you've been given — rolled up to a group total. An area manager sees their region; an owner sees the whole group.

Staff logins you control (Users & Access)
From the Cloud Office you can now create a login for a manager or owner — set their username and password, pick a role, and grant which stores they can see. They sign into the app and dashboard with those credentials. No more sharing one password.

Duplicate a restaurant to open the next one
Opening a sister store? ⧉ Duplicate restaurant in the Cloud Office clones an existing store — its menu and settings — into a brand-new one, so a chain can stamp out matching locations in seconds instead of rebuilding each one by hand.

One QR for guests: book, join the waitlist, or earn rewards
A new Guest hub lives at app.tabwright.com/guest/<your store> — one scannable code that lets a guest Book a Table, Join the Waitlist, or open Rewards. There's also a fast, standalone waitlist self-join page (it fixes a phone-keyboard snag on the old sign-up). Grab the link and printable QR in Back Office → Reservations settings.

A customer display that runs on its own
Set a spare tablet's type to the new "Customer Display" and pick the register it mirrors — it now boots straight to the rear customer screen, with no sign-in and no chooser. You can also pair a second registered device as a terminal's rear display from Areas → Stations.

Cash totals on the rear display & a Restart button
If you round cash, the rear display now shows the "If paying cash" total on the order mirror and the amount collected on the Thank-you screen. And a new πŸ”„ Restart button in Manager Functions lets staff reboot a stuck terminal themselves.

Small touches
The item editor has a Save & New shortcutF1 on Windows, ⌘ + Return on Mac (the button shows the hint) — for fast menu entry. And a terminal now reliably opens as the type it's set to (a full register stays full), even on older app installs.

Saturday, July 4, 2026 — evening

Your Tabwright iPhone app on TestFlight, cash rounding to the nearest coin, dashboard upgrades & a run of handheld fixes – builds 744–751

Your Tabwright iPhone app
Tabwright now has its own iPhone app, on TestFlight. It opens to a simple choice — Ordering or Manager Dashboard — and loads the live app, so it always stays up to date automatically without a trip to the App Store.

Cash rounding for the penny phase-out
Round the final cash total to the nearest nickel, dime or quarter — ready for the penny phase-out. Turn it on under Card/Cash Pricing. Card payments still charge the exact amount; the guest check shows an “If paying cash” line, and the receipt and Checkout report reconcile the rounding.

Dashboard upgrades
Tap Net Sales to drill into Sales by Category. Reservations now shows on the phone dashboard, and you can arrange your dashboard cards — reorder and show/hide them — in Back Office → General. Reservations is now a clear day view.

Fixes & polish
The native phone keyboard now opens for mobile sign-in, split checks display correctly on the handheld again, the desktop split concertina toggles cleanly, and you can now close an empty / $0 check from the handheld.

Saturday, July 4, 2026

Online promo codes, cash-on-pickup & tips for online orders, a bright new kitchen display, and two new reports plus richer filters – builds 721–737

Promo codes for online orders
Create %-off or $-off promo codes for your online store, with an optional minimum spend to unlock them. Guests type the code at checkout and see the discount applied before they pay.

Cash on pickup for online orders
Let guests pay cash when they collect instead of paying by card online. Turn it on in your Online Ordering settings and checkout offers a pay-cash-at-pickup choice.

Tips on online orders
Decide who keeps the tips from online orders — give them to one person, split among a chosen team, or split across everyone on the clock at the time of the order.

A brand-new kitchen-display look
The kitchen display got a big makeover: each order type gets its own colour so staff spot it from across the room, a ticket turns RED when it’s running late (with a green ON TIME tag while it’s on track), and the server’s name shows right on the ticket. There’s a new light theme with a one-tap toggle, and it’s much faster — orders now appear in a couple of seconds instead of up to 30.

KDS Setup page
A new KDS Setup page lets you pick the ticket colour for each order type, with a live preview so you can see exactly how it will look on the kitchen screen.

Two new reports
Hourly Sales shows your busy times of day so you can staff to match, and Tender / Media breaks down every payment by type — card type, cash or gift — with a filter to focus on one.

More powerful Checkout Report & tips on payroll
Managers can now run the Checkout Report for any server, shift, date range, or the whole restaurant. And Payroll and Attendance now show tips — Tipped Sales, Charge Tips, Tip Pool and Gratuity.

Receipts, floor plan & iPhone touches
Gratuity now shows on receipts, a wrong-table press-and-hold on Send & Stay takes you back to the floor plan, and you can now take tableside orders on an iPhone.

Friday, July 3, 2026

Card payments, tips & cash-on-pickup for online ordering, a kitchen display that now shows online orders and has a bright new look, Start-a-Tab-with-a-Card & matching receipts – builds 671–720

Online orders now show on the kitchen display
Accepted online orders now appear on the KDS, not just the printer — each as a πŸ›’ order ticket with the guest’s name, the cook-time timer, allergens and mods, routed to the right station tabs. It pops up when you accept it and clears when it’s ready.

A bright new kitchen-display look
The KDS now has a bright, high-contrast theme with bold colored status bands — easier to read across a busy kitchen. Tap πŸŒ™ / β˜€οΈŽ in the corner to switch between the light and dark screen; each display remembers its choice.

Cash on pickup for online orders
Let guests pay in cash at pickup instead of by card — turn it on in Back Office → Online Ordering → Payment. Checkout then offers a Pay by card / Cash at pickup choice, and cash orders land in your queue with a πŸ’΅ cash at pickup badge.

Pay by card & tip when ordering online
Guests can now pay by card at online checkout — card entry is on the processor’s own secure form (Datacap), so card details never touch our servers — and they can add a tip (15% / 18% / 20% / Custom), which flows into your sales & tip reports.

A major kitchen-display upgrade
The KDS got a big redesign: colored status bands (green ON TIME → red LATE), station tabs across the top (Expo + each prep station with a live count), an all-day roll-up of item quantities for prep, a bump bar along the bottom (navigate / bump / recall), and a target-vs-actual timer. Every screen now always shows which station it is, and Bump all clears the board in one tap. Each menu item can carry a prep time that powers those timers.

Filter the online order queue
Filter incoming orders by status (Active / In progress / Complete) and by date (defaults to today), with the newest on top.

Start a Tab with a Card
Now working on the terminals — dip the card to open the tab (the cardholder’s name becomes the tab name when the card provides it), and the full amount is charged to that card at close.

Receipts that match everywhere
Your restaurant’s real name, address, tax rate and rewards link now show consistently across the on-screen, texted and emailed receipts. And the Check Viewer shows the day’s closed checks from every station, not just the one you’re on.

Behind the scenes
Fixed a time-clock glitch that could make staff clock in repeatedly; clock-ins now stick and sync across stations. Plus a “for the table” option when ringing shared items by seat.

Thursday, July 2, 2026

A reservations calendar, a rebuilt Tabs screen with bartender sharing, clearer split checks & a big PAX terminal display fix – builds 653–670

Reservations, everywhere
A new πŸ—“ month Calendar shows the reservations coming up — every day tile shows the reservation count and head count at a glance; tap a day to open it. Reservations now also appear on the handheld (More → πŸ“… Reservations) and as a card on the mobile dashboard (tap it for the upcoming list).

Tabs, rebuilt for a busy bar
Filter/search open tabs by name or number; a bold new + Start Tab flow (name the tab and pick the server who owns it, with “Start Tab with Card” on the way); and bartender tab-sharing — pick the other bartenders on the clock and you can all see and work each other’s tabs, while whoever opened a check still owns the money at close.

Split checks that read clearly
On Tabs and the Check Viewer, a check’s splits fold into one card you tap to fan open — and each split’s items are tagged 1/2/3 all the way onto the register and the printed receipt.

Handheld touches
Tap any line on the order to change its options, course or seat; and pinch-to-zoom the floor plan.

Reliability on PAX terminals
Fixed screen rendering on PAX card terminals (an older-browser CSS issue) so the lock screen and every overlay always display correctly.

Wednesday, July 1, 2026

A hard cap on card sales, a manager-only audit log, floor-plan shape fixes, permanent menu IDs & per-item online controls – builds 609–610

Max Sale Amount — a hard cap on card sales
Credit Card Settings has a new Max Sale Amount. If a check is over it, card tender is blocked“Sale amount exceeds the maximum allowed card transaction” — with no manager override. Leave it 0/blank to switch off.

BOH Log — a manager-only audit trail
Reports now has a BOH Log, managers/office only. It shows back-of-house activity — timekeeping, staff edits, manager approvals — newest first (Time · Terminal · Employee · Event · Detail). Regular staff see only register activity; the BOH side is hidden from them.

Floor plan: diamonds & connected tables
Setting a shape to Diamond now shows a real diamond right in the editor (it used to look like a square), and the shape list is tidied to Rectangle · Diamond · Round. A connected secondary table now shows muted/greyed — claimed, but clearly not the primary check.

Permanent menu-item IDs & faster category editing
Every menu item now has a read-only Internal ID (Edit Menu Item → Other Options) that never changes, even if you rename it — integrations use it to identify items reliably. And the Edit Category popup now has a search box to filter the modifier-group list live.

Turn items & modifier groups on/off for online
Menu items and modifier groups now have Available Online / Available for QR Ordering toggles (default on). Turn Available Online off and the item drops off the online menu. (QR is ready for when self-order ordering is added.)

“Station” is now “Terminal” everywhere
Finished the rename across every screen, dialog, report column and status message.

Tuesday, June 30, 2026

A redesigned reservations list, multi-store groups with a shared menu & regional pricing, and FOH/BOH audit logging – builds 577–584

Reservations list, redesigned into columns
Every booking is now one structured row with a clear header: Time Β· Guest Β· Pax Β· Phone Β· Table Β· Loyalty Β· actions. A new Loyalty column shows β˜… Member for a known/loyalty customer or Guest. Allergy and notes sit under the guest name, and the seated timer under the time. Works in both the single-day and All upcoming views.

Cloud Office: Group β†’ Region β†’ Site
The tree now reads as Group β†’ Region β†’ Site. A top node shows 🏒 the group with a rolled-up location count; nested nodes show πŸ“ the region. Open β–Έ drills into a group (with a breadcrumb to climb back), and οΌ‹ region opens the group/dealers manager.

Multi-store groups: one menu, regional prices
A new 🏒 Groups tab (next to Tree and Tiles) shows the real chain: distributor β†’ dealer β†’ corporate (HQ) β†’ stores. Open a corporate and tap Manage menu & prices to see its shared menu (every store inherits it), grouped by category. Edit a master price or tap 86 to apply to every store, and use the region selector to set a price that differs for one region (blank inherits the base). Saved to the cloud, no setup needed.

Audit logging (FOH / BOH)
The activity log now tags every event FOH (register) or BOH (back-office, config, database, timekeeping). Manager approvals record the approving manager's name, and the BOH side captures timecard, employee/job, menu-item, terminal/area, revenue-center and settings changes. The Activity Log viewer (Back Office β†’ Reports β†’ Activity Log) has a new Register / Config-BOH toggle, each stream with its own filters and CSV export.

Marketing site: working nav & demo videos
Real navigation on /history and /whats-new (← Home / Features / cross-links and a clickable logo), two embedded demo videos on /features (Point-of-sale and Reservations), and a cache fix so the videos play.

Monday, June 29, 2026

Reservations that seat onto a table, smarter modifiers, a colour-coded KDS & the online-ordering redesign — builds 540–575

Reservations seat straight onto a table
From the day’s book, Seat drops the party onto a table and opens that check — big parties across combined tables in one step. Smart seating suggests the best-fitting tables and paces seatings so the kitchen isn’t slammed. A dedicated Reservations setup page holds the rules (turn times, hours, accept-online, slot, max party).

Floor plan: long-press a table
Press and hold a table to Combine, Move or Transfer a check (Transfer needs manager approval). Plus on-table info toggles and a new diamond table shape.

Smarter modifiers
Modifiers default to the Mod price and the order line reads the kitchen’s way — No / Add / Extra / Sub wording, colour-coded, with a tap-to-override live pill. An item’s Built-with components are now an orderable row in the Modifier Groups list.

Allergen alerts & a colour-coded KDS
Allergens stand out on the chit and the Kitchen Display. KDS headers are coloured by order type and show the station number; the Expo screen now shows all stations; bumping a ticket can text the customer “order ready.” Online-order chits print a clear guest header, and managers can get text alerts.

Online ordering, redesigned
A menu-first flow — browse and build first, enter details at checkout, and the loyalty ask rides along in the order-accepted text. Fewer hurdles, more completed orders.

Now “Tabwright POS” everywhere
The last of the old FTR branding on customer-facing screens is gone — one consistent name across the app, receipts and public pages.

Sunday, June 28, 2026

Online ordering, your own restaurant website, & more — builds 516–530

Online ordering for pickup (early)
Customers order at app.tabwright.com/order — enter cell (returning guests greeted by name + Repeat order), pick items & modifiers, pay by card (test mode until Datacap). Orders land in a 🍴 Online queue in the register with an alert & chime; Accept fires to the kitchen, Mark ready, or Reject. Manager ⚡ Auto-fire + a live wait-time quote (base prep + kitchen load, with a “+10 busy” bump). Customers get “accepted & being prepared” and “ready for pickup” texts.

Your own restaurant website
Every restaurant gets a clean public homepage at app.tabwright.com/r — logo, address, phone, menu preview, and Order Online buttons, all from your existing menu.

Customers & tools
Customer list now shows an Online column and recognizes returning guests by phone. Quick Set can bulk-set item options (Follow Item, Available Online…) and Quick Edit has a Print Group column. Demo Mode is now light orange. Fixed: the Modifier Groups Save button on small screens.

Sunday, June 28, 2026

Reservations, online booking, table detect & credit/gift settings — builds 516–539

Reservations build 539
A new 📅 Reservations tab: book by date, time and party size and it auto-assigns the smallest table that fits, using turn times (2-top 90 min, 4-top 120, 6-top 180) so you never double-book. Seat, no-show or cancel from the day’s book, and the guest gets a confirmation text.

Online booking page — app.tabwright.com/book
Turn on “Accept online reservations,” set your hours, and share the booking link. Guests pick from genuinely-available times and book themselves — it drops straight into your reservation book with a 🌐 online badge and texts them a confirmation.

Online ordering with photos & descriptions
Two one-tap buttons in Inventory — 📷 Stock Photos and ✍️ Descriptions — fill in a photo and a short blurb for every online item, or set them yourself per item. The ordering page now looks like a real menu on phone and desktop.

Floor plan: Detect Tables
Import your floor-plan image, tap 🔍 Detect Tables, and your whole dining room drops in (tables, bar, labels) ready to drag and fine-tune. Tables joined on one check show a dashed highlight.

Credit / Gift settings
Back Office → Miscellaneous → Credit/Gift is now a real home for card-processor / pin-pad setup and gift-card options (Local, Cloud or GiftiPay). Card processing goes live with the native app.

Pay screen: remove gratuity, unvoid, remove a discount build 537
Waive an auto-gratuity (and put it back), restore an item you voided by mistake, or take a single item’s discount back off — right from the check.

Saturday, June 27, 2026

Demo Mode, menu drill-down, steering modifiers & automatic updates — builds 484–515

Demo Mode — for showrooms & sales demos build 515
Back Office → Misc → General → 🎬 Demo Mode tints the whole system purple with a “DEMO MODE” banner so nobody mistakes it for a live till, and turns every printer (kitchen chits, receipts, reports) into an on-screen print preview — double-tap to dismiss. Turn it off for a real restaurant.

Smarter menu screens with drill-down builds 500–503
Big bar menus no longer dump everything onto one screen. A screen can show category tiles first (Liquor, Wine by Glass/Bottle, Cocktails by section) — tap a category to see its bottles, tap the screen button again to reset. Each screen now shows only what belongs on it.

Steering & extra-printer modifiers builds 496–497, 499
A modifier can now send its item to another prep station too — add “chicken” to a salad and the line also fires to the grill; or give a modifier an Additional Print Group to route it to extra printers/KDS. A 🍸 Bar mixers button builds a forced “Mixers” group (& Coke, & Cran…) for spirits in one tap, and Quick Set can now add/remove modifier groups in bulk.

Modifier quick-options editor & clock-in fixes builds 505–506, 514
Restored the inline option list in the modifier editor, made clock-in stick reliably across terminals, and added a “☁︎ synced” badge that shows when the till last talked to the cloud.

Automatic updates behind the scenes
Tabwright now publishes itself automatically — new versions reach every terminal without anyone dragging files around.

Friday, June 26, 2026

A Kitchen Display, a phone dashboard, a live station list, courses & handheld polish — builds 462–483

Kitchen Display System (KDS) builds 480–481
Turn any tablet into a kitchen screen. Set a station’s type to KDS, pick which prep stations it shows (or leave blank for an Expo screen), set when tickets turn amber/red, and send the link — no sign-in. Fired orders appear instantly with live timers; tap Bump to clear a ticket, Recall to undo. New rounds reappear on their own.

Live dashboard on your phone — no sign-in builds 467–479
Text or email yourself a link, then Add to Home Screen to use it like an app. Tap any card — Open Checks, Discounts & Voids, On-the-clock, Labor — for a full-screen detail. Sales now include checks that are rung but not yet closed, so the numbers match the floor.

Live station list build 474
Areas → Stations shows which stations are online right now, a live count, and when each was last seen — so you always pick a free number for a new device.

Courses with shortcut codes builds 464–465
Name your courses under Misc → General → Courses and give each a short code (C1, C2…) for the buttons and order line, while the full name still prints on the chit and check.

Handheld stays handheld + Tables view builds 462–463
A device set to Mobile now stays in handheld mode every launch. Each job can pick its Tables view: a pannable floor plan with a mini-map, or a simple tiles grid.

Screen builder: copy, paste & space evenly build 466
Copy buttons and paste them — even onto another screen — and select several to distribute them with equal spacing.

Thursday, June 25, 2026

Phone & handheld ordering, fire-after-payment, and screen organization β€” builds 442–453

Order on a phone builds 451–452
On a phone the order panel tucks away so the menu fills the screen β€” a “View order” bar at the bottom shows the live count and total and slides the cart up when you need it. The whole menu now scrolls as one, so the command and category bars get out of the way and the items get the room.

Send to the kitchen only after payment build 444
A new per-job choice (Back Office → Jobs → Send items to kitchen). Servers keep firing food on Send; a cashier/counter job can hold the order and fire it only once the sale is fully paid — so a declined card never sends food.

Smoother customer lookup builds 442 Β· 443 Β· 445
The phone number field shows just the number pad (no double keyboard), the Look up / Attach buttons are big and easy to tap, and points are pulled fresh from the cloud the moment you look a customer up.

Organize your screens under headings build 448
Give each screen a group (Food, Liquor, Coffee…) and the Screens list groups them under those headings, which you can reorder — just like organizing canvases by category.

Build screens faster build 446
The screen builder’s item picker now has a search box and an “Add entire category” option that drops a whole category onto the canvas at once.

Cloud Office on a phone build 450
Assigning a terminal from a phone now works: the picker goes full-screen, restaurants stack in a scrollable list, and the “Assign to this terminal” button is full-width.

Modifier Groups moved to Menu, and a per-topic manual builds 447 Β· 453
Modifier Groups now lives under Back Office → Menu. And in the manual, tapping a topic opens that section on its own page instead of scrolling the whole document.

Tuesday, June 23, 2026

Delivery, dispatch, day-over-day reporting

🚚 Delivery orders, start to finish
Pick the Delivery order type and a window opens: type the customer’s cell number, tap Find, and their name and full address fill themselves in. Quote fee works out the delivery charge from the zones you drew — and if it can’t, you just type the fee. An order is never held up by a map lookup.

🚚 A Dispatch screen
See every delivery in one place: time, status, total, address, customer and driver. Highlight an order and a driver, then Assign. Return marks a driver back from their run. Map and Directions open straight into Google Maps. The Dispatch button carries a badge showing how many orders are still waiting to go out.

Customers now have addresses
Street, apartment, city, state and zip, saved against the customer. Take a repeat delivery order and it fills in from the last one. You can search customers by address or city too.

πŸ“ˆ Compare one day against another
Reports → Sales Comparison. Pick a day, then compare it to the same weekday last week, four weeks ago, or last year — each option shows you the exact date it means. You get every category with the change in dollars, the change as a percentage, and the shift in its share of the check. Sales can rise while a category quietly falls away.

Servers only see what they need
Reservations, Dispatch and Online can now be switched off per job. Untick them on the Server or Bartender job and those buttons disappear. A hostess who can’t ring orders sees exactly the Floor, Reservations and Dispatch.

Two billing fixes worth knowing about
When a manager removed an auto-gratuity, the check showed the lower total but the card was still charged the gratuity. Fixed. And an order rung after 8pm was being filed under tomorrow’s date — which also reset check numbers in the middle of dinner service. Both corrected.

Menu Item Filters + smart discounts builds 386–388
Build reusable filters (category, printer group, report group, course, meal stage, status, variable price…), then Find & bulk-edit matching items with Quick Set. Discounts can now target a filter to auto-apply to qualifying items — including Buy/Get (BOGO) promos with a buy requirement and a get target.

Name your courses build 385
Order Entry → Courses lets you name each course (e.g. Course 1 = “Straight Fire”). The names flow onto the kitchen tickets and the course buttons.

Print Log in the Cloud Office build 389
Every station’s print attempts now sync to the Cloud Office — view any restaurant’s print log remotely (next to the Heartbeat and Activity log) to diagnose a printer without being on-site.

Staff cards for the blackboard build 389
One tap in Order Entry → Blackboards adds front-of-house how-to cards (start a check, send to kitchen, split, comp vs void, take a payment) to the rotating lock-screen carousel.

Kitchen tickets fire on every send — and print on impact printers builds 375–381
Sending an order now prints a kitchen chit on every path (Send & Stay, Send & Quit), routed by Printer Group. Plus full support for older Epson impact printers (TM-U220) over Raw 9100, with the correct cut command so each ticket cuts and ejects on its own.

Remote Check Formats — design your kitchen ticket builds 378–383
A classic editor (Back Office → Printers → Remote Check Formats): build the header from an 8-line, two-column attribute grid, separate by course or seat, consolidate identical items, and print modifiers and course headers in red — all with a live preview, per Printer Group.

Print Log for instant printer troubleshooting builds 372–373
Back Office → Printers → Print log shows every print attempt and the printer’s exact response, so a jammed or mis-set printer is obvious at a glance.

Quick Set — bulk-edit menu items build 371
Select a batch of items (say, all Appetizers) and set their Printer Group, Report Group, price, taxes and more in one action — with Undo.

Printer Assignments tab in Areas build 368
Back Office → Areas now has a Printer Assignments tab (classic): pick the area, then route each Printer Group (Hot Food, Bar, Expo…) to its printer. Tick more than one to split a busy line across two kitchen printers so neither backs up.

Rewards QR on the printed guest check build 369
With “Print a Join-Rewards QR” on for an area, the printed guest check now carries the scannable code too — not just the customer receipt.

“Canvases” are now “Screens” — under Menu builds 366–367
Plainer language across the whole product, and Screens moved into the Menu section where they belong.

Standard report groups + super-group menu rail builds 355–363
Every database now gets the standard reporting hierarchy (Food / Liquor / Wine / Beer / N-A Bev, broken into Appetizers, Entrees, Vodka, Gin…). And a per-job super-group rail declutters big menus — tap Food or Bar to reveal its screens, perfect on handhelds.

Tabbed Areas editor + safeguards builds 361–365
The Areas editor is now tabbed (General · Floor & Display · Guests & Gratuity · Guest Check & Loyalty · Taxes · Printer Assignments). Plus: only Station 1 can close the day, the dashboard shows the business date vs today, and you can delete a restaurant from the Cloud Office.

Monday, June 22, 2026

Printing, hardware auto-detect & menu building β€” builds 330–348

Receipts & checks print for real build 338
Each station prints guest checks and customer receipts to its own assigned printer through the Hub (Back Office β†’ Stations). Dual-pricing checks print Cash & Credit columns.

Loyalty QR on the receipt build 343
Turn on "Print a Join-Rewards QR" per area and the receipt prints a scannable code so guests join rewards in one tap. The Hub now prints QR codes natively.

Find printers automatically builds 335 Β· 343
Back Office β†’ Printers β†’ πŸ” Scan network finds your ethernet printers and adds them in one tap. A live status chip shows whether the printing helper is running, with a one-click installer if it isn't.

Customer display just works builds 333 Β· 334
Plug in a rear screen and the register detects it automatically β€” the tip-at-sale screen routes there with no setting to tick. On a desktop, one tap opens it full-screen on the second monitor.

Stations, tidied up build 332
One clean list with a live status dot per station, default "Station N" names, a 🧹 Tidy button, and number recycling β€” tills idle 2+ weeks free up their number, and a new till auto-claims the next free one.

Faster menu building builds 344–347
A "Save & New" button for rattling off similar items, Copy clears just the names, multi-select + bulk delete in Inventory, and new items default to Unlimited stock (no more accidental 86).

Choose what prints on the check build 342
Per area, show or hide the store header and server/table/guests, and add a custom footer line on the printed guest check.

Clearer 86, login rules & polish builds 347 Β· 348
Sold-out items show a bold no-ghost badge; "Login Multiple Stations" now blocks a second login for every job (managers included); plus a brighter Edit Tips screen, clearer borders, a boxed numpad, and a scrollable Screen editor.

Sunday, June 21, 2026

Cloud Office & cashier stage banner β€” builds 313–314

Cloud Office: full-page, super-admins & β€œcreated by” build 313
The Cloud Office opens full-screen now, super-admins can see every restaurant across all accounts, and each site shows who created it β€” so you can find and help with sites other people built.

Cashier sees the guest’s payment stage build 314
During a card payment the register shows a banner β€” β€œCustomer is choosing a tip…”, β€œinserting their card…”, β€œPayment complete” β€” so the cashier always knows where the guest is on the rear display.

Payments, rear display & a searchable manual β€” builds 311–312

Tap-to-pay card brands on the rear display build 311
On the "Please insert your credit card" screen, the Visa / Mastercard / Amex / Discover images are now tappable β€” tapping one simulates inserting the card, closes the sale (with the guest's tip), and both screens roll to Thank you. Handy for running the whole flow while testing.

The rear display updates itself build 312
The customer display now reloads itself when a new build ships β€” just like the registers do, and only while it's idle β€” so the rear screen never runs a stale page again. (One last manual refresh gets you onto this version.)

Searchable manual + screen illustrations build 312
The manual is now a searchable page β€” type to filter the sections and highlight matches β€” with clean illustrations of the lock screen, register, payment, and customer display. At app.tabwright.com/manual.html.

Customer display β€” branding + payment flow β€” build 309

Logo branding + insert-card flow build 309
Rear screen shows the Tabwright logo full-screen when idle, and beside the order while ringing (carousel ready for real images). After the guest enters a tip it advances to a "Please insert your credit card" screen with the charge (incl. tip) and Visa/Mastercard/Amex card art β€” placeholder until card processing is wired.

Customer display β€” now live & offline-ready β€” builds 303–308

Works on a separate rear screen, fully offline builds 303 Β· 305
The customer display now stays in sync whether the rear screen is the same device or a separate one (e.g. a Sunmi second screen), and works with no internet over the local network β€” same-device channel, local LAN hub, and cloud fallback, picking whatever's available.

Easy setup β€” per station, with a copy-paste URL builds 304 Β· 306
Areas β†’ Stations β†’ Customer Display: tick "has a rear display," pick the device/make for tailored setup steps, set a notice line ("$5 min on credit"), and copy the ready-made display URL for that station. Also on Functions β†’ Customer Display.

Stations setup fixes + live fix builds 307 Β· 308
The Stations panel scrolls now (Save always reachable), checked-in stations auto-appear in the list, and a bug where the display stayed on the welcome screen mid-order is fixed β€” it mirrors the order in real time.

Customer-facing display β€” build 302

Rear-screen customer display (Square-style) build 302
As the cashier rings, the guest sees the order build live on the rear screen, with a tip prompt at payment and a Thank-you + points screen after. They can tap Join Rewards right on the display. Launch from Functions β†’ Customer Display (set the rear screen to extend, not mirror).

Fix: Card β†’ Run Card build 302
Tapping Card β†’ Complete Sale now opens the Run Card brand picker in front instead of behind the Take Payment box.

Advantage Program (CC surcharge) β€” build 301

ADV PROG handled the standard way build 301
With the card surcharge on, the checkout inflates the card amount, shows an ADV PROG line, and adds it once into Total Accountable (Total Sales shown without it). Fixed a double-count; verified penny-for-penny vs the reference reports in both tip modes.

Checkout report matched to an industry-standard layout β€” build 300

Checkout report rebuilt to an industry-standard layout build 300
Verified against reference reports β€” Net Cash matches to the penny in both Retain and Pay Out modes. Adds the Retained Tips/Grats vs CC Tip Fee + Tips/Grats Paid Out lines into Total Accountable, a CREDIT CARD PAYMENTS subtotal, and a per-card Payment Detail section.

Tip handling on checkout β€” build 299

Retain Tips vs Pay Out Tips build 299
The Timekeeping β€œRetain Tips” setting now drives the server checkout report. Retain All: card tips go to payroll, server turns in all cash. Pay Out: tips paid in cash at end of shift, cash owed drops. Adds a Tips block (card tips, CC tip fee, net tips) and a Cash to Turn In total.

Server tips & card flow β€” build 298

Run Card β€” pick the brand build 298
Card payments open a Run Card screen: choose Visa/Master/Amex/Discover (from your Payments setup), Run Card, check closes. Simulated approval until real processing is wired.

Edit Tips screen build 298
Functions β†’ Edit Tips lists each server’s card checks that still need a tip. Enter the tip, or type the total the guest wrote and the tip back-calculates. Drops off when entered; View All re-edits; managers can view any server.

Tip Fee % + Tips on the daily report build 298
Each card tender can charge the server a Tip Fee % the house keeps. The Daily Sales Report now shows a Tips section: card tips retained, tip fee, and net to servers.

Loyalty growth tools β€” build 297

β€œJoin Rewards?” prompt on new tables build 297
Opening a table pops a quick Join Rewards? prompt β€” Skip if busy, or Yes β†’ enter the guest’s cell β†’ Tabwright texts the sign-up link. The server is credited for the ask. Toggle in Loyalty settings.

Server Scorecard report build 297
Reports β†’ ⭐ Server Scorecard: per server, tables opened vs loyalty invites sent, with an ask-rate %. A fair way to coach the team on growing the list.

Guests: new vs returning build 297
The dashboard Guests tile now splits the day into ✦ new and ↩ returning (from attached loyalty profiles), so you can see how much of the room you already know.

Owner tools & fixes β€” builds 294–296

Net vs Gross sales β€” at a tap build 296
The dashboard's headline sales figure flips between Net (after discounts, before tax) and Gross (including tax), with a β“˜ that explains each. It remembers your choice.

Your three sales numbers now match build 296
Dashboard, Check Viewer and the Daily Sales Report now count the day the same way (business day + clean-day start) β€” so the number agrees everywhere.

Reopen a check β€” manager-only, same day, logged build 295
Long-press a paid check in the Check Viewer to reopen it. A warning makes clear it deletes the payment and any tip. Manager-only, same business day, and written to the Activity Log.

Start a clean day build 294
Run Close Day a second time for a fresh start β€” it clears test checks and resets today's dashboard, counts and check numbering to zero, leaving the earlier close untouched.

Payments & tenders setup build 294
A new Payments configuration screen (seeded with the common tenders) β€” the groundwork for the coming card-processing and tipping system.

The Smart Waitlist β€” build 291

Live wait estimates
The waitlist now calculates a real wait from your turn times, table occupancy, how long each table's been seated, the meal stage, and who's already in line. The quote auto-fills when you add a guest, and the panel shows a live "suggested wait now" for 2-, 4- and 6-tops.

Smart or Basic, with a setup wizard
First time you open the Waitlist it walks you through setup: a calculated Smart waitlist or a simple Basic list, and your 2-/4-/6-top turn times. All adjustable in Back Office β†’ Settings β†’ Waitlist.

Reads the meal automatically
Menu items now carry a required meal stage, so a table's progress (apps β†’ entrΓ©es β†’ dessert) is read from what's sent to the kitchen and sharpens the estimate. A printed check only counts once a table's already near the end.

Hostess & server control β€” a new job right
Long-press a table to set its stage, mark it paying, or being cleaned. Grant the "Set Table Meal Stage" right per job in Settings β†’ Jobs β†’ Rights.

QR self-join
Print a QR for the host stand β€” guests scan it, see the live wait, and add themselves; they're texted when their table's ready, and they land straight on the host's list.

Saturday, June 20, 2026

Activity Log β€” every action, for troubleshooting build 267
Back Office β†’ Reports β†’ Activity Log: a time-stamped journal of logins, clock-ins, items, voids, discounts, sends, payments, combines and Close Day. Filter by day, employee or event type, and Export to CSV. Kept 30 days on the terminal (tell us if you'd want longer) and shared across stations.

Fixed: duplicate access PINs build 267
Two employees could end up with the same PIN. The save now checks first, names the conflicting employee, and blocks the duplicate.

Close Day β€” choose who clocks out build 264
Running Close Day now asks how to handle timecards: clock out yesterday's staff only (leaves the current crew on the clock β€” great for a missed or mid-shift close), everyone, or nobody.

Reliable manual Close Day + warnings build 263
The "Run now" button always responds, with an in-app two-step confirmation that shows on installed terminals β€” and flags any open checks or staff still on the clock before you close.

In-app What's New + cleaner labels build 262
A What's New panel right inside the back office (so every terminal sees what just shipped), plus tidied-up menu labels.

Combine All command build 261
A one-tap way to gather every open check (with items) into a single check β€” handy for clearing a pile of test tabs and closing them together.

β–Έ  Friday, June 19, 2026 β€” a big one: printing, manual screens & 7 refinements

Printing β€” brand new

The Tabwright Hub + Test Print build 260
A small local "Hub" relays print jobs to the Epson printers over the LAN (works through an internet outage), with a Test Print button on each printer.

Printer setup & routing build 259
New back-office screens: Printer Groups, Printers, and per-area Routing β€” a standard item-β†’-group-β†’-printer model, programmed in the cloud.

Custom order screens

Manual screens build 257
Place item / command / "go-to-screen" buttons anywhere β€” build your own fast-bar or quick-service layouts, drag-and-drop like the floor plan.

Seven refinements β€” build 258

  • Modifier-group picker is now type-to-search & alphabetical
  • Modifier box auto-closes at the max and drops the item on the order
  • Clear All + Undo in the floor-plan / layout editor
  • New floor plans start as a clean generic grid
  • More than 8 positions (seats) per check
  • Search fields clear when you leave a page
  • Rights search fixed + login keypad confirmed
β–Έ  Earlier updates

City & State fields, screen list scroll + alphabetize, multi-station single-session hardening, long-press tab actions (combine / move / transfer), per-item time-based pricing, $0-check handling, Cloud Office dealer filing, and the full backups/restore layer.

See the full update history β†’

You're receiving this because you're a Tabwright partner. It rides along with your daily sales report.
Tabwright POS Β· Tabwright POS Β· app.tabwright.com