Saltar al contenido principal

Changelog

Todas las actualizaciones, mejoras y correcciones de Predictorix AI.

v0.8.315 de diciembre de 2025
Improved
  • Nuevo orden de secciones - Reorganizados los paneles para mejor flujo de información:
  • Secciones lado a lado - Región/Dispositivo y Edad/Género ahora se muestran en 2 columnas en desktop
  • Top 5 Creativos rediseñado - Nuevo diseño más compacto y legible:
  • Colores unificados en columna Rendimiento - Las tablas de Plataforma, Región y Edad ahora muestran colores consistentes:
  • Textos estandarizados - Unificados los indicadores de rendimiento en todas las tablas
v0.8.212 de diciembre de 2025
Improved
  • Nuevo indicador de objetivo debajo del nombre de cada campaña en la tabla de rendimiento
  • Los usuarios ahora pueden ver fácilmente si una campaña es de "Reconocimiento de marca", "Tráfico web", "Generación de leads", etc.
  • Soporte completo en español e inglés para todos los objetivos de Meta Ads
  • Actualizado mapeo de `OBJECTIVE_ACTION_TYPES` para BRAND_AWARENESS y OUTCOME_AWARENESS
  • Corregido `subDays(today, 89)` → `subDays(today, 90)` en Full Sync de Meta, Google y TikTok
  • Corregido rango de fechas en sincronización de Google Ads y TikTok Ads
  • Agregadas traducciones de objetivos en archivos de mensajes
Fixed
  • Corregido rango de fechas del First Sync - Ahora sincroniza los últimos 7 días excluyendo hoy, alineado con Meta Business Manager
  • Corregido rango de fechas del Full Sync (90 días) - Ahora cubre correctamente 90 días completos (antes solo cubría 89 días)
  • Corregido cálculo de Resultados para campañas de reconocimiento de marca (BRAND_AWARENESS) - Antes mostraba 0, ahora muestra correctamente video views y engagements
v0.8.112 de diciembre de 2025
New
  • Nueva página `/access/verify-email` con diseño profesional post-registro
  • Indicador de progreso visual de 3 pasos (Registro → Verificar → Acceder)
  • Icono animado de email con efectos sutiles de engagement
  • Instrucciones claras para verificar la cuenta
  • Botón reenviar email con cooldown de 60 segundos
  • Soporte bilingüe completo (español e inglés)
Improved
  • Agregada ruta `/access/verify-email` a rutas públicas del middleware
  • Mejorado flujo de signup para redirigir a página de verificación
  • Nueva animación CSS `animate-bounce-subtle` para iconos
Fixed
  • Sincronizados schemas entre Staging y Production (69 columnas faltantes corregidas)
  • Corregida función `create_default_client_for_user` con `search_path` explícito
  • Eliminado trigger duplicado que causaba error de constraint único
  • Corregido redirect del callback de autenticación
v0.8.010 de diciembre de 2025
New
  • Sitemap dinámico (`/sitemap.xml`) con todas las páginas públicas en español e inglés
  • Robots.txt (`/robots.txt`) configurado para bloquear rutas protegidas del indexado
  • Web App Manifest (`/manifest.webmanifest`) para soporte PWA
  • Open Graph Image dinámica generada automáticamente con branding de Predictorix
  • Organization Schema en homepage para Google Knowledge Panel
  • SoftwareApplication Schema con información de producto y precios
  • WebSite Schema con configuración de búsqueda
  • FAQPage Schema en página de precios para rich snippets en Google
  • Canonical URLs para evitar contenido duplicado entre locales
  • Twitter Cards configuradas para mejor visualización en redes sociales
  • Metadata específica por página (Pricing, Features, Help, Roadmap, Demo)
  • Viewport optimizado para mejor experiencia móvil
Improved
  • Skip-to-content link en navbar para navegación por teclado
  • Visible solo al recibir foco (Tab), mejora la experiencia para lectores de pantalla
v0.7.99 de diciembre de 2025
New
  • Nuevo: Sincronización automática al conectar cuentas de Meta Ads
Improved
  • Cards de alertas con diseño más moderno y profesional
  • Estados mejorados: Loading con spinner, empty state con animaciones
  • Alertas de Meta Ads: Botón "Ver reporte" redirige a `/reportes/ads/meta?range=7`
Fixed
  • Corrección: El contador "Tienes X alertas pendientes" ahora se actualiza inmediatamente al resolver o eliminar alertas
  • Corrección: Al desconectar Meta Ads, ahora se desconectan TODAS las Ad Accounts
  • Corrección: La plataforma ahora desaparece correctamente de "Mis Integraciones" después de desconectar
  • Corrección: El banner de "7 días" vuelve a aparecer al reconectar
  • Corrección: Auto-sync ya no se dispara dos veces (protección contra React Strict Mode)
