Skip to content
TapNTable
Devlog
v0.10.15

TapNTable 0.10.15: every branch in its own lane

Every branch in its own lane

  • We strengthened branch isolation when checking MB WAY payments: confirming a payment now always stays tied to the branch of the order or booking it belongs to.
  • Coupons only discount within the branch where they were created, on the site and in the widget - a code from one branch can no longer lower another branch’s total.
  • Starting a table payment now requires the real table session (the same QR that opened the tab), not just having the page open.
  • A booking link for a disabled or archived branch no longer accepts reservations.
  • The anonymous “is a deposit required?” request no longer reveals another customer’s no-show history - it answers only whether a deposit is due.
  • Rate limits on payment-status checks and order tracking, to stop guessing attempts.

Receipts and reports

  • The payment receipt now respects the customer’s notification preferences: those who opted out do not receive it.
  • Exported PDF reports (sales, menu, bookings, takeaway and the rest) now carry the house logo in the header.

Small things that matter

  • The “recheck licence” and “test connection” actions in the licensing panel now require the settings permission, like every other action in that area.
  • Daily-dish validation errors now show readable field names instead of technical ones.
  • The embedded widget now honors the language chosen in the integration snippet.
  • We cleaned up an old permission that no longer had any effect.

Version 0.10.15 is available now and reaches installations through the built-in updater, as usual.