Historial de Versiones

¿Qué hay de nuevo en CellStore?

Registro completo de cambios, novedades y correcciones. Versión actual: v3.2.0.

v3.2.0 28 de April, 2026 Versión actual
Nuevo
  • Caja Multi-Terminal — Cada PC tiene su propia caja independiente. El cierre refleja solo los movimientos de esa terminal. Listado de otras cajas en tiempo real
  • Control de acceso por sucursal — Asigna a cada empleado las sucursales permitidas. Al iniciar sesión solo verá las suyas y no podrá cambiar a otras
  • NCF en Consolidaciones — Al liquidar un artículo en consignación se puede emitir comprobante B01 o B15 con numeración correlativa automática
  • Splash de actualización — Al actualizar desde la app se muestra una ventana de progreso mientras el instalador copia los archivos
Mejorado
  • Valores por defecto en nueva venta — La tasa de impuesto y meses de garantía toman el valor configurado en Ajustes en vez de estar fijos
  • Cierre de caja detallado — El modal muestra desglose por método de pago (efectivo vs tarjeta). Botón para usar el monto esperado automáticamente
  • Estado de caja en barra lateral — Indicador visual verde/rojo que muestra si la caja de esta terminal está abierta o cerrada
  • Bloqueo automático — Ventas, reparaciones y cobros requieren caja abierta; si no hay una se muestra aviso con acceso directo
Corregido
  • Colisión de número de factura — Al sincronizar entre terminales ya no se generan facturas duplicadas; el cálculo usa el máximo numérico real
  • Cierre de caja fallaba — Corregidas columnas faltantes en cash_sessions que provocaban error al intentar cerrar
  • Prefijo de factura en consignaciones — Corregido a FAC- para mantener correlatividad con ventas normales
Versión anterior
v3.1.3 24 de April, 2026
Corregido
  • Copia de archivos en actualizador — Usa original-fs para copiar app.asar sin la intercepción ASAR de Electron en el Worker Thread
  • Relanzamiento tras actualización — Corregido regex que capturaba \r en la salida de reg query, haciendo que existsSync() fallara y la app no se relanzara
  • Modo silencioso y fallback — El directorio de instalación se pasa como fallback sin depender del registro si aún no fue actualizado
  • Spawn del instalador — Eliminado windowsHide: true que interferí con la inicialización en algunas configuraciones de Windows
Versión anterior
v3.1.1 23 de April, 2026
Corregido
  • Actualizador en-app — modo silencioso — El instalador se ejecuta con --silent sin abrir ventana adicional. Corregida detección de process.argv en producción
  • Worker Thread en instalador — install-worker.js ahora incluido fuera del ASAR; el proceso de instalación ya inicia correctamente con el .exe compilado
Versión anterior
v3.0.2 23 de April, 2026
Nuevo
  • Módulo e-CF / Facturación Electrónica DGII — Tipos 31, 32, 33 y 34. Firma digital XMLDSig, envío a API DGII, consulta de estado, numeración automática y cifrado AES-256 de credenciales
  • Integración e-CF en ventas — Modo manual o automático para emitir comprobantes. Autodetección del tipo según si el cliente tiene RNC
  • Sistema de Puntos de Fidelidad — Los clientes acumulan puntos automáticamente en cada compra. Configurable desde Ajustes
  • Pago por artículo en créditos — Asocia un pago a un artículo concreto de la venta, marcándolo como saldado individualmente
  • Código único de cliente — Código CLI-000001 generado automáticamente; permite búsqueda por código
  • Permisos de Configuración y Sucursales — Nuevos permisos granulares: configuracion.ver y sucursales.cambiar
Corregido
  • Ventana de actualización en blanco — update-installing.html ahora incluido correctamente en el empaquetado ASAR
  • Versión desactualizada en la interfaz — APP_VERSION ahora se sincroniza automáticamente con package.json en cada release
Versión anterior
v3.0.0 22 de April, 2026
Nuevo
  • Exportar inventario a Excel — Dispositivos y Productos Generales: hoja de detalle y resumen. Sin dependencias externas (SpreadsheetML)
  • Módulo de Consolidaciones por Consignación — Entrega a dealers, consolidación parcial por IMEI, devoluciones, cierre automático y 5 permisos granulares
  • Splash integrado en ventana principal — La pantalla de carga ocurre dentro de la misma ventana; elimina el problema de cierre accidental
Mejorado
  • Códigos de barras Code128B — Migración desde Code39: 17% más compacto, proporciones correctas e independientes del tamaño de etiqueta
  • Splash de cierre más rápido — Tiempo reducido de 15 s a 8 s tras completar la sincronización