v0.7.89 de diciembre de 2025
Improved
  • Dashboards y listados ahora usan el ancho completo de la pantalla
  • Formularios y settings mantienen ancho contenido para mejor legibilidad
  • Mejor aprovechamiento del espacio en monitores grandes
  • Nuevo archivo: `UTILITIES.md` documenta todas las funciones de utilidad del proyecto
  • Nueva regla en CLAUDE.md: Consultar `UTILITIES.md` antes de crear funciones nuevas
Fixed
  • Corrección: Los valores de moneda ahora muestran el símbolo ($) en lugar del código (COP, MXN, USD)
  • Afectado: Manual Sales, ROI Analyzer Dashboard, Dashboard principal
  • 12 archivos corregidos para usar la función centralizada `formatCurrency`
  • Corrección: El rango de fechas por defecto ahora es 7 días (antes era 30 días)
  • Corrección: Las fechas calculadas al cargar la página ahora coinciden con el filtro "Últimos 7 días"
v0.7.79 de diciembre de 2025
Improved
  • Reportes de Ads: Todos los charts y componentes traducidos
  • Modal de Reportes: `report-modal.tsx` con flujo de 3 pasos traducido
  • Preview de Integraciones: `integration-preview-modal.tsx` con contenido por plataforma
  • Modal Crear Cliente: `create-client-modal.tsx` (Meta y Google)
Fixed
  • Corrección: Las plataformas de publicidad (Google Ads, Meta Ads) ahora muestran correctamente su estado de conexión
  • Sincronización corregida: Después de sincronizar datos, las plataformas ya no aparecen erróneamente en "Disponibles para Conectar"
  • Corrección: El badge "X/Y Conectadas" ya no duplica el número máximo
v0.7.67 de diciembre de 2025
New
  • Loading spinner: Indicador visual al cambiar períodos en el reporte de Ads
  • Sincronización de estado: El selector ahora muestra correctamente el período seleccionado después de navegar
  • UX mejorada: Feedback visual inmediato para el usuario durante tiempos de carga
  • Performance mejorada: Reducción significativa en tiempo de sincronización
  • Sin pérdida de datos: Verificación completa de integridad de datos
  • Scripts de verificación: Nuevas herramientas de diagnóstico para validar datos de sincronización
Improved
  • Implementación de `useTransition` de React para manejo correcto de estados de carga
  • Sincronización automática de estado local con props después de navegación
  • Detección automática de presets de fecha vs rangos personalizados
  • Scripts de diagnóstico para verificación de datos
v0.7.55 de diciembre de 2025
New
  • Supabase Realtime: Progreso de sincronización en tiempo real
  • Modal mejorado: Muestra progreso detallado durante sincronización
  • Notificaciones del sistema: Notificación de escritorio al completar/fallar sync
  • Botón "Añadir Ad Account": Nuevo botón en modal lateral de gestión
Improved
  • Tracking de progreso por Ad Account
  • Estados por Ad Account: pending → syncing → completed/error
v0.7.44 de diciembre de 2025
New
  • Homepage: Nueva sección "Tus Datos, Siempre Protegidos" con transparencia de acceso a datos
  • Terms of Service: Nueva página `/terms` con 15 secciones legales completas
  • Cookie Policy: Nueva página `/cookies` con 9 secciones
Improved
  • Homepage: Logos SVG de plataformas de integración (90x70px)
  • Testers Page: Logo horizontal en hero y footer
  • Privacy Page: Añadido componente Footer
  • Añadidas rutas `/terms` y `/cookies` a rutas públicas
  • Verificación de todas las páginas públicas
v0.7.34 de diciembre de 2025
New
  • Admin Panel: Nuevo componente para gestión de usuarios
  • Protegido por whitelist de emails administrativos
Improved
  • Manual Sales Dashboard: KPIs actualizados a estilo card
  • ROI Analyzer Dashboard: Removida caja gris de iconos, iconos movidos al header derecho
  • Budget Dashboard: Removido `NewFeatureBadge`, mantenido `MetricInfoModal`
  • Consistencia: Todos los dashboards ahora usan el mismo estilo visual
  • Problema resuelto: Sidebar apuntaba a ruta incorrecta
  • Nueva arquitectura con Server Component + Client Component
  • Backwards compatibility con redirect automático
  • OAuth flows mantienen su funcionalidad
v0.7.22 de diciembre de 2025
New
  • Nueva página pública `/privacy` con política de privacidad completa
  • Cumple con requisitos de GDPR, CCPA, LGPD y normativas LATAM
  • Incluye información sobre integraciones (Meta, Google, WooCommerce, Hotmart)
  • Documentación de derechos de usuario y procedimientos de revocación
