🚀

Última actualización: Versión 1.0.7

Lanzada en julio 2026

✓ Modo escaneo continuo ✓ Tarjeta cámara flotante ✓ Linterna integrada ✓ Botón de carrito flotante
1.0.7 Julio 2026 Última
Nuevas funciones
  • Modo escaneo continuo — Un pin mantiene abierto el escáner de cámara del POS después de cada escaneo, para que los cajeros puedan registrar una canasta completa (bebidas, dulces, víveres) sin abrir y cerrar el escáner por cada artículo. La última elección se recuerda en el dispositivo.
  • Confirmación al escanear — Cada escaneo exitoso muestra el nombre del producto, «Agregado al carrito» y el precio por un momento antes de desvanecerse, con un pitido y vibración para que el cajero nunca tenga que apartar la vista del escáner.
  • Linterna integrada — Active la linterna de la cámara para pasillos con poca luz con un solo toque.
  • Botón de carrito flotante — El botón del carrito en la pantalla del POS ahora es un botón flotante que puede arrastrar a cualquier borde, para que nunca bloquee su cuadrícula de productos.
Mejoras
  • Escáner de cámara flotante — El escáner de cámara ahora es una tarjeta flotante redondeada que se desliza sobre la transacción de venta en lugar de una pantalla completa. Vista previa más grande, fondo aún visible: se siente como un widget de cámara ligero.
  • Re-detección más inteligente — La re-detección del escáner ahora tiene debounce, por lo que mantener un código de barras frente a la cámara agrega el artículo una sola vez, no repetidamente.
1.0.6 Julio 2026 Publicado
Nuevas funciones
  • Pagos divididos multi-moneda — Pague un pedido parcialmente en HTG y parcialmente en USD. Alterne entre monedas durante el pago con conversión en tiempo real y cálculo de cambio preciso mostrado en el recibo.
  • App Web Abierta — Vendrex POS ahora funciona en su navegador en vendrex-app.web.app. POS completo con soporte PWA — instálelo en su escritorio o navegador móvil. Botones «Abrir App Web» añadidos en todas las páginas del sitio con seguimiento GA4.
  • Demo interactiva POS — Experiencia de demostración rediseñada en el sitio web. Recorra una historia de producto en 5 pasos: escanee un código de barras, vea el modo offline en acción, pague con multi-moneda (USD a HTG), vea un recibo formateado y complete con CTA. Disponible en inglés, francés y español.
  • Lanzamiento del sitio en español — Espejo completo en español de vendrex.store en /es/ con 46 páginas en paridad con inglés y francés. Selector de idioma consolidado que se llena automáticamente desde las etiquetas hreflang — agregar un nuevo idioma ahora es un cambio de una línea.
  • Páginas de comparación — Nuevas páginas de comparación (vs Square, Loyverse, Odoo POS) en los tres idiomas con tablas de características, preguntas frecuentes y veredictos.
  • Google Analytics 4 — Integración GA4 completa en el sitio web con seguimiento de eventos para el embudo de demostración interactivo, uso de la calculadora y clics en CTA de la app Web.
  • Localización en español completa — 1.071 claves ARB al 100% de paridad con inglés. Cadenas en inglés reemplazadas en más de 10 pantallas.
Mejoras
  • Arquitectura de pago confiable — Nuevo coordinador de ventas con diseño offline-first, persistencia Firestore y capa de cola duradera. Las ventas se completan más rápido y nunca se bloquean, incluso con conectividad irregular.
  • Recibos multi-unidad — Los recibos ahora muestran lo que realmente se vendió con etiquetas de unidad: «Arroz — Bolsa ×3» o «Arroz — Caja ×1» con «1 Caja = 20 Bolsas» para artículos a granel. Los detalles del pedido y el carrito también reflejan cantidades multi-unidad.
  • Soporte PWA — La app Web es una Progressive Web App completamente instalable con manifiesto, service worker y persistencia IndexedDB offline para datos de Firestore.
  • Manejo de pagos y suscripciones en Web — La app Web redirige elegantemente los flujos de pago y suscripción a la aplicación Android. Mensajes claros reemplazan las pantallas de paywall y pago fallidas.
Correcciones
  • Deducción de stock de productos compuestos — Vender una caja/paquete ahora deduce correctamente el número de unidades base del inventario (ej: 1 Caja de 20 elimina 20, no 1).
  • Estado de cantidad de variantes — Corregido un error donde el estado de cantidad compartido entre opciones del diálogo de variantes causaba valores incorrectos.
  • Desaprobación de inicio de sesión de Google — Reemplazado google_sign_in_web obsoleto por signInWithPopup directo de Firebase Auth para compatibilidad Web.
  • Cargas de Firebase Storage — Los metadatos de tipo de contenido ahora se pasan correctamente a todas las cargas de Firebase Storage.
  • Bloqueo de reglas de seguridad — Corregido bloqueo cuando el documento de usuario carece del campo storeAccess.
  • Inconsistencia de nombre de archivo ARB — Corregidos nombres de archivos de localización para que coincidan con las convenciones de nomenclatura estándar de Flutter.
