-
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