Versión anterior
v2.0.5 26 de March, 2026
Nuevo
  • Código de autorización para precios — El admin define un código que los vendedores deben ingresar para modificar el precio de un artículo
  • Código de autorización para descuentos — Mismo sistema para autorizar descuentos por artículo y descuento global en ventas y órdenes
  • Indicadores visuales de bloqueo — Ícono de candado en columnas Precio y Descuento cuando los códigos están activos para no-admins
Mejorado
  • Autorización por sesión — Una vez ingresado el código, vale para toda la sesión de venta sin pedirlo de nuevo
Versión anterior
v2.0.4 26 de March, 2026
Nuevo
  • Sistema de Órdenes de Venta — Vendedores crean órdenes; el cajero las recibe, revisa y procesa como facturas completas con cobro e impresión
  • Número de orden único — Número ORD-XXXXXXXX aleatorio para identificación y seguimiento de cada orden
  • Trade-In en órdenes — Vendedores agregan equipos como forma de pago al crear órdenes; se pre-cargan al procesar
  • Badge de órdenes pendientes — Contador en tiempo real en la barra lateral para cajeros y administradores
  • Migraciones automáticas — Las migraciones se ejecutan al iniciar la app si hay pendientes; sin intervención manual
Mejorado
  • Separación vendedor/cajero — Vendedores trabajan exclusivamente con órdenes; cajero recibe dinero y genera la factura
Corregido
  • Sidebar mostraba secciones sin permiso — Headers de OPERACIONES, SUPLIDORES e INFORMES ahora verifican todos los permisos posibles
Versión anterior
v2.0.1 24 de March, 2026
Nuevo
  • Configuración SMTP — Host, puerto, encriptación (TLS/SSL), usuario y contraseña con botón de prueba de conexión real
  • Emails automáticos con PHPMailer — Al activar prueba gratis y al completar pago; también notificación al admin
  • Sección de Correos en Admin — Envío a destinatarios manuales o todos los clientes; 4 plantillas rápidas e historial de envíos
  • Info de licencia completa en la app — Pestaña "Acerca de" muestra plan, estado, expiración, días restantes y botón de renovación
Mejorado
  • Actualizador de la app — Script batch que espera cierre completo antes de instalar; elimina el error "archivo en uso"
Corregido
  • Prueba SMTP fallaba con Error 500 — Función de prueba de conexión simplificada para enviar correo de prueba real directamente
Versión anterior
v2.0.0 24 de March, 2026
Nuevo
  • Sistema de Pagos con PayPal — Integración completa con PayPal JS SDK para cobrar suscripciones desde cellstorerd.com; tarjeta o PayPal
  • Planes de suscripción — Mensual ($60/mes), Anual ($600/año) y Personalizado; reemplaza la licencia perpetua
  • Prueba gratuita de 10 días — Activación solo con nombre y correo; sin tarjeta de crédito
  • Banner de expiración en la app — Cuenta regresiva con colores: rojo (≤1 día), amarillo (≤3 días), azul (≤7 días); enlace directo para renovar
  • PWA (Progressive Web App) — El cloud es instalable en Android e iOS como app nativa con caché offline y página de respaldo
  • Panel de Pagos en Admin — Historial completo de pagos, estadísticas de recaudación y gestión de licencias
  • Auto-creación de BD en Cloud — La base de datos SQLite se crea automáticamente al primer inicio de sesión del cliente
Mejorado
  • Verificación de licencia — El API ahora incluye days_remaining, plan_type, payment_status y grace_period
Versión anterior
v1.4.1 09 de March, 2026
Corregido
  • Duplicados al sincronizar — El merge fila-por-fila fue reemplazado por arquitectura cloud-first; elimina completamente los duplicados entre PCs
  • Stats de Ingresos/Egresos en $0.00 — El campo receipt_date se guardaba en UTC; corregido a hora local con toLocaleDateString()
  • Bloqueo de inputs post-diálogo — El confirm() nativo de Windows/Electron corrompía el foco de modales Bootstrap; reemplazado por modal personalizado
Versión anterior
v1.4.0 07 de March, 2026
Nuevo
  • Caja Registradora — Apertura y cierre con control de efectivo, resumen por método de pago, historial de sesiones e impresión del cierre
  • Módulo de Contabilidad — Consolida TODAS las fuentes: ventas, reparaciones, créditos, financiamientos y recibos; con dashboard y reporte imprimible
  • Comprobantes Fiscales NCF — Soporte B01 y B15 con secuencias automáticas, prefijos configurables y visualización en facturas impresas
  • Importación de datos CSV — Importa productos y clientes desde Abarrotes, Excel o Google Sheets con detección automática de columnas
  • Portal de verificación QR — Página pública para verificar facturas, reparaciones y recibos escaneando el código QR
  • Código de patrón de desbloqueo — Nuevo campo en reparaciones para registrar patrón de desbloqueo del dispositivo