Website Julio 2026 Publicado
New Features
  • Interactive Multi-Currency Calculator — Live POS-style checkout on the homepage. Visitors can enter an amount, switch between USD/local currency, and see real-time change calculation with animated counter. Includes country tabs (HTG, DOP, JMD, TTD, CAD, EUR) to demonstrate multi-currency support across markets.
  • Language Switcher — Added missing FR/EN language switcher to the English homepage navigation bar for consistent cross-site navigation.
Improvements
  • Consolidated CSS — Replaced 1,500+ lines of duplicated embedded styles across 93 HTML pages with a single external stylesheet. Eliminated all design inconsistencies (blue vs purple theme, system fonts vs Outfit). Reduced page weight significantly.
  • Larger Feature Images — Increased feature detail page showcase images from 420px to 848px max-width so users can clearly see UI details.
  • Google Fonts (Outfit) — Added Outfit font across all pages for consistent modern typography.
  • Theme-Color Meta Tag — Updated to purple (#6C5CE7) across all pages for consistent browser chrome theming.
Fixes
  • Missing Language Switcher — English homepage was missing the FR language switcher in the nav bar while all other pages had it.
  • Mixed Brand Colors — Inner pages still used the old blue (#2563EB) brand while the homepage used purple (#6C5CE7). Now unified.
1.0.5 Julio 2026 Released
Improvements
  • Smaller & Faster App — R8 optimization reduces APK size by 5-15% and improves startup performance. Faster downloads, quicker launches, less memory.
  • Safer Photo Uploads — High-resolution camera and gallery images are now automatically downsampled before upload. Prevents out-of-memory crashes when picking large photos.
1.0.4 Julio 2026 Released
New Features
  • Demo Mode — Try Vendrex instantly with a pre-loaded demo store. No account needed. Explore sales, inventory, and reports with sample data.
  • Google Sign-In — Sign in with your Google account. First-time users skip email verification. Existing accounts link automatically.
  • Supplier Profiles — Full supplier detail screen with contact info, purchase order history, per-currency balance breakdown, and total spent tracking.
  • Multi-Currency Purchase Orders — Create POs in HTG or USD. Product costs display in their original currency and auto-convert when you switch. Exchange rate snapshots saved with each PO.
  • Receipt & Payment Attachments — Attach photos or PDFs to purchase orders and customer payments. View full-screen with pinch-to-zoom, share via system share sheet.
  • Hardware Diagnostics — Hidden developer tools screen at /hardware-test with live printer status, scanner feed, and hardware event log for troubleshooting.
Improvements
  • Faster POS Layout — Up to 6 product columns on wide screens, shorter cards, compact header. More products visible without scrolling.
  • Smarter Dashboard — Recent Orders now respects selected date range (Today/7d/30d/90d). KPIs show per-currency subtitles (HTG: 5,000 • USD: 38.46). Average Order Value now displays in your store's primary currency.
  • Remember Last Store — App auto-opens your last-used store on launch. Store switching saves preference instantly.
  • Exchange Rate Input UX — Live preview of $1/$10/$100 conversions as you type. Inverted rate detection with country-specific expected ranges. One-click "Use typical rate" button.
  • Regional Number Formatting — New Regional Format setting (en-US, fr-FR, de-DE, es-ES, etc.) controls thousand separators, decimals, and dates app-wide. Numbers show as 39,160.25 instead of 39160.25.
  • Printer Reliability — Refactored printer architecture with polymorphic transports (Network/Bluetooth/USB). Faster connections, better error handling, live diagnostics.
  • Inventory Movements Ledger — Every stock change (purchases, returns, adjustments, transfers) now flows through a unified ledger with full audit trail.
  • Partial PO Receiving — Receive items individually with Received X/Y display. Auto-detects Partially Received vs Fully Received status.
Fixes
  • Accurate Multi-Currency Totals — Orders and expenses now correctly convert HTG to USD using the exact exchange rate from when the transaction happened, not today's rate.
  • Dashboard Numbers Match Reality — KPI cards and reports now show the right currency breakdowns. No more confusing "USD Equivalent" labels that didn't match your store's base currency.
  • Bluetooth Printer Support Fixed — Resolved build issues preventing Bluetooth thermal printers from working on Android 14+.
  • Order Counts Are Accurate — "Showing last 10 of 13 orders" now correctly reflects the selected date range. Previously showed stale totals when older orders pushed recent ones out.
  • No More Silent Currency Errors — Missing exchange rates now show a clear warning instead of silently assuming 1:1 conversion, preventing incorrect financial data.
1.0.3 Junio 2026 Released
New Features
  • Admin Device Access — Admin users can now open the POS immediately on any device without waiting for activation approval.
  • Cash In Till KPI — Dashboard now shows expected cash from your active till session at a glance.
  • Expenses Sync to Till — When you record an expense with an open till, it automatically creates a cash-out entry so your end-of-day count stays accurate.
  • Hidden SaaS Admin Access — Admin login is now hidden behind a 7-tap gesture on the app icon — more secure and keeps the login screen clean for regular users.
Improvements
  • Flexible KPI Layout — Dashboard KPIs now adapt dynamically to any number of metrics, no more cramped layouts.
Fixes
  • Fixed typo in Security features section ("SaaSaaS" → "SaaS")
1.0.2 Junio 2026 Released
New Features
  • Unified Product Hub — Products, Locations, and Scanner now live under one screen with instant tab switching. No more jumping between pages.
  • Consistent Product Cards — Same clean product display everywhere (Products, Locations, Scanner) with color-coded stock badges for instant recognition.
  • Shelf Location Scanner — Scan barcodes with your camera to quickly assign products to shelf locations. Perfect for inventory audits.
  • Bulk Location Assignment — Select multiple products and assign or unassign them to shelf locations all at once.
  • Location Barcodes — Shelf locations can now have their own barcodes for faster scanner-based workflows.
  • Drag-and-Drop Organization — Reorder products within locations with drag-and-drop. Changes save instantly and sync in the background.
Fixes
  • Barcode scanning now case-insensitive — the app automatically normalizes barcodes when saving so scans always match.
1.0.1 Junio 2026 Released
New Features
  • Multi-Currency Support — Full HTG and USD support with automatic exchange rate sync. Set rates manually or let Vendrex fetch them daily.
  • Country-Based Setup — Pick your country during onboarding (Haiti, US, Canada, Dominican Republic) and Vendrex auto-configures currency, timezone, locale, and tax rate.
  • Safe Currency Migration — Switch your store's primary currency anytime. Vendrex runs the conversion server-side in a single transaction — no partial updates, no data loss.
  • Per-Currency Dashboard Breakdowns — Every KPI (Sales, Profit, Expenses) now shows a subtitle with amounts in each currency (e.g., "HTG: 5,000 • USD: 38.46"). Cash In Till stays raw per-currency since drawers hold physical notes.
  • Automatic Daily Rate Sync — Exchange rates refresh daily for all stores on automatic mode. No manual intervention needed.
  • Profit Accuracy Engine — When product costs change, Vendrex automatically detects affected past orders and recalculates profit. Full audit trail in cost history.
  • Realistic Demo Data — Demo stores now generate 30 days of realistic history with growth patterns, weekly seasonality, and varied payment types so you can explore reports immediately.
Improvements
  • Exchange Rate Input UX — Live $1/$10/$100 conversion preview as you type. Automatic inverted-rate detection with country-specific expected ranges. One-click "Use typical rate" button.
  • Migration Safety Locks — Product edits, checkout, and settings are temporarily blocked during an active currency migration to prevent conflicts.
  • 5-Language Support — 12 new localization keys added across English, French, Spanish, Haitian Creole, and Portuguese.
1.0.0 Junio 2026 Released
Initial Release
  • Complete Point of Sale — Products, cart, checkout, and receipt printing. Works offline, syncs when online.
  • Real-Time Dashboard — Live sales, profit, and expense analytics with interactive charts.
  • Inventory Management — Track stock, manage variants and bundles, set low-stock alerts.
  • Customer Management — Profiles, purchase history, and multi-currency balances (HTG/USD).
  • Order History — Complete transaction log with refunds and receipt reprints.
  • Employee Management — PIN-based login, role-based permissions (Cashier, Manager, Admin).
  • Supplier & Purchase Orders — Full PO lifecycle from creation to receiving.
  • Cash Register (Till) — Open/close shifts, track expected vs actual cash.
  • Multi-Store Support — Manage multiple locations from one account with consolidated reporting.
  • Subscription Tiers — Basic (free), Pro, and Enterprise plans.
  • Device Authorization — Control which devices can access your store.
  • Audit Logging — 18+ action types tracked for compliance and security.
  • 5 Languages — English, French, Haitian Creole, Spanish, Portuguese.
Registro de cambios técnicos completo disponible en el repositorio de la aplicación.