Qonta 1.0 — listo para producción
- NuevoMarketing site multi-page (12 paginas + sitemap + robots.txt)
- NuevoMega-menu de navegacion con dropdowns por categoria
- NuevoPagina /servicios-profesionales para personas naturales con DUI homologado
- NuevoPagina /contadores con programa de partners 20% comision
- NuevoCentro de recursos: guia DTE, calendario fiscal, calculadora IVA
- NuevoCentro de ayuda con 10 tutoriales paso a paso
- NuevoPagina de seguridad: cifrado AES-256, OAuth scope minimo, LPDP El Salvador
- NuevoCalculadora ROI interactiva en pagina de precios
- NuevoComparison table 'Qonta vs Excel vs Contador externo'
- NuevoFooter con todos los links reales (cero placeholders)
Busqueda inteligente + batch download
- NuevoBuscador busca dentro de los items del DTE (ej: 'pintura', 'cemento')
- NuevoDescarga batch de PDFs como ZIP desde Creditos Fiscales
- NuevoToolbar flotante con 4 acciones: CSV, PDFs, Eliminar, Deseleccionar
- MejoraHard cap de 50 DTEs por batch download (memoria controlada)
- MejoraZIP incluye _README.txt cuando algun DTE no tiene PDF
Hardening de seguridad
- NuevoWebhook Wompi con verificacion de token (X-Webhook-Token o ?token=)
- NuevoRate limiting en /api/auth/login (8/15min/IP) y /register (5/h/IP)
- NuevoRate limiting en /api/admin/seed con kill switch SEED_DISABLED
- NuevoLogger estructurado JSON (src/lib/logger.ts) en endpoints criticos
- NuevoHelper cron-auth.ts con timing-safe compare
- NuevoHelper rate-limit.ts in-memory token bucket
- FixAdmin metrics scope corregido: super_admin (era admin)
- FixPassword minimo 6 -> 8 caracteres
- FixFile uploads validados: max 50MB total, max 200 archivos
- MejoraCookie session httpOnly + Secure + SameSite=Lax (OAuth-safe)
- MejoraonDelete: Restrict en Dte -> Company/Supplier (protege historico fiscal)
- MejoraWCAG AA contrast: --text-subtle 4.39 -> 4.83 ratio
App movil Android
- NuevoApp nativa Android via EAS Build (APK descargable en /download)
- NuevoScaffold React Native con Expo Router
- NuevoPantallas: login, dashboard, lista DTEs, settings, scan camara
- NuevoCamara para escanear QR de DTE o subir PDF
- NuevoPagina /download con deteccion de dispositivo + QR
- NuevoPWA completa: service worker, install prompt, offline page
Refresh visual completo
- NuevoLanding redesign estilo Squarespace: mega-typography, warm neutrals, full-width
- NuevoHero left-aligned con gradient verde sutil top-left
- NuevoPricing card featured oscura con texto blanco (en vez de borde verde)
- NuevoMobile nav con hamburger + drawer + secciones colapsables
- MejoraLogo Qonta nuevo (4 bloques: verde + outline blancos)
- MejoraComponente QontaMark inline para adaptar al tema
- MejoraIconos PWA + mobile regenerados desde diseno nuevo
Onboarding rediseñado
- NuevoOnboarding dual: Personal vs Pyme con flows diferenciados
- NuevoPlan Personal $5/mes con DUI homologado como NIT
- NuevoAuto-formato DUI 00000000-0 en el formulario
- NuevoStep 2 ahora es drag-drop JSON (reemplaza Gmail connect)
- MejoraOnboarding ahora son 2 steps (era 4)
Ventas + Cruce IVA
- NuevoSoporte para DTEs emitidos (ventas)
- NuevoAuto-deteccion compra vs venta por NIT del emisor
- NuevoPagina /ventas con la misma UX que Creditos Fiscales
- NuevoPagina /cruce con tabla 12 meses + IVA neto
- NuevoPagina /libro-ventas con formato oficial Hacienda
- NuevoPagina /conciliacion-iva con desglose mensual
- Fix173 DTEs reclasificados que estaban marcados como received cuando emisor=tu empresa
Asistente AI
- NuevoAsistente con OpenAI GPT-4 integrado
- NuevoTools: buscar_dtes (con item_search), analiza_proveedor, calculo_iva
- NuevoSystem prompt enfocado en IVA credito vs debito
- NuevoTerminal flotante en cualquier pagina del app
- MejoraLayout responsivo: CSS variable --terminal-w sincronizada
Wompi + facturacion
- NuevoIntegracion Wompi para cobros recurrentes
- NuevoPlanes Personal $5 / Pyme $20 / Empresa $60
- NuevoWebhook Wompi con processPaymentWebhook
- NuevosubscriptionStatus + subscriptionEnd en Company
MVP — primer release
- NuevoImport de DTEs JSON desde Gmail
- NuevoDashboard con KPIs mensuales (compras, IVA, top supplier)
- NuevoLista de creditos fiscales con filtros y paginacion
- NuevoGestion de proveedores
- NuevoLibro de compras estilo F-07
- NuevoAuth con email + password (Argon2) y Google OAuth
- NuevoSesiones server-side en base de datos
- NuevoStack: Next.js 16 + Prisma 7 + Neon Postgres + Vercel
Esta lista se actualiza con cada deploy. Para sugerencias o reportes de bug, escribenos.