v0.7.130 de noviembre de 2025
Fixed
  • Problema: Campañas con historial largo solo recibían datos parciales
  • Solución: Implementado manejo de paginación completo
  • Resultado: Campañas ahora incluyen todos los datos históricos
  • Problema: Trigger bloqueaba actualizaciones durante sincronización
  • Solución: Nuevo trigger que solo protege campos específicos
v0.7.024 de noviembre de 2025
New
  • Canales de Venta: Página completamente rediseñada
  • Auto-filtra datos por cliente seleccionado en sidebar
  • Badge visual mostrando "Filtrando por: [Cliente]"
  • Auto-selección basada en filtro global del sidebar
  • Reactivo a cambios del filtro en tiempo real
  • Auto-actualización de moneda según cliente
Improved
  • Títulos de Módulos ahora en MAYÚSCULAS
  • Reordenamiento de menús
Fixed
  • Corregidos nombres de columnas en queries de ventas
  • Problema: Fechas se guardaban con un día menos debido a conversión UTC
  • Solución: Implementado parseo y formateo de fechas usando timezone local
  • Resultado: Fechas ahora se guardan y muestran correctamente
v0.6.023 de noviembre de 2025
New
  • Dashboard Unificado: Nueva página principal con métricas consolidadas, health score, insights AI y activity log
  • Health Score Widget: Indicador visual 0-100 con breakdown Business (80%) + Data Health (20%)
  • Onboarding Wizard: Sistema de 8 pasos con auto-detección retroactiva de progreso
  • AI Insights Engine: Rule engine con 8+ reglas de negocio generando insights accionables
  • Multi-Currency Support: Visualización nativa de múltiples monedas sin conversión
  • Activity Timeline: Log de últimas acciones del usuario con timestamps relativos
  • `DashboardHeader`: Saludo personalizado + health score widget
  • `HealthScoreWidget`: Doughnut chart mostrando salud del negocio
  • `OnboardingCard`: Wizard colapsable con persistencia
  • `CelebrationModal`: Modal con confetti animation
  • `MultiCurrencyDisplay`: Valores en múltiples monedas stacked
  • `ConsolidatedKPIGrid`: Grid 3 columnas con dividers
  • `InsightsCarousel`: Scroll horizontal con peek effect
  • `RevenueVsAdSpendChart`: Dual-axis line chart
  • `QuickActionsGrid`: Grid 2x4 de acciones comunes
  • `ActivityTimeline`: Timeline vertical con tiempo relativo
  • `DashboardSkeleton`: Loading state con skeleton screens
  • `DashboardClient`: Client component para fetching y estados
  • `canvas-confetti`: Para animación de celebración en onboarding
Improved
  • Performance con queries paralelas
  • Multi-Currency sin conversión, respetando moneda original
  • Responsive mobile-first design
  • Accessibility WCAG 2.1 AA compliant
  • Animaciones CSS transitions + canvas-confetti
  • Minimalist Design con grid y dividers
  • Color Palette usando CSS variables
  • Typography con sistema de tamaños consistente
  • Spacing siguiendo escala de Tailwind
v0.6.423 de noviembre de 2025
New
  • Google Ads: Sistema completo de Mock Mode para testing
  • Google Ads: Generación de campañas mock realistas (Search, Performance Max, Display)
  • Google Ads: Script de limpieza para cuando token sea aprobado
Improved
  • Google Ads Mapper: Correcciones en campos de métricas
  • Database: Script para verificar integridad de métricas
v0.6.323 de noviembre de 2025
New
  • Google Ads: Agregar subcuentas manualmente cuando solo se detecta MCC
  • Google Ads: Verificación de Customer IDs manualmente
  • Google Ads: Banner informativo para Manager Accounts (MCC)
  • Google Ads: Formulario para ingresar Customer ID
Improved
  • Auto-selección de subcuentas agregadas manualmente
  • Validación de Customer IDs con normalización
v0.6.223 de noviembre de 2025
Improved
  • Soporte para acceso correcto a subcuentas usando credenciales de MCC
  • Detección automática de MCCs y obtención de subcuentas
  • Developer Token en modo test tiene limitaciones
  • Workaround: Agregar subcuentas manualmente
Fixed
  • Google Ads MCC: Soporte completo para acceso a subcuentas desde Manager Accounts
  • Google Ads Sync: Sincronización itera sobre cuentas seleccionadas correctamente
v0.6.123 de noviembre de 2025
Improved
  • Detección y renovación automática de tokens expirados
  • Actualización de estado de conexión después de renovar
Fixed
  • Google Ads: Auto-renovación de access tokens cuando expiran
  • Google Ads: Filtro correcto de campañas por plataforma
  • Google Ads: Token renovado se guarda automáticamente
  • Google Ads: Corrección de sintaxis en queries
