Modo kiosko en /app/local + repaso de densidad UI
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.