Mejorado
  • Arquitectura cloud-first — La nube es la fuente principal; cambios locales suben automáticamente; otra PC detecta cambios cada 3 segundos
Corregido
  • Sincronización de tablas nuevas — Tablas de v1.2.1+ y v1.4.0 ahora incluidas en la sincronización; sync_uuid y triggers creados correctamente
Versión anterior
v1.3.4 06 de March, 2026
Nuevo
  • Estadísticas en Inventario IMEI — Tarjetas con total, disponibles, vendidos, en reparación, valor a precio de costo/venta y ganancia potencial
Mejorado
  • Reporte de inventario — Filtros por tipo (IMEI, general, modelo específico), resumen global, desglose por categoría y alertas de stock bajo
Versión anterior
v1.3.3 05 de March, 2026
Nuevo
  • Costo de papeleo en financiamientos — Nuevo campo para registrar el costo de papeleo; se suma al monto financiado
  • Cuotas en créditos — Los créditos soportan modo de pago en cuotas con calendario (semanal, quincenal o mensual)
  • Búsqueda unificada en ventas — Campo único para buscar dispositivos y productos en nueva venta simultáneamente
Mejorado
  • Sincronización en tiempo real — Los cambios locales se suben automáticamente al detectarse; recarga automática entre PCs
Corregido
  • Búsqueda de clientes en reparaciones — No mostraba resultados al crear una reparación; reloj de inicio corregido a formato 12h
Versión anterior
v1.3.2 05 de March, 2026
Nuevo
  • Sincronización multi-PC — Al usar la misma licencia en otra PC, la BD se sincroniza automáticamente desde la nube
  • Límite de máquinas por licencia — Verificación y bloqueo de acceso si se supera el número de máquinas habilitadas
Mejorado
  • Facturas térmicas con IMEI — Ahora muestran almacenamiento e IMEI del dispositivo debajo del nombre del artículo
  • Formato de hora 12h — Todo el sistema muestra hora en formato 12 horas con AM/PM
Versión anterior
v1.3.1 05 de March, 2026
Nuevo
  • Estado de actualización en Login — La pantalla de inicio muestra verificando, nueva versión disponible o al día; botón de descarga e instalación directa con barra de progreso
Mejorado
  • Timing de verificación — Espera a que la página cargue completamente antes de verificar; recupera estado actual al iniciar
  • Ejecución del instalador — Usa shell.openPath para mayor compatibilidad con Windows; notifica siempre cuando el sistema está al día
Versión anterior
v1.3.0 05 de March, 2026
Mejorado
  • Verificación de actualizaciones — Corrección del manejo de redirecciones HTTP para detección correcta de nuevas versiones
  • Logging del actualizador — Logs de consola en el proceso de verificación para facilitar diagnóstico
Versión anterior
v1.2.2 05 de March, 2026
Nuevo
  • Splash de Cierre — Pantalla animada que muestra progreso de sincronización al cerrar: subir, guardar local, cerrar servicios
  • Exportar / Importar Base de Datos — Respalda y restaura la BD desde Configuración > Sistema; con validación SQLite y backup automático antes de restaurar
Mejorado
  • Sistema de actualización — Descarga e instala actualizaciones directamente desde la app con barra de progreso en tiempo real
Corregido
  • Splash congelado — Try/catch global, timeout de seguridad de 45 s y reintentos de carga para evitar que el splash quede colgado
  • Botones de sesión y modales — Botones de cerrar sesión y cerrar programa separados; modal de Bootstrap ahora se inicializa correctamente
Versión anterior
v1.2.1 04 de March, 2026
Nuevo
  • Módulo de Recibos Manuales — Gestión completa de ingresos y egresos con categorías, métodos de pago y estadísticas del día
  • Módulo de Suplidores — Gestión completa con devoluciones a suplidores y vinculación a modelos, dispositivos y productos
  • Ventas a Crédito — Seguimiento de pagos, balance pendiente, fechas de vencimiento y alertas de atraso
  • Trade-ins (equipos recibidos) — Registro de equipos recibidos como forma de pago en ventas
  • Precios Múltiples P1-P4 — Hasta 4 niveles de precio de venta; nivel de precio asignable por cliente
  • Calculadora de Financiamiento — Herramienta independiente con tabla de amortización completa, sin necesidad de crear una venta
  • Página de Inicio — Reloj digital, calendario, menú rápido y sistema de notas personales por usuario
  • Garantías — resolución seleccionable — Tipos de resolución: reemplazo, reparación, devolución, crédito o rechazado
