Historial de Versiones

¿Qué hay de nuevo en CellStore?

Registro completo de cambios, novedades y correcciones. Versión actual: v4.0.1.

v4.0.1 14 de May, 2026 Versión actual
Mejorado
  • Módulo de compras a suplidores — Se reforzó la validación de IMEI para que cada dispositivo exija un IMEI válido y único dentro de la compra.
  • Mensajes de interfaz — Las validaciones y confirmaciones del sistema se muestran ahora en modales Bootstrap en lugar de ventanas nativas.
  • Versionado general — La versión de la app, la base inicial y el instalador custom quedaron sincronizados en 4.0.1.
Corregido
  • Compras a suplidores — Se dejó de enviar `due_date` a `supplier_purchases` para evitar errores de columna inexistente.
  • Instalaciones existentes — Se agregó una migración de release para actualizar automáticamente `app_version` a 4.0.1.
Versión anterior
v4.0.0 01 de May, 2026
Corregido
  • Pago mixto en POS — Venta mixta en POS ahora permite desglose por método de pago (efectivo, transferencia, tarjeta) y validación de montos.
  • Precios (P1 P2 P3 P4) de clientes — Venta en POS ahora aplica automáticamente precios por nivel de cliente (P1-P4) para dispositivos y productos.
  • Trade In en Ventas — Trade-in en ventas ahora permite seleccionar modelo existente y solo crear uno nuevo cuando no existe.
  • Modulo de reparaciones — Pagos de reparaciones ahora se registran en `repair_payments` para reflejarse en contabilidad.
  • Modulo de Compras a suplidores — Compras a suplidor de dispositivos ahora permite cantidad mayor a 1 con captura de múltiples IMEIs.
Versión anterior
v3.2.3 30 de April, 2026
Nuevo
  • Modulo de Apartados (Layaway) — Permite reservar equipos con abono inicial, registrar pagos parciales, calcular saldo pendiente y notificar al cliente por WhatsApp. Genera numero APT-XXXXXX.
  • Auditoria / Bitacora de Acciones — Registro completo de acciones del sistema con filtros por modulo, usuario y fecha. Acceso controlado por el permiso auditoria.ver.
  • Historial de Precios — Cada cambio de precio de compra o venta en equipos, modelos o productos queda registrado con valor anterior, nuevo, usuario y fecha.
  • Modulo de Cambios / Devoluciones Formales — Gestion de devoluciones y cambios de producto con busqueda de factura de origen, seleccion de articulos, metodo de reembolso y restauracion automatica de inventario. Genera numero DEV-XXXXXX.
  • Transferencias entre Sucursales — Creacion de solicitudes de transferencia de inventario entre sucursales con flujo de aprobacion y seguimiento de estado. Genera numero TRF-XXXXXX.
  • Notificaciones WhatsApp configurables — Integracion de notificaciones WhatsApp configurables desde Ajustes para reparaciones, financiamientos, apartados y otros eventos del sistema.
  • Atajos de teclado en el POS — Atajos rapidos para operaciones del POS: F2, F4, F6, F9, ESC y ayuda con el signo de interrogacion.
Mejorado
  • Envio masivo de WhatsApp — Ahora usa el proveedor configurado mediante WhatsAppService::send(), soporta ejecuciones largas sin cortar el proceso y carga correctamente las plantillas guardadas.
  • Plantillas rapidas de WhatsApp — Se agregaron plantillas nuevas para promociones, descuentos, recordatorios de pago, clientes VIP y campanas de recompra.
  • Mensajes automáticos de WhatsApp — Se reconstruyo la generacion de texto para evitar caracteres danados o simbolos extranos en mensajes enviados a clientes.
  • NCF y RNC en ventas y WhatsApp — Las notificaciones y vistas de venta ahora muestran NCF o e-NCF, RNC del emisor y RNC o documento del cliente cuando corresponde.
  • Portal publico de seguimiento — Se mejoro la logica del portal web para ubicar documentos entre tiendas sincronizadas y mostrar a que tienda pertenece cada resultado.
Corregido
  • Migracion WhatsApp auto-send — Se corrigio el formato de la migracion 2026_04_30_001_whatsapp_auto_send para que el motor la detecte y ejecute correctamente.
  • Deteccion de exito en WhatsApp — Se amplio la deteccion de respuestas exitosas en CallMeBot y TextMeBot para evitar marcar mensajes como fallidos cuando si fueron enviados.
  • Envio masivo de WhatsApp atascado — Corregido el uso de proveedor hardcodeado y el manejo de timeout en ejecuciones largas.
  • Reversion de puntos de fidelidad — Al cancelar una factura o registrar una devolucion formal, los puntos ganados por esa venta ahora se descuentan automaticamente y sin duplicarse.
  • Factura impresa y detalle de venta — Se corrigio la visualizacion del RNC o documento del cliente y del RNC del emisor en impresion y en la vista de detalle.
  • Portal web tracking.php — Corregidas consultas contra tablas y columnas incorrectas y cambiada la busqueda para usar las bases SQLite sincronizadas de cada tienda en lugar de la base MySQL del sitio.
  • Portal web track.php — Corregido el manejo de errores, agregada busqueda manual por documento y busqueda global entre tiendas cuando no se proporciona la licencia en la URL.
