Skip to content
TapNTable
Devlog
v0.9.14

TapNTable 0.9.14: more accessible and more polished

Accessibility, for real

A full accessibility pass across the whole panel: touch targets are now at least 44px on touch screens, the logo upload and the license padlocks work by keyboard, and text on warning backgrounds got the contrast it was missing in the light theme. The focus ring and dark theme elevations are now consistent across the system.

A clearer setup area

Tabs locked by the license now clearly show why they are locked and what unlocks them. We also fixed a stubborn detail: clearing the tax ID no longer forces you to touch the country field, and the logo tab respects the read-only state for people without edit permission.

Stricter rules for the QR menu

Access to the QR menu is now validated at the route level: the plan gate applies consistently and the welcome screen can no longer be bypassed without an active customer role. More predictable for guests, safer for the restaurant.

More honest multi-branch

The branch quota card now counts only active branches and reveals the frozen ones, so you always know how many you can actually use.

A lighter visual identity

The default brand assets were optimized - the logo renders sharper and pages carry less weight. The favicon is now injected once and updates correctly when switching branches, and a scheduled routine detects orphaned brand files without ever deleting anything on its own.