Saltar al contenido principal

Modo kiosko en /app/local + repaso de densidad UI

Producto y plataforma

Lote de pulido visible: una vista pensada para tener encendida en una pantalla detrás de la barra durante todo el servicio, y un pase de densidad para que la app deje de derrochar pixels.

Modo kiosko en /app/local

Si tienes una tablet o monitor pequeño detrás de la barra para llevar el servicio, abre /app/local. Es Servicio en vivo en modo limpio: sin sidebar, sin distracciones, todo el espacio para mesas y reservas.

Funciona bien en tablet horizontal y en pantallas pequeñas montadas en pared. La idea es que pase a ser parte del mobiliario digital del restaurante, no algo que abres y cierras.

Descripción en categorías de carta

En el editor de carta, cada categoría ahora puede tener un subtítulo descriptivo. Útil para:

  • "Entrantes para compartir" → texto: "Pensados para 2-3 personas, traemos pan al centro"
  • "Postres" → texto: "Hechos en casa todos los días"
  • "Vinos por copa" → texto: "Selección rotativa de la temporada, pregunta a tu camarero"

Aparece en la página pública debajo del nombre de la categoría. Da textura sin saturar.

Repaso de densidad

Hemos pasado densidad por estas zonas:

  • Ajustes: cabeceras más bajas, padding reducido, los formularios largos ahora caben en una pantalla.
  • Reservas: filas más finas, columnas mejor balanceadas para listas de 100+ reservas.
  • Dashboard: tarjetas más compactas, antes ocupaba demasiado para lo que decía.
  • Chrome general: barra superior más fina, sidebar con padding ajustado.
  • Capacidad y filtros de carta: menos aire entre controles.

Resultado: cabe entre un 25 y un 40% más de información sin que pierda legibilidad.

E2E smoke tests + i18n públicas

Bonus técnico: hemos añadido smoke tests end-to-end en GitHub Actions que prueban login + crear reserva + ver carta pública en cada commit. Si un cambio rompe alguno de esos flujos, el commit no se mergea.

ESENCA