Versión anterior
v3.2.2 29 de April, 2026
Nuevo
  • Sistema de licencias - Ventana de bloqueo rediseñada — Cuando la licencia está revocada, expirada, suspendida o inactiva, se muestra una ventana oscura con diseño profesional indicando el motivo exacto y opciones de contacto/renovación.
  • Motivo de revocación visible en la app — El administrador puede especificar un motivo al revocar una licencia; dicho motivo es mostrado al cliente directamente en la ventana de bloqueo.
  • Pago de renovación integrado en la app — Las licencias expiradas muestran un formulario de pago con PayPal directamente en la ventana de bloqueo, sin necesidad de ir al sitio web.
  • Botón "Verificar Estado — En ventana de bloqueo y ventana de espera: permite al usuario comprobar si el administrador cambió el estado sin tener que cerrar y reabrir la aplicación.
  • Campo de correo electrónico en solicitud de registro — Al enviar la solicitud de activación el cliente puede incluir su correo para recibir notificaciones.
Mejorado
  • Verificación online al inicio — Al iniciar la app con una licencia en estado bloqueado (revocada/expirada/suspendida/inactiva/pendiente), se contacta al servidor antes de mostrar la ventana de bloqueo; si el admin reactivó la licencia, la app abre directamente sin intervención del usuario.
Seguridad
  • Flujo de licencias pendientes de aprobación — Al ingresar una clave HMAC válida no registrada, se muestra un formulario de registro (nombre, teléfono, correo) para solicitar aprobación; la solicitud se guarda en el panel admin y el cliente queda en espera.
  • Detección de licencia inactiva — El estado `inactive` del servidor ahora bloquea el acceso correctamente igual que `revoked`/`expired`/`suspended`.
Versión anterior
v3.2.1 29 de April, 2026
Nuevo
  • Módulo de Compras a Suplidores — Registro completo de órdenes de compra con múltiples productos, cantidades, costos y método de pago. Accesible desde el menú de navegación y el menú rápido.
  • Cuentas por Pagar — Seguimiento de deudas a suplidores generadas por compras a crédito, con registro de pagos parciales o totales y estado de cada cuenta (pendiente, parcial, pagada, vencida).
  • Reporte de Compras — Análisis de compras por suplidores en un rango de fechas, con totales por método de pago.
  • Reporte de Cuentas por Pagar — Balance de cuentas pendientes, pagos realizados y vencimientos por suplidor.
  • Permisos nuevos — `compras.ver`, `compras.crear`, `compras.cancelar`, `cuentas_pagar.ver`, `cuentas_pagar.pagar` asignados automáticamente a roles de nivel administrador.
Mejorado
  • Exportar a Excel e Imprimir en todos los reportes — Todos los módulos de reportes (Ventas, Financiamientos, Reparaciones, Recibos, Garantías, Créditos, Clientes, Inventario, Ganancias & Pérdidas, Compras, Cuentas por Pagar) ahora incluyen botones para exportar a CSV/Excel e imprimir directamente.
  • Exportar a Excel e Imprimir en Contabilidad — Las vistas de Entradas Contables y el Dashboard de Contabilidad incluyen botones de exportación e impresión.
  • Rediseño del módulo de Reportes — La pantalla principal de reportes fue rediseñada con un layout compacto y profesional; los reportes están agrupados por categoría (Ventas y Finanzas, Inventario y Productos, Operaciones y Clientes, Suplidores y Compras).
  • Caja Registradora en navegación principal — El acceso a Caja Registradora fue movido desde la sección "Operaciones" a la sección superior del menú, justo debajo de Dashboard, para un acceso más rápido.
  • Menú Rápido actualizado — Se agregaron accesos directos a Compras, Cuentas por Pagar, Caja Registradora y Contabilidad tanto en el menú rápido del Inicio como en las Acciones Rápidas del Dashboard.
Corregido
  • Migración v3.2.1 — Corregidos nombres de columnas en sentencia UPDATE de `settings` (`setting_value`/`setting_key`).
  • PurchasesController — Corregido llamado a método inexistente `GeneralProductModel::getActive()`, cambiado a `getAll()`.
  • Formulario de Nueva Compra — Corregido token CSRF que se imprimía como texto plano en pantalla; cambiado de `csrf_token()` a `csrf_field()`.
Versión anterior
v3.2.0 28 de April, 2026
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.1.0 23 de April, 2026
Testing
  • Pruebas del actualizador en-app — Pruebas internas del instalador custom y flujo de actualización dentro de la aplicación
Versión anterior
v3.0.3 23 de April, 2026
Testing
  • Pruebas del instalador custom — Pruebas internas del instalador separado para actualizaciones en-app
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