Mejorado
  • Dashboard y sidebar — Nuevas secciones: cobros de créditos, recibos del día, trade-ins y suplidores; sidebar ampliado con nuevos módulos
Corregido
  • Créditos al cancelar venta — Al cancelar una venta, los créditos y financiamientos asociados se cancelan automáticamente
Versión anterior
v1.2.0 03 de March, 2026
Nuevo
  • Clase Validator centralizada — core/Validator.php para validación de inputs en toda la aplicación
Corregido
  • Logo en Cloud — El logo de empresa ahora se sincroniza correctamente como base64 en la base de datos
  • Preservación de datos al actualizar — Corregido bug crítico donde la BD se borraba al actualizar; el instalador busca en múltiples ubicaciones
Seguridad
  • Bloqueo por licencia expirada — La app se cierra automáticamente si la licencia expira, es revocada o suspendida; se detiene la sincronización
  • Protección contra fuerza bruta — Límite de 5 intentos de login; bloqueo de 5 minutos tras exceder el límite
  • Prevención de CSRF y session fixation — Token CSRF en login, logout cambiado a POST, session_regenerate_id() tras autenticación
  • Prevención de XSS — Escapado HTML en JS: showToast(), loadNotifications(), performGlobalSearch(). SQL injection prevenida en Model.php
  • Headers de seguridad HTTP — X-Content-Type-Options, X-Frame-Options, X-XSS-Protection y Referrer-Policy en todas las respuestas
Versión anterior
v1.1.2 02 de March, 2026
Nuevo
  • Integración WhatsApp — Botones de mensaje directo en clientes, ventas y reparaciones
  • Sistema de comisiones — Campo de comisión por venta con tasa por defecto configurable en ajustes
  • Condiciones de garantía y firma — Define términos de garantía que aparecen en facturas; botón "Imprimir con Firma" para aceptación del cliente
  • Reporte Ganancias y Pérdidas — Análisis de costo vs venta con márgenes por producto y comisiones
  • Recibo de Reparación — Vista imprimible de ticket con código QR, datos del equipo y sección de firma
Corregido
  • Búsqueda global y térmico — Corregida columna pm.name en SQL; fuentes térmicas mejoradas de 8px a 12px para 58mm/80mm
Versión anterior
v1.1.1 01 de March, 2026
Nuevo
  • Modo oscuro / claro — Toggle con persistencia en localStorage; todos los componentes adaptados
  • Búsqueda global (Ctrl+K) — Búsqueda rápida de clientes, ventas, productos, cotizaciones y reparaciones con navegación por teclado
  • Sistema de notificaciones — Campana con badge en tiempo real para alertas del sistema
Mejorado
  • Dashboard rediseñado — Mini-stats secundarios, alertas de garantías por vencer, toggle de tipo de gráfico y skeleton loaders
  • Animaciones de UI — Efectos de entrada, hover y focus en cards, formularios, sidebar y botones
Versión anterior
v1.1.0 01 de March, 2026
Nuevo
  • Número de versión visible — Versión del sistema visible en toda la app con historial de cambios accesible desde la interfaz
  • Impresión de facturas — Múltiples tamaños de papel configurables: A4, carta, térmico 80mm y 58mm
  • Página de Configuración — Ajustes del sistema para administradores: datos de empresa, RNC, teléfono, logo, email y dirección
  • Exportar cotizaciones a PDF — Cotizaciones imprimibles con diseño profesional
Mejorado
  • Branding y navegación — Nombre de la página configurable por admins; versión más visible en layout y dashboard
Versión anterior
v1.0.0 01 de March, 2026
Nuevo
  • Sistema de autenticación — Roles jerárquicos con permisos granulares: administrador, cajero y vendedor
  • Gestión de inventario — Modelos de productos, dispositivos IMEI y productos generales (accesorios, covers, etc.)
  • Escaneo masivo de IMEI — Registro rápido de múltiples dispositivos en una sola operación
  • Módulo de ventas — Ventas al contado y financiamiento con tabla de amortización y seguimiento de cuotas
  • Cotizaciones — Creación, impresión en múltiples tamaños y conversión directa a venta
  • Gestión de clientes — Perfil completo con historial de compras, reparaciones y garantías
  • Módulo de reparaciones — Tickets con estados, historial de cambios y recibo imprimible
  • Sistema de garantías — Garantías automáticas vinculadas al IMEI al realizar una venta