Novedades

Cambios y mejoras de ez-stock

Cada release con sus nuevas funciones, mejoras de performance y correcciones. Última versión: v1.11.2 · 10 de mayo de 2026.

  1. v1.11.2
    1

    Tienda: retiro o envío con un toque

    • Nuevo

      Checkout del store ahora tiene un selector segmentado "Retiro / Envío" en vez del checkbox suelto. Retiro queda por defecto y muestra la dirección del local; envío muestra el aviso de que te contactamos para coordinar.

  2. v1.11.1
    1 1

    Tienda: un solo paso de checkout

    • Nuevo

      Checkout del store dejó de partirse en dos pasos. Carrito, datos del cliente, opción de coordinar entrega y botón de enviar conviven en una sola pantalla — sin "Paso 1 de 2" ni botón intermedio.

    • Arreglo

      Header de la tienda y título del navegador muestran el nombre de la empresa cuando está cargado, en vez del nombre interno del punto de venta.

  3. v1.11.0
    8 2

    Storefront PedidosYa-style + identidad visual nueva

    • Nuevo

      Storefront público estilo PedidosYa: filtros por categoría, búsqueda, horarios de atención visibles, coordinación de entrega y triple notificación al recibir un pedido (mail al dueño + mail al cliente + notif en la app).

    • Nuevo

      Editor de horarios comerciales por punto de venta — definís días y franjas, y el store decide solo si está abierto o cerrado.

    • Nuevo

      Pipeline de imágenes: subí foto al producto desde inventario, recortala en el editor, y elegí imágenes existentes con el picker. Logo de empresa propio que aparece en el header.

    • Nuevo

      42 paletas de tema importadas (tweakcn) + selector de paleta por empresa para personalizar el look del storefront.

    • Nuevo

      Nuevo shell POS-first: barra superior delgada, drawer de admin con stats en vivo, sidebar plegable persistente. La app arranca en POS si es tu rol; el banner de opt-in te deja probarlo y volver atrás.

    • Nuevo

      Tour guiado actualizado con pasos para el nuevo chrome de POS y el drawer de admin.

    • Nuevo

      Dashboard se fusionó con Reportes como pestaña "Hoy" — un solo lugar para ver el día.

    • Nuevo

      Avatar del header ahora muestra el logo de tu empresa; botón de escáner del teléfono siempre visible en mobile.

    • Arreglo

      Todas las pantallas (ventas, stock, transferencias, reportes, dashboard, gastos, movimientos) ahora se refrescan automáticamente cuando cambiás de punto de venta activo — adiós a datos viejos en pantalla.

    • Arreglo

      Inventario: la columna de stock se redibuja al cambiar de punto de venta sin tener que recargar.

  4. v1.10.1
    1

    Botón "Actualizar" de la PWA realmente actualiza

    • Arreglo

      El banner "Hay una nueva versión" mostraba el botón pero al apretarlo no pasaba nada en algunos dispositivos. Ahora aplica el service worker nuevo y recarga como corresponde.

  5. v1.10.0
    2 2

    Novedades con puntito de no-leído

    • Nuevo

      Cuando publicamos una versión nueva, el ícono de Novedades muestra un puntito y aparece un toast una sola vez por sesión. Lo ves cuando entrás, lo ignorás si querés, y desaparece al abrir Novedades.

    • Nuevo

      Combos: el escáner remoto del teléfono ahora alimenta el buscador de productos del formulario de combos.

    • Arreglo

      Combos: el botón "Nuevo Combo" del estado vacío ahora abre el formulario de creación (antes no hacía nada).

    • Arreglo

      Inventario: removida la columna "Disponible" redundante de la tabla de productos.

  6. v1.9.2
    2

    Recepciones reactivas + banner de actualización afinado

    • Arreglo

      Lista de compras/recepciones ahora se refresca correctamente al crear o editar una recepción — antes había que recargar para ver el cambio.

    • Arreglo

      Banner de "Nueva versión disponible" en la PWA con pulido de copy y timing.

  7. v1.9.1
    2

    POS más limpio en mobile

    • Arreglo

      Removida la píldora "Escáner listo" del topbar — el indicador de pareo del escáner ya cumple esa función.

    • Arreglo

      Toggle de vista compacta del POS oculto en mobile (no aplicaba a la nueva pantalla de pasos).

  8. v1.9.0
    4 2

    POS en celular: flujo en pasos

    • Nuevo

      El POS en mobile ahora son dos pantallas: Carrito (con buscador arriba y resumen abajo) y Cobro (cliente, medio de pago, comprobante, total). Adiós al panel monstruo que mezclaba todo.

    • Nuevo

      Se removió la grilla de catálogo en mobile — escanear es siempre más rápido. La búsqueda sigue disponible y abre resultados arriba del carrito.

    • Nuevo

      Botón "Cobrar" siempre visible al pie del carrito con conteo de ítems + total en vivo. Un toque te lleva al cobro; flecha ← para volver al carrito.

    • Nuevo

      Banner de error de venta también visible en la pantalla de Cobro con botón Reintentar — antes solo aparecía en el carrito.

    • Arreglo

      Esc en pantalla de Cobro ahora vuelve al carrito (antes abría el diálogo de "vaciar carrito").

    • Arreglo

      Cambiar de punto de venta o de pestaña de carrito vuelve al carrito automáticamente — ya no quedás "varado" en una pantalla de cobro de un contexto viejo.

  9. v1.7.0
    4 2

    Escáner del teléfono más inteligente

    • Nuevo

      El escáner ahora se comporta como un lector USB: escribe el código en el campo de búsqueda activo y dispara Enter automáticamente — funciona en cualquier pantalla con barcode input.

    • Nuevo

      Cerrar el modal del QR ya NO desconecta el escáner. Podés esconder el modal y seguir escaneando — los códigos llegan al carrito en segundo plano.

    • Nuevo

      Indicador en la barra superior: verde pulsando = teléfono pareado; naranja = esperando pareo; rojo = atención (sesión vencida o desconectada).

    • Nuevo

      Feedback en el modal: "Agregado X", "+1 a Y (×N)", "No encontrado <código>" + botón "Crear producto" que abre el formulario con el código pre-cargado.

    • Arreglo

      Botones "Enviado: {code}" y "Último: {code}" ahora muestran el código real, no la etiqueta literal.

    • Arreglo

      Otros 3 textos i18n (resumen de búsqueda, vacío de búsqueda, descarte de borrador) que mostraban placeholders literales.

  10. v1.6.0
    1 1

    Herramientas dentro del visor de cámara (POS)

    • Nuevo

      Cuando abrís la cámara desde POS, ahora ves arriba: total del carrito en vivo, +/- de cantidad sobre el último producto, switcher de pestañas y botón "Ver carrito".

    • Mejora

      Dedupe de cámara ajustado a 1 segundo: re-escanear el mismo código (después del beep) suma +1 a la cantidad del producto.

  11. v1.5.0
    1 1

    Cámara nativa en la PWA + reconexión más tolerante

    • Nuevo

      En la PWA instalada en el celu, el botón del escáner abre la cámara local directamente — sin QR, sin pareo. Más rápido cuando ya estás en el celu.

    • Seguridad

      El escáner remoto ahora permite reconexiones del mismo dispositivo (recargas, takeover de service worker, lanzamiento desde la PWA) y bloquea solo replays desde otra IP.

  12. v1.4.1
    1

    Pequeño arreglo del banner de actualización

    • Arreglo

      El banner de "Nueva versión disponible" rompía la app al cargar porque estaba montado fuera del proveedor de idioma. Ahora muestra etiquetas en español e inglés inline.

  13. v1.4.0
    2 1

    Actualizaciones más rápidas y controladas

    • Nuevo

      Nueva estrategia de caché: cuando hacemos un deploy, el navegador trae la versión nueva en la primera visita en vez de esperar a la segunda o tercera.

    • Nuevo

      Banner manual "Hay una nueva versión" — vos decidís cuándo actualizar; ya no recarga sin avisar en medio de una operación.

    • Mejora

      Shell HTML con timeout de 3 segundos y fallback offline para que la app abra incluso con conexión lenta o caída.

  14. v1.3.0
    3

    Escáner del teléfono disponible en toda la app

    • Nuevo

      El botón del escáner del teléfono ahora vive en la barra superior. Pareás el celu una sola vez y cualquier página recibe los códigos escaneados.

    • Nuevo

      Inventario: los códigos escaneados desde el teléfono caen directo en el buscador, sin pasos extra.

    • Nuevo

      POS sigue funcionando igual, pero ahora comparte la sesión global del escáner en vez de mantener su propio modal.

  15. v1.2.2
    1

    Re-escaneo del mismo código

    • Arreglo

      Después de escanear un código, la cámara volvía a ignorarlo aunque lo perdiera de vista. Ahora se puede re-escanear el mismo código tras un breve corte de detección — solucionado el clásico "funciona una sola vez".

  16. v1.2.1
    3

    Pulido del escáner del teléfono

    • Arreglo

      El contador del modal de pareo mostraba `{{seconds}}` literal en vez del número de segundos.

    • Arreglo

      QRs viejos del escáner ahora abren la pantalla amistosa de "sesión vencida" en lugar de un 404.

    • Arreglo

      Cuando la PWA está instalada y llega un escaneo, reusa la ventana ya abierta en vez de abrir una nueva.

  17. v1.2.0
    2 3 1

    Teléfono como lector de códigos

    • Nuevo

      Nuevo: usá tu teléfono como lector de códigos para el POS. Generá un QR desde el escáner del POS, escaneálo con la cámara del celu y los códigos llegan al carrito.

    • Nuevo

      Nueva sección Novedades para ver qué cambió en cada versión.

    • Seguridad

      Endurecimiento del relay del escáner: tokens efímeros, una sola sesión por par, audit log con timestamp del servidor, límite de tasa por sesión.

    • Arreglo

      Productos: precio se deriva del costo en el formulario; eliminado el campo redundante base_price.

    • Arreglo

      API: rutas protegidas que devolvían 500 al editar marcas/proveedores ahora responden 200.

    • Arreglo

      Stock: evita pegarle a la API cuando todavía no hay punto de venta seleccionado.

  18. v1.1.0
    2 1 1

    Reorganización del menú

    • Nuevo

      Inventario, combos y unidades de venta ahora viven bajo Stock; precios pasó a Finanzas.

    • Nuevo

      Scripts de release y tagging semver para mantener las versiones sincronizadas entre backend y frontend.

    • Mejora

      Detalle de recepción: eliminado N+1 query y se agregaron índices en hot paths.

    • Arreglo

      Detalle de producto en mobile: ya no muestra $NaN cuando falta base_price.