v0.6.04 de noviembre de 2025
New
  • Clientes: Carga de logotipos personalizados (hasta 2MB)
  • Clientes: Visualización de logos en tabla y sidebar
  • Integraciones WooCommerce: Sincronización completa de órdenes
  • Integraciones WooCommerce: Mapeo automático de productos y canales
  • Integraciones WooCommerce: Sincronización automática en primera conexión
  • Integraciones WooCommerce: Modal con resultado de importación
  • Integraciones WooCommerce: Sistema de reconexión que preserva datos
  • Dashboard: Checklist reconoce integraciones de e-commerce
  • Database: Trigger automático para contador de ventas mensuales
Improved
  • Modal de conexión mejorado
  • Timeout dinámico del modal
  • Filtro para mostrar solo conexiones activas
Fixed
  • Columnas faltantes para e-commerce agregadas
  • Contador de integraciones funciona correctamente
  • UI actualizada inmediatamente después de cambios
Security
  • Meta Ads y Hotmart temporalmente bloqueadas hasta configuración empresarial
v0.5.01 de noviembre de 2025
New
  • Manual Sales: Filtro dinámico por plataforma integrada
  • Manual Sales: Sección de estadísticas por plataforma
  • Manual Sales: Columna "Plataforma" con logos y badges
  • Integraciones: Sistema completo de suscripciones con trial de 14 días
  • Integraciones: OAuth completo para Meta Ads
  • Admin: Panel de administración para testing
Fixed
  • Prevenir división por cero en insights
  • Corregir cálculo de EBITDA
  • Mejorar tolerancia de queries
v0.4.031 de octubre de 2025
New
  • ROI Analyzer: Dashboard completo con datos reales
  • ROI Analyzer: KPIs principales (inversión, ventas, ROAS, ROI, CPA)
  • ROI Analyzer: Gráficos de tendencias y comparación
  • ROI Analyzer: Sistema de filtros completo
  • ROI Analyzer: CRUD completo de campañas
  • ROI Analyzer: Sistema de atribución de ventas
  • ROI Analyzer: Métricas detalladas por campaña
Improved
  • Migración completa a paleta monocromática
  • Navegación colapsable con submenús flotantes
  • Auto-collapse en páginas de dashboard
  • Logo clickable que redirige a dashboard
  • Navegación móvil con drawer
  • Generar tipos de Supabase automáticamente
v0.3.031 de octubre de 2025
New
  • Budget: Sistema completo de categorías presupuestarias
  • Budget: CRUD de costos con soporte para recurrentes
  • Budget: Metas presupuestarias con tracking
  • Budget: Sistema de alertas automáticas
  • Budget: Dashboard con gráficos y KPIs
Fixed
  • Eliminar todos los comentarios `@ts-nocheck`
  • Corregir errores de TypeScript
v0.2.030 de octubre de 2025
New
  • Manual Sales: Sistema completo de ventas manuales (CRUD)
  • Manual Sales: Soporte para multi-producto por venta
  • Manual Sales: Gestión de productos y servicios
  • Manual Sales: Gestión de canales de venta
  • Manual Sales: Importación masiva vía CSV
  • Manual Sales: Dashboard con métricas
  • Manual Sales: Búsqueda y filtros avanzados
  • Manual Sales: Soporte multi-moneda (9 monedas)
Improved
  • Ordenamiento client-side en tablas
  • Aplicar preferencias de usuario
  • Métricas agrupadas por moneda
v0.1.028 de octubre de 2025
New
  • Auth: Sistema de autenticación con Supabase
  • Auth: Middleware de protección de rutas
  • Auth: Registro y login con verificación de email
  • Database: Esquema inicial con RLS
  • Settings: Página de configuración de perfil
  • Settings: Preferencias regionales
  • Landing: Página de bienvenida inicial
  • Dashboard: Dashboard principal con métricas
Improved
  • Componentes base con Radix UI
  • Configuración de paleta de colores
  • Navegación lateral con menús desplegables
  • Sistema de layouts con App Router
  • Next.js 15 con App Router
  • Supabase integración completa
  • TypeScript configuración estricta
  • ESLint reglas de código
  • Git inicialización
  • ✨ **Nuevas Funcionalidades** - Features nuevos agregados
  • 🐛 **Correcciones** - Bugs corregidos
  • 🎨 **Mejoras de UI/UX** - Cambios visuales y de experiencia
  • 📝 **Documentación** - Actualizaciones de docs
  • 🔧 **Infraestructura** - Cambios técnicos y configuración
  • ⚡ **Performance** - Mejoras de rendimiento
  • 🔒 **Seguridad** - Correcciones de seguridad
  • ♻️ **Refactoring** - Reestructuración de código