Commit Graph

  • 04e74f5fb4 Add sección de preferencias detectadas en el detalle del lead Carlos Narro 2026-05-31 16:21:28 +02:00
  • ba61ff4b4d Encadenar extractor de preferencias y aplicación de extras en el orquestador Carlos Narro 2026-05-31 16:19:21 +02:00
  • 11d78e4f69 Add captura de urgencia, target, estructural y gustos en el form de fotos Carlos Narro 2026-05-31 16:18:39 +02:00
  • 6e61cbe8e2 Add campos de urgencia, target, gustos y snapshot de preferencias a leads Carlos Narro 2026-05-31 16:17:33 +02:00
  • ccb83a3d20 Add guion del agente de voz (preámbulo legal + slots + gustos) Carlos Narro 2026-05-31 16:16:27 +02:00
  • 405fdc4e32 Add merge a BudgetInputs y aplicación de extras/ajustes al presupuesto Carlos Narro 2026-05-31 16:15:13 +02:00
  • a84d513c5b Add clasificador determinista de preferencias keyless Carlos Narro 2026-05-31 16:13:38 +02:00
  • 18e900dd52 Add léxicos en español para el clasificador de preferencias Carlos Narro 2026-05-31 16:11:31 +02:00
  • c38289fcae Add tipos del contrato de preferencias del agente de voz Carlos Narro 2026-05-31 16:11:29 +02:00
  • 9997ce11cc Add plan de implementación del guion de voz + capa de preferencias Carlos Narro 2026-05-31 16:05:13 +02:00
  • a15d8c77b4 Diseño: guion del agente de voz + capa de preferencias Carlos Narro 2026-05-31 15:55:33 +02:00
  • a641c5dd8c Reenfocar dolor de presupuestos: coste de presupuestar para quien no firma Carlos Narro 2026-05-31 14:38:58 +02:00
  • b582f3ac33 Conectar funnel B2C real sin claves: captura → fotos → presupuesto Carlos Narro 2026-05-31 14:29:21 +02:00
  • b95c588efe Permitir descargar el PDF del presupuesto desde el detalle del lead Carlos Narro 2026-05-31 08:12:55 +02:00
  • c4cc4d20d4 Rehace la maquetación móvil de la página de precios Carlos Narro 2026-05-31 00:53:40 +02:00
  • de798b00ce Hace responsive la tabla de precios en móvil Carlos Narro 2026-05-31 00:49:28 +02:00
  • 2f13057e02 Corrige barra de navegación móvil que no quedaba fija al hacer scroll Carlos Narro 2026-05-30 23:53:26 +02:00
  • 27165a41eb Rediseña la navegación móvil del panel/admin con barra de pestañas inferior Carlos Narro 2026-05-30 22:56:30 +02:00
  • 83ad82e617 Mejora la navegación móvil del panel y admin Carlos Narro 2026-05-30 22:42:07 +02:00
  • ec141cdd6e Añade revisión pre-envío del reformista y PDF de presupuesto pulido Carlos Narro 2026-05-30 22:27:05 +02:00
  • b84b2f37a2 Fijar trial a 14 días en alta de tenant y reforzar filtro por tenant en escrituras Carlos Narro 2026-05-30 20:02:02 +02:00
  • 4f48b1591c Extender cobertura de tests a auth, validación y billing Carlos Narro 2026-05-30 19:59:35 +02:00
  • 7565a7bf46 Mostrar badge de plan y botón de pago deshabilitado Carlos Narro 2026-05-30 19:58:58 +02:00
  • ac3b1cd294 Add stub de Stripe (sin cobro real) Carlos Narro 2026-05-30 19:58:29 +02:00
  • f2fb6d24c6 Add cálculo de trial y badge de plan Carlos Narro 2026-05-30 19:58:18 +02:00
  • df085b6cf1 Add asignación de planes y estado de suscripción Carlos Narro 2026-05-30 19:57:49 +02:00
  • 07d41e1f6b Add gestión de usuarios en el admin Carlos Narro 2026-05-30 19:57:10 +02:00
  • 6f86334c8a Add layout y dashboard del admin Carlos Narro 2026-05-30 19:56:31 +02:00
  • b91e1685c0 Add queries del área admin Carlos Narro 2026-05-30 19:55:33 +02:00
  • 9d140d8467 Cablear CTAs de trial de la landing B2B a /signup Carlos Narro 2026-05-30 19:53:03 +02:00
  • 795d6a7a19 Add signup trial que crea tenant y owner Carlos Narro 2026-05-30 19:50:50 +02:00
  • aecfb2c7e3 Add validación y slug del signup Carlos Narro 2026-05-30 19:49:09 +02:00
  • e1f12f94c6 Sembrar planes y usuarios demo (admin + owner logueable) Carlos Narro 2026-05-30 19:47:11 +02:00
  • 6add2f93ea Proteger el panel con sesión y mostrar empresa real Carlos Narro 2026-05-30 19:45:07 +02:00
  • 17cd03d3c9 Usar AnyPgColumn en vez de any para la referencia forward de plan_id Carlos Narro 2026-05-30 19:43:59 +02:00
  • b776646a50 Add login y logout Carlos Narro 2026-05-30 19:43:10 +02:00
  • a7339b8f14 Migrar resolución de tenant del panel a la sesión Carlos Narro 2026-05-30 19:41:04 +02:00
  • a6b77b9731 Add ciclo de vida de sesión y helpers de usuario actual Carlos Narro 2026-05-30 19:39:31 +02:00
  • 7b3b8457c1 Add schema de users, sessions, plans y suscripción de tenant Carlos Narro 2026-05-30 19:37:35 +02:00
  • 2cc19147ff Add decisiones de autorización puras Carlos Narro 2026-05-30 19:35:41 +02:00
  • 4e4cc8545e Add generación y expiración de tokens de sesión Carlos Narro 2026-05-30 19:34:07 +02:00
  • 49b5910593 Add hashing y verificación de contraseña Carlos Narro 2026-05-30 19:32:28 +02:00
  • 5fb0d571cd Add bcryptjs para hashing de contraseñas Carlos Narro 2026-05-30 19:30:46 +02:00
  • 0f106423be Add plan de implementación auth + multi-tenant + admin de planes Carlos Narro 2026-05-30 19:22:16 +02:00
  • 902062d443 Add design spec for auth, multi-tenant y admin de planes Carlos Narro 2026-05-30 19:09:05 +02:00
  • 96dedaf60c Seed catálogo y presupuesto calculado para lead demo Carlos Narro 2026-05-30 17:56:05 +02:00
  • c02f681a9a docs: documentar panel de precios y motor de presupuesto en README Carlos Narro 2026-05-30 17:28:11 +02:00
  • 6a41327c57 chore: probar autodeploy webhook Gitea->Dokploy Carlos Narro 2026-05-30 17:23:14 +02:00
  • 6be00e3eb5 fix: validate numeric pricing inputs and drop unused import Carlos Narro 2026-05-30 12:46:52 +02:00
  • 588aa4dc1c feat: wire computeBudget into recalcularPresupuesto and show desglose Carlos Narro 2026-05-30 12:41:40 +02:00
  • 4106d58614 feat: add pricing panel with catalog CRUD and CSV import Carlos Narro 2026-05-30 12:36:31 +02:00
  • c00c571549 feat: add queries mapping pricing config and catalog to engine types Carlos Narro 2026-05-30 12:33:11 +02:00
  • 892c257182 feat: migrate and seed pricing config + demo catalog Carlos Narro 2026-05-30 12:31:58 +02:00
  • afef9f2cb0 feat: add pricing_config, catalog_items and budget input fields to schema Carlos Narro 2026-05-30 12:30:03 +02:00
  • e6f8b47205 fix: correct factorZona zero handling and confidence for unresolved selections Carlos Narro 2026-05-30 12:28:10 +02:00
  • 58d3f62a76 feat: add catalog CSV parser with per-row validation Carlos Narro 2026-05-30 12:24:47 +02:00
  • 896c7ac89b feat: implement computeBudget with partidas, zona factor, licencia and range Carlos Narro 2026-05-30 12:22:42 +02:00
  • 61e0f5dbe5 feat: resolve unit price from catalog with selection override Carlos Narro 2026-05-30 12:20:10 +02:00
  • b27b68908c feat: derive cantidades from minimal measurements Carlos Narro 2026-05-30 12:18:48 +02:00
  • 9b14dbfac5 feat: add budget domain types and partida labels Carlos Narro 2026-05-30 12:17:04 +02:00
  • 515e9fd7a2 chore: set up vitest and add zod Carlos Narro 2026-05-30 12:15:26 +02:00
  • 75de172900 docs: add motor de presupuesto implementation plan Carlos Narro 2026-05-30 12:12:07 +02:00
  • bd07586b03 Add motor de presupuesto design spec Carlos Narro 2026-05-30 08:27:06 +02:00
  • f09024f753 Add B2B reformista panel with Postgres/Drizzle data layer Carlos Narro 2026-05-29 15:51:10 +02:00
  • 9020c24e68 Actualización de título y adición de favicon en landing B2B Carlos Narro 2026-05-28 22:55:33 +02:00
  • aa7555b49d Actualización de .gitignore para ignorar directorio zips/ y ajustes menores en landing Carlos Narro 2026-05-27 17:55:11 +02:00
  • f5e8fd0b66 Simplificación de .gitignore para ignorar solo archivos PowerShell Carlos Narro 2026-05-27 14:03:55 +02:00
  • d6cc681e4c Actualización de documentación con estado real del código y alcance del sprint Carlos Narro 2026-05-27 12:27:16 +02:00
  • a9ad2d7e31 Reordenando ficheros y subida de documentacion Carlos Narro 2026-05-27 10:27:27 +02:00
  • 6388fcaba1 Configuracion de readme unknown 2026-05-27 00:16:56 -04:00
  • 986a17698b Configuracion arquitectura y estilos unknown 2026-05-27 00:14:16 -04:00
  • 5c47ef2e3b Configuracion de estilos excelente unknown 2026-05-27 00:07:21 -04:00
  • 3d063113d1 Segundo vistaso unknown 2026-05-26 23:08:21 -04:00
  • bd93fb3bf2 Primer vistaso unknown 2026-05-26 23:00:14 -04:00