Todo lo que cambia en POS Colombia
Nuevas features, fixes y mejoras. Actualizado en cada release. ¿Querés recibir esto por correo? Suscribite al RSS.
736 cambios en los últimos 365 días.
Mayo 2026 · 453 cambios
- Nueva feature
2026-05-28
T1.1 PSEO Vertical × Ciudad - 429 nuevas URLs en sitemap
- Fix
2026-05-27
cross-sell mapping post-pricing-reform
- Fix
2026-05-27
resolver CSV paths desde repo root, no cwd
- Fix
2026-05-27
wrap unprotected cron steps + serializar errors propios
- Fix
2026-05-27
pasar supabaseUrl/Key a uploadConversionsCron
- Fix
2026-05-27
RLS + REVOKE anon en 2 backup tables (Supabase advisor CRITICAL)
- Fix
2026-05-26
3 findings del post-shipping audit (qa-only + cso)
- Fix
2026-05-26
typecheck broken - replace_all rompió comentario multi-línea
- Fix
2026-05-26
apertura con nombre completo Mateo Martínez Toro
- Fix
2026-05-26
crash en /dashboard/productos cuando /api/products no devuelve array + welcome email re-escrito
- Nueva feature
2026-05-26
pricing reform sprint - signup names + contable grandfather + SEO audit
- Fix
2026-05-26
shared-billing/contable-skus actualizado post-pricing-reform (CRÍTICO)
- Nueva feature
2026-05-26
update sitelinks + callouts post-pricing reform (Bloque 3)
- Nueva feature
2026-05-26
blog backlog + Contable tour aligned post-pricing reform (Bloques 1.2 + 2)
- Nueva feature
2026-05-26
discovery card en POS dashboard + upsell precios desde pricing-data
- Fix
2026-05-26
/contadores copy honesta post-pricing reform (Sprint 2)
- Nueva feature
2026-05-26
reform Contable + 5 tiers contador + 16 add-ons modulares + bundle stack (Sprint 1)
- Nueva feature
2026-05-26
mesas + insumos tours (PR 4) - close-out
- Nueva feature
2026-05-26
POS + products + facturas tours + /admin/activation (PR 3)
- Nueva feature
2026-05-26
WhatsApp tour + checklist extensions (PR 2)
- Nueva feature
2026-05-26
tracking infra + tour engine único (PR 1)
- Nueva feature
2026-05-26
in-app bell reemplaza emails operacionales
- Performance
2026-05-26
disable capture_pageleave para habilitar bf-cache
- Performance
2026-05-26
remover motion/react del initial bundle
- Performance
2026-05-26
server layout + tree-shake lucide/motion/recharts
- Fix
2026-05-26
detectar AnalyticsScripts montado en modo lazyOnload
- Nueva feature
2026-05-26
defer analytics + posthog dynamic + AVIF images
- Fix
2026-05-26
5 lint errors → 0 errors en build-composition-v2
- Fix
2026-05-26
sync price-extensions con pricing-data.ts (post reform 2026-05-18)
- Fix
2026-05-26
KDS muestra solo Hamburguesa Clásica Demo $25.000 (no 4 items)
- Nueva feature
2026-05-26
catálogo de topics + diseño batch flow + video 03 fixes
- Nueva feature
2026-05-26
cron blog-draft-generator Lun+Jue genera draft Claude Sonnet
- Nueva feature
2026-05-26
reescribe welcomeOwnerEmail con voz Mateo personal
- Nueva feature
2026-05-26
gate 3 redundant cron emails detrás de SEND_INDIVIDUAL_DIGEST_EMAILS
- Nueva feature
2026-05-26
consolida en 1 email con KPIs estado empresa
- Nueva feature
2026-05-26
re-publish /casos with verified TERROR BURGER quote
- Fix
2026-05-24
remove unused link var (lint -max-warnings 0)
- Nueva feature
2026-05-24
create-video-campaign.ts (YouTube Ads via API)
- Nueva feature
2026-05-24
CTO automations + roadmap 50 videos + framework consolidado
- Fix
2026-05-24
yt-mesero-demo apuntaba a slug inexistente (404)
- Nueva feature
2026-05-24
/r/[slug] redirect system para YouTube descriptions
- Nueva feature
2026-05-24
Hyperframes + Pexels integration + brand doc + molde aprobado v19
- Fix
2026-05-23
cocina cutoff 48h + posthog vertical defensive + funnel E2E
- Fix
2026-05-23
placeholders explícitos + hint qué falta para continuar
- Fix
2026-05-22
identify() de users + group analytics por org
- Fix
2026-05-22
lapsed-signup recovery + auto-close empty shifts + ads measurement
- Nueva feature
2026-05-22
email instant founder + plantilla WhatsApp lista
- Nueva feature
2026-05-22
keywords nuevas + cleanup sitelinks rechazados + cron-daily anti-bot
- Fix
2026-05-22
hardening post-CSO+code-review del sprint B.2-B.5
- Nueva feature
2026-05-22
extender cron-daily con sync-assets + doc recomendaciones
- Nueva feature
2026-05-22
páginas públicas reserva + clock-in + UIs crédito/turnos
- Nueva feature
2026-05-22
UIs comisiones + reservas + post-shipping rules
- Fix
2026-05-22
wrap useSearchParams en Suspense (build prod fix)
- Nueva feature
2026-05-22
Bloques A.3-A.6 + B.1-B.5 + C.4-C.6 + D + E completos
- Nueva feature
2026-05-22
A.1 + A.2 - vertical-aware (16 slugs + ?vertical= pre-select)
- Nueva feature
2026-05-22
F3 auto-redirect onboarding contable + F4 smoke update
- Nueva feature
2026-05-22
F2 - cron mensual Nómina DIAN day-10 + helpers
- Nueva feature
2026-05-22
F1 - backfill_missing_payment_journals + extend activate_RPC
- Fix
2026-05-22
sparklines reales en /dashboard (no más ondas inventadas)
- Nueva feature
2026-05-22
auto-provisioning Contable + wizard onboarding (Piezas 1+2+4)
- Nueva feature
2026-05-22
Bug Terror prevention - cierre shift cierra órdenes (Pieza 3)
- Fix
2026-05-21
satisfy -max-warnings 0 - CI was failing on lint warnings
- Fix
2026-05-21
createServiceRoleClient requires reason arg - unbreaks Vercel build
- Nueva feature
2026-05-21
A4-A8 + B1-B5 - loop cobro screenshot + 5 mejoras conversacionales
- Nueva feature
2026-05-21
cobro por transferencia + screenshot - Bloque A piezas 1-6/8
- Nueva feature
2026-05-21
4 tiers nuevos + soft-degrade + UI completa + landing
- Fix
2026-05-21
botón Desconectar - error handling + toast + cleanup completo
- Fix
2026-05-21
formato natural + postProcess auto-fix asteriscos + 2 docs intel
- Fix
2026-05-21
ESCALATE no debe matchear 'somos N personas' - regex con verbo de comunicación
- Fix
2026-05-21
cerrar caja modal - footer siempre visible + UX touch-friendly
- Nueva feature
2026-05-21
self-heal stuck connections - cliente no queda sin WA en silencio
- Fix
2026-05-21
cierra 3 HIGH + 2 MEDIUM del CSO audit (cronwrapper+PII+policy)
- Fix
2026-05-21
cierra 2 BLOCKERS + 7 WARNINGS + 3 INFOS del code review
- Nueva feature
2026-05-21
customer match audience + daily report cron + CLI
- Nueva feature
2026-05-21
negative keywords loop cron daily (dry-run default)
- Nueva feature
2026-05-21
server-side Enhanced Conversions via API directa
- Nueva feature
2026-05-21
refactor 5→3 steps - Negocio / Plan / Demo (audit UX 2026-05-21)
- Fix
2026-05-21
2 sitemap entries + canonical contadores + hero mobile + verb consistency + badge
- Nueva feature
2026-05-21
conversion labels reales - Trial / Plan Pagado / WhatsApp Click
- Fix
2026-05-21
precios reales en llms.txt + home FAQ + Datos rápidos (P0)
- Nueva feature
2026-05-21
RelatedPosts reusable + aplicado a 5 posts top
- Nueva feature
2026-05-21
bloqueo martnokpos.cloud + robots/llms.txt + memoria
- Fix
2026-05-21
analytics.ts no puede importar next/server (client-bundled)
- Nueva feature
2026-05-21
AI-citability + dropoff fix + copy claro + IA bot OK
- Fix
2026-05-21
trackServer usa after() para sobrevivir Vercel runtime suspend
- Nueva feature
2026-05-21
conversion labels reales - Trial / Plan Pagado / WhatsApp Click
- Fix
2026-05-20
trackServer post-INSERT + valida psql en cleanup script
- Nueva feature
2026-05-20
2 landings nuevas (vs-eureka-pos + restaurante-turistico)
- Nueva feature
2026-05-20
branding refresh con vocabulario seguridad/IA/automatizaciones
- Nueva feature
2026-05-20
PostHog tracking del ciclo POS + panel ops org-level
- Nueva feature
2026-05-20
2 posts nuevos - pillar POS+Contable bundle + comparativa contable
- Nueva feature
2026-05-20
re-position home + pos-restaurantes a POS-first + IA-native
- Nueva feature
2026-05-20
Google Ads tracking del wa.me floating button + doc health
- Nueva feature
2026-05-20
hardening completo del bot WhatsApp IA + qa-negocio activo
- Nueva feature
2026-05-20
auto-reconnect Evolution + status badge tricolor
- Nueva feature
2026-05-20
toggle "Mostrar fotos en el POS del cajero" (opt-in por org)
- Fix
2026-05-20
filtrar noise - HeadlessChrome + WebGL context errors
- Fix
2026-05-20
retornar 401 en vez de 500 cuando no hay sesión
- Nueva feature
2026-05-20
4 mejoras (calendario reportes, Ingresos, factura DIAN, círculos lisos)
- Nueva feature
2026-05-20
pivote a EMAIL + límites por plan (decisión Mateo 2026-05-20)
- Fix
2026-05-20
mensajes reales + Sentry en recurring + DIAN request
- Fix
2026-05-20
no más silent swallow al cerrar caja (incidente Terror)
- Fix
2026-05-19
permitir conversion hits de Google Ads/GA4 (causa raíz 0-conv)
- Fix
2026-05-19
ACK pedido del menú digital en vez de re-menú
- Nueva feature
2026-05-19
tab consolidado por mesa + ocupación 'open'
- Fix
2026-05-19
UX no-intuitiva - explicación clara + preset 1 clic
- Nueva feature
2026-05-19
QR imprimible por mesa en /dashboard/mesas
- Fix
2026-05-19
dirección legible + tarifa por zona resuelta al momento de la orden
- Nueva feature
2026-05-19
Approach A - pedido en mesa por QR sin mesero + vistas por canal
- Fix
2026-05-18
cobro anual = price_yearly * 12 (era 1/12 del precio)
- Fix
2026-05-18
elimina ambigüedad "DIAN incluida en plan de entrada" en 2 blogs
- Fix
2026-05-18
2da pasada drift - signup screen, SEO meta, comparativas
- Fix
2026-05-18
elimina drift de precios viejos en marketing + blog
- Fix
2026-05-18
Profesional vuelve a $199.900, Empresa $349.900 (no regalar margen)
- Nueva feature
2026-05-18
restructura POS competitiva 6→5 tiers + home 9→4 features
- Fix
2026-05-18
conversiones "Sign Up" fantasma - 3 causas (auditoría 2026-05-18)
- Fix
2026-05-18
dedup quick-wins/content-gaps por keyword
- Fix
2026-05-18
cliente pagando reportado como "Pagando: 0" en email diario
- Fix
2026-05-16
excluir consumo de empleados de ventas (hallazgo /review F1)
- Nueva feature
2026-05-16
recargo empaque para-llevar (Terror) + rubro alimentación empleados
- Fix
2026-05-15
CAUSA RAÍZ - productos ya NO se auto-desactivan al agotarse insumo
- Fix
2026-05-15
@source packages/shared-ui - causa raíz transparencia modales
- Fix
2026-05-15
modales transparentes (causa raíz) + botón COBRAR cortado
- Fix
2026-05-15
botón "Cerrar sesión" visible en header de settings
- Fix
2026-05-15
modales se veían transparentes + atrapado al expirar suscripción
- Fix
2026-05-15
escape sin turno + modal cerrar caja colapsado (Terror Burgers)
- Fix
2026-05-15
2 hardening del gstack review post-deploy
- Nueva feature
2026-05-15
cron recuperación de signups fantasma
- Nueva feature
2026-05-15
desmontar /admin web por completo + email diario reemplazo
- Fix
2026-05-15
desglose por método de pago siempre $0 - fix híbrido GLOBAL
- Nueva feature
2026-05-15
panel local - dashboard terminal con data de PRODUCCIÓN
- Fix
2026-05-15
gratis-plan nunca se bloquea + alert excluye test orgs
- Fix
2026-05-15
COBRAR desaparece con muchos items + forensic trigger parrillas
- Fix
2026-05-13
UI critical fixes (gstack ui-auditor 13/24 → ~18/24)
- Fix
2026-05-13
audit log + stronger archive confirm (Terror Burgers RCA)
- Fix
2026-05-13
hardening post-audit (gstack code-review + security-audit)
- Nueva feature
2026-05-13
caja menor con anti-fraude del cajero (admin authorize)
- Fix
2026-05-13
SECURITY DEFINER en generate_purchase_number trigger
- Nueva feature
2026-05-13
Meta Graph API integration - IG + FB programmatic publishing
- Fix
2026-05-13
silence react-hooks/set-state-in-effect for kitchen-printers page
- Nueva feature
2026-05-13
4 features para cerrar gaps vs Alegra/Siigo (N6+N7+N9+N1)
- Fix
2026-05-13
allow googletagmanager + google-analytics - restaura conversion tracking
- Fix
2026-05-13
no-img-element directive correctly placed in CFD logo
- Fix
2026-05-13
allow-list CFD endpoints in tenancy-isolation guard
- Fix
2026-05-13
extend search_path para sobrevivir el move a extensions schema
- Nueva feature
2026-05-13
step 5 demo "tu primera venta" (QW#8)
- Nueva feature
2026-05-13
Customer-Facing Display en /checkout-display/[slug] (QW#3)
- Nueva feature
2026-05-13
/admin/customer-health UI consolidada (QW#7)
- Nueva feature
2026-05-13
landing /contadores MVP - preview Wedge 1 (QW#6)
- Nueva feature
2026-05-13
mermas/waste diarias por WhatsApp (QW#9)
- Nueva feature
2026-05-13
P&L diario por WhatsApp al owner (QW#1)
- Nueva feature
2026-05-13
order_ready enriquecido con CUFE + items (QW#5)
- Nueva feature
2026-05-13
partner-handoff handler en lugar de checkout directo
- Nueva feature
2026-05-13
DIAN status badge en /admin/dian-status (Quick Win #2)
- Nueva feature
2026-05-13
T-3 trial recovery founder email (Quick Win #10)
- Nueva feature
2026-05-13
cron daily alertas insumos críticos (Phase 1.5)
- Nueva feature
2026-05-13
ROI calculator vs Alegra/Siigo (Quick Win #4)
- Fix
2026-05-13
swap gzip placeholder por jszip PKZip-compliant (Phase 1.1)
- Nueva feature
2026-05-13
full Google Ads API automation module + cron + reports cache
- Fix
2026-05-12
exclude /m/* del middleware matcher para habilitar CDN cache
- Nueva feature
2026-05-12
ISR + preconnect + LocalBusiness geo + cross-vertical linking
- Fix
2026-05-12
"Plan Plan Negocio" duplication en card de Terror Burger
- Nueva feature
2026-05-12
hero rewrite + UTM tracking + deep conversion actions
- Nueva feature
2026-05-12
módulo SEO + Keywords free-tier ($0/mes)
- Nueva feature
2026-05-12
3 landings hyperlocal Bogotá/Medellín/Cali
- Fix
2026-05-12
split signup page server/client - Googlebot ya no ve loader
- Nueva feature
2026-05-12
promover 5 features ocultas + fix multi-estación KDS
- Fix
2026-05-11
honestidad de scope - quitar promesas fantasma del front
- Fix
2026-05-11
ortografía española en 3 landings de soluciones
- Fix
2026-05-11
bloquear envío de eventos desde localhost (NODE_ENV=development)
- Fix
2026-05-11
validar OG dinámica via meta tag, no path naive
- Nueva feature
2026-05-11
T3.1 OG dinámicas + T3.2 SoftwareApp LD + T3.3 preconnect + smoke-prod hardening
- Nueva feature
2026-05-11
T2.6 cross-link a comparativas detalladas debajo de tabla
- Nueva feature
2026-05-11
T2.1-T2.4 + T2.7 SEO mejoras + T1.4 AGENTS.md sync
- Fix
2026-05-11
QA-v2 HIGH-1 - distinguir 5xx transient vs 4xx permanente en send
- Nueva feature
2026-05-11
instant-checkout flow - pagar sin trial desde /pricing
- Nueva feature
2026-05-11
BCC founder en customer lifecycle emails
- Fix
2026-05-11
MED-4 + MED-5 + MED-6 + MED-7 batch
- Nueva feature
2026-05-11
founder template HTML branded + HGH-4 + MED-2
- Fix
2026-05-11
GH Actions budget recovery - 5,760 → 1,215 min/mes proyectado
- Fix
2026-05-11
aplicar 3 blockers + 1 high del design audit 2026-05-11 PM
- Nueva feature
2026-05-11
laddering refactor + 3 Contable plans + benchmark vs competencia
- Nueva feature
2026-05-11
plugins MVP - catalog + OAuth install + 3 seed plugins (Mailchimp, Zapier, Google Sheets)
- Nueva feature
2026-05-11
DIAN XML builder Res 000227/2025 + tests (sin firma - pendiente Q4 cert)
- Nueva feature
2026-05-11
variance vs ejecutado + alerts cron + UI completo (Phase 5.5 complete)
- Nueva feature
2026-05-11
ICA municipal 7 → 36 municipios (Phase 4.5 expansion)
- Nueva feature
2026-05-11
/admin command center consolidado + outreach 4 dueños abril + cron offset
- Nueva feature
2026-05-11
classifier + weekly health snapshot + T-3 trial alert
- Nueva feature
2026-05-11
webhook publisher + tests + recipe UI rescue + zod fix + audit refine
- Nueva feature
2026-05-11
Plan Local $49.900 + Nómina pricing decision documentada
- Nueva feature
2026-05-11
cancellation feedback flow - taxonomía + save offer + email a Mateo
- Fix
2026-05-11
valores 2026 reales + bug doc parafiscales (per-empleado)
- Fix
2026-05-11
API publica gateada por plan + post-payment + audit logs
- Nueva feature
2026-05-11
API publica v1 - orders|products|customers + UI gestion keys
- Nueva feature
2026-05-11
multi-empresa para contadores - foundation + dropdown switcher
- Nueva feature
2026-05-11
heartbeat market-signals + politica deploy + dashboard vercel + sentry coverage
- Fix
2026-05-10
pulido detalles + unblock CI tenancy guard
- Fix
2026-05-10
restaurar Terror Burger con quote autorizada (Mateo confirmo)
- Fix
2026-05-10
limpieza profunda de leaks de credibilidad antes de pautar
- Fix
2026-05-10
drop _comment_ignoreCommand key - Vercel schema rechaza props extras
- Nueva feature
2026-05-09
expansion multi-vertical - 8 landings nuevas (retail + servicios)
- Nueva feature
2026-05-09
agent diario que detecta gaps de mercado de competidores
- Fix
2026-05-09
suppress react-hooks/set-state-in-effect warning legitimo
- Fix
2026-05-08
skip builds cuando solo cambian paths fuera del app (ahorro ~50% en build minutes)
- Fix
2026-05-08
disparar GA4 standard sign_up event para conversion tracking real
- Fix
2026-05-08
drop unused FOOTER_BRAND_HOVER const (lint -max-warnings 0)
- Nueva feature
2026-05-08
footer global con SLA + WhatsApp soporte visible
- Nueva feature
2026-05-08
welcome tour 5-step inline (cookie-gated, dismiss-able)
- Nueva feature
2026-05-08
/ayuda Help Center con 28 FAQ + JSON-LD FAQPage
- Nueva feature
2026-05-08
aceptar nuevo source 'contact-form' en metadata
- Nueva feature
2026-05-08
/contacto page con 3 canales (WhatsApp/demo/email) + form
- Nueva feature
2026-05-08
thumbnail auto-generated via Sharp + upload a YouTube
- Nueva feature
2026-05-08
música de fondo con ducking automático
- Fix
2026-05-08
SRT burn-in con Helvetica system font (ditch Inter Bold custom)
- Nueva feature
2026-05-08
SSML pause hints + voice settings expresivos (style 0.65)
- Nueva feature
2026-05-08
mapper scene→flow con Claude (no keyword matching)
- Nueva feature
2026-05-08
UX para no-contadores - wording + tooltips
- Nueva feature
2026-05-08
barrel index.ts re-exporta los 24 primitives
- Nueva feature
2026-05-08
copiar 24 UI primitives + lib/utils desde apps/pos (Plan 02-03 fase 1)
- Nueva feature
2026-05-07
index actualizado con 5 posts nuevos
- Nueva feature
2026-05-07
post nomina-electronica-dian-restaurante-paso-a-paso - tutorial DIAN
- Nueva feature
2026-05-07
post precio-plato-restaurante-formula-margen - 4 métodos de pricing
- Nueva feature
2026-05-07
post food-cost-restaurante-formula-calculadora - fórmula y rangos
- Nueva feature
2026-05-07
post requisitos-legales-abrir-restaurante-colombia - checklist trámites
- Nueva feature
2026-05-07
post abrir-restaurante-colombia-paso-a-paso-2026 - guía pillar new-business
- Nueva feature
2026-05-07
8 flows del dashboard interno
- Nueva feature
2026-05-07
test user owner + auth bootstrap
- Nueva feature
2026-05-07
rich seed data para org pos-demo-videos
- Nueva feature
2026-05-07
skill orchestrator + EXAMPLE-BRIEF
- Nueva feature
2026-05-07
brand intro/watermark/outro + crossfade + subs Inter Bold
- Fix
2026-05-07
subtítulos UTF-8 con Inter Bold + safe area (5w x 2 lines)
- Fix
2026-05-07
playwright wait for load + scroll natural (no gaps)
- Nueva feature
2026-05-07
voz CO con Adam (Latin Spanish) + voice settings expresivos
- Nueva feature
2026-05-07
screenshots reales del POS + Blog schema en /blog index
- Fix
2026-05-07
canary flaky timeout en /login (commit→form selector pattern)
- Nueva feature
2026-05-07
nomina/periodos/[id] page detail (fix 404 BUG-7)
- Nueva feature
2026-05-07
POST /api/nomina/periods/[id]/mark-paid endpoint
- Fix
2026-05-07
enforce POS Colombia como único producto promovido
- Fix
2026-05-07
OAuth flow OOB → localhost loopback (Google deprecated OOB)
- Nueva feature
2026-05-07
seed-demo-org synthetic data
- Nueva feature
2026-05-07
YouTube OAuth + publish module
- Nueva feature
2026-05-07
moviepy assemble + run.ts orquestador E2E
- Nueva feature
2026-05-07
playwright POS flows + ffmpeg subtitles
- Nueva feature
2026-05-07
scaffold + claude script + elevenlabs voice
- Nueva feature
2026-05-07
00257 BUG-5 trigger + función para account_balances cache
- Nueva feature
2026-05-07
hub de templates Excel descargables (8 items)
- Nueva feature
2026-05-07
landing manual restaurante 2026 (gated PDF)
- Nueva feature
2026-05-07
calculadora IVA restaurantes interactiva
- Performance
2026-05-07
dynamic import POSDemo + Testimonials below the fold
- Performance
2026-05-07
drop unused Inter font + lazy Geist Mono
- Nueva feature
2026-05-07
HowTo schema en 5 blog posts instructional
- Nueva feature
2026-05-07
SoftwareApplication con screenshots + version + featureList
- Nueva feature
2026-05-07
Product schema en cada plan de pricing
- Fix
2026-05-07
despublicar casos papas-locas + tropichill (clientes privados)
- Nueva feature
2026-05-07
post software-domicilios-rappi + sitemap update + blog index
- Nueva feature
2026-05-07
post nómina empleados restaurante (cesantías, prima, prestaciones)
- Nueva feature
2026-05-07
2 posts DIAN/impuestos (iva-2026, dian-resolucion)
- Nueva feature
2026-05-07
3 posts operación (multiples-sucursales, comandera, menu-qr)
- Nueva feature
2026-05-07
3 posts pricing+vertical (cuanto-cuesta, pos-pequeno, pos-bar)
- Nueva feature
2026-05-07
vs-aliaddo (ERP cloud generalista vs vertical)
- Nueva feature
2026-05-07
vs-loggro (restaurant vertical)
- Nueva feature
2026-05-07
vs-siigo (corporate vs SMB tone)
- Nueva feature
2026-05-07
vs-alegra (honesto, tabla 15 filas)
- Nueva feature
2026-05-07
/soluciones/pos-comidas-rapidas + sitemap
- Nueva feature
2026-05-07
/soluciones/pos-cafeterias-pastelerias
- Nueva feature
2026-05-07
/soluciones/pos-bares-discotecas
- Nueva feature
2026-05-07
/soluciones/pos-restaurantes
- Nueva feature
2026-05-07
hub page /soluciones con 4 cards
- Nueva feature
2026-05-07
caso de éxito /casos/tropichill
- Nueva feature
2026-05-07
caso de éxito /casos/papas-locas (16m, \$799M GMV)
- Nueva feature
2026-05-07
expand /casos/terror-burger con metrics reales primer mes
- Fix
2026-05-07
unused _input en dian exogena builders (1003/1005/1008/1009)
- Fix
2026-05-07
set-state-in-effect en retention-suggestion-panel
- Fix
2026-05-07
img -> Image en facturas-recibidas list
- Fix
2026-05-07
set-state-in-effect en facturas-tour
- Fix
2026-05-07
set-state-in-effect en billing/checkout
- Fix
2026-05-07
From contable-branded via RESEND_FROM_CONTABLE (F7)
- Fix
2026-05-07
PUC count dinámico (F6)
- Fix
2026-05-07
date inputs no aceptaban teclado en BC/PG/BG
- Fix
2026-05-07
resolve plan_id -> plan name in empresas list
- Fix
2026-05-07
add 00252 migration that was applied to prod but never committed
- Fix
2026-05-07
formaliza patches Phase 5 schema drift en migration 00253
- Nueva feature
2026-05-07
exportar a Excel
- Nueva feature
2026-05-07
rollover anual + variance drill-down
- Nueva feature
2026-05-07
variance alerts (banner + cron weekly + email)
- Nueva feature
2026-05-07
UI inbox + asiento detail card + tests
- Nueva feature
2026-05-07
approve/reject endpoints + post-gate
- Nueva feature
2026-05-07
schema + thresholds settings
- Nueva feature
2026-05-07
sidebar tab + tests
- Nueva feature
2026-05-07
cron monthly-depreciation con journal-entries
- Nueva feature
2026-05-07
API + form nuevo + detail + disposal flow
- Nueva feature
2026-05-07
cross-sell tab \"Contabilidad\" hacia Contable Colombia
- Fix
2026-05-07
harden createClient - sanitize+validate envs antes de pasarlos
- Fix
2026-05-07
Vercel build crash en /accept-invitation prerender
- Fix
2026-05-07
cron subscription-check para flippear trials a past_due
- Fix
2026-05-07
callback crea org Contable post-email-confirm
- Fix
2026-05-07
prefer-const en csv-parser amountIdx
- Nueva feature
2026-05-07
botón Descartar en detail + filtro Descartadas en list
- Nueva feature
2026-05-07
dismiss endpoint para transacciones no-negocio
- Nueva feature
2026-05-07
cross-app fleet view with Contable subs + AI costs + cron health
- Nueva feature
2026-05-07
Z-report con desglose completo al cerrar turno
- Fix
2026-05-06
expose schema a PostgREST + grants anon/authenticated (PGRST106 + 42501)
- Nueva feature
2026-05-06
UI con buscador + badge data_quality
- Nueva feature
2026-05-06
CUFE + nit_cliente + tests para OCR facturas
- Fix
2026-05-06
balance papas-locas Trial Balance - phantom IVA + missing delivery CR
- Nueva feature
2026-05-06
re-add link a /conciliacion en Operación
- Nueva feature
2026-05-06
bulk-seed 1.122 municipios DANE DIVIPOLA
- Nueva feature
2026-05-06
detalle de movimiento + sugerencias top-3 + actions
- Nueva feature
2026-05-06
page_view events + INVITATION_ACCEPTED conversion
- Nueva feature
2026-05-06
registry de conversion labels en trackAdsConversion
- Nueva feature
2026-05-06
real PKCS#12 parsing con node-forge
- Nueva feature
2026-05-06
wizard de import con drag-drop + progress + resultado
- Nueva feature
2026-05-06
list page con insight cards + tabla pendientes
- Nueva feature
2026-05-06
data_quality column (audited|estimated|user_provided)
- Fix
2026-05-06
TipPicker en payment-dialog - Jonathan no podía agregar propinas
- Nueva feature
2026-05-06
UI list + detail + nuevo (Phase 5.5)
- Nueva feature
2026-05-06
expandir sidebar nav con páginas existentes
- Nueva feature
2026-05-06
API + variance lib (Phase 5.5)
- Fix
2026-05-06
dashboard renderiza data real del org (BUG-4)
- Fix
2026-05-06
backfill 3,010 delivered orders sin journal_entry (BUG-2)
- Fix
2026-05-06
backfill 1,877 asientos pre-fix con CR delivery_fee (BUG-1)
- Fix
2026-05-06
BUG-3 - purchases.subtotal/tax + recompute journals
- Fix
2026-05-06
create_order_journal acredita delivery_fee a 413540 (BUG-1)
- Fix
2026-05-06
!important en print CSS - navbar seguía imprimiéndose
- Fix
2026-05-06
strip wrapping quotes en CRON_SECRET (poscolombia-accounting bug)
- Fix
2026-05-06
print CSS para térmica 80mm + setting per-org paper size
- Nueva feature
2026-05-06
UI de gestión de certificados (Phase 5.2 wave 3)
- Nueva feature
2026-05-06
UI page para generar XMLs DIAN
- Fix
2026-05-06
rescue automático en login + auth/callback
- Fix
2026-05-06
trim defensivo en CRON_SECRET y secrets HTTP-header
- Fix
2026-05-06
endpoint server-side accept (RLS bloqueaba INSERT por invitado)
- Fix
2026-05-06
email match + signup pre-fill + redirect post-auth
- Fix
2026-05-06
endpoint público por token - invitados nuevos veían "no encontrada"
- Nueva feature
2026-05-06
backend persiste order_item_modifiers + valida server-side
- Nueva feature
2026-05-06
mount ProductModifiersSection en página productos
- Nueva feature
2026-05-06
ProductModifiersSection client component
- Nueva feature
2026-05-06
ModifierPicker modal + integración en /pos
- Nueva feature
2026-05-06
API CRUD admin para modifier groups + modifiers
- Nueva feature
2026-05-06
cart store soporta modifiers por línea + lineId único
- Nueva feature
2026-05-06
filtro por order_type - caja takeaway no descuenta en local
- Nueva feature
2026-05-06
zod schemas para product modifier groups + modifiers
- Nueva feature
2026-05-06
GET /api/products/[id]/modifiers with stock-aware availability
- Nueva feature
2026-05-06
product modifiers + variants (Sabor/Tamaño/Extras genérico)
- Fix
2026-05-06
backfill system roles + form init no asume cashier exists
- Nueva feature
2026-05-06
multi-role per user (un usuario puede tener N roles)
- Fix
2026-05-06
dropdown invite + edit usa /api/roles dinámico (custom roles)
- Fix
2026-05-06
/api/invitations valida slug contra roles table (acepta custom)
- Fix
2026-05-06
relax role CHECK constraints + add invitations.role_id (custom roles)
- Nueva feature
2026-05-06
UI overview + empleados list + create form
- Nueva feature
2026-05-06
API endpoints for import + reconcile
- Nueva feature
2026-05-06
Phase 5.3 fixed assets foundation
- Nueva feature
2026-05-06
cron diario check-cert-expiry + alerts (Sentry + email)
- Fix
2026-05-06
seed-12-months discount_type 'fixed_amount' → 'fixed'
- Nueva feature
2026-05-06
integra RetentionSuggestionPanel en factura review
- Nueva feature
2026-05-06
API endpoints employees + periods + calculate + post-journal
- Nueva feature
2026-05-06
firma-digital API endpoints (upload/list/revoke/sign/test)
- Nueva feature
2026-05-06
reconciliation engine
- Nueva feature
2026-05-06
Phase 4.5 ICA municipal foundation
- Nueva feature
2026-05-06
RetentionSuggestionPanel + purchase journal builder
- Nueva feature
2026-05-06
CSV/OFX/PDF-Vision parsers
- Nueva feature
2026-05-06
firma-digital vault + signer libs (Phase 5.2 wave 2)
- Nueva feature
2026-05-06
journal-builder con PUC PyME 2026
- Fix
2026-05-06
seed-12-months DIAN status 'approved' → 'accepted'
- Nueva feature
2026-05-06
constants + calculations Colombia 2026
- Nueva feature
2026-05-06
firma digital migration (vault + signature_log + storage)
- Nueva feature
2026-05-06
/configuracion/retenciones - read-only UI conceptos DIAN
- Nueva feature
2026-05-06
migration 00226 in-house bank statement imports
- Nueva feature
2026-05-06
API endpoints retenciones (concepts + calculate)
- Nueva feature
2026-05-05
retenciones lib (retefuente/reteiva/reteica + orchestrator)
- Nueva feature
2026-05-05
polish invitation email footer (7d validity + WhatsApp)
- Nueva feature
2026-05-05
wire OrgSwitcher into AppShell header
- Nueva feature
2026-05-05
/empresas page lists managed orgs + invite modal
- Nueva feature
2026-05-05
POST /api/accountant/accept redeems invitation token
- Nueva feature
2026-05-05
/accept-invitation token-gated page
- Nueva feature
2026-05-05
POST /api/accountant/invite + invitation email template
- Nueva feature
2026-05-05
reporte Balance General con cut-off + ecuación contable
- Nueva feature
2026-05-05
reporte Estado de Resultados (P&L) con comparativo + CSV
- Nueva feature
2026-05-05
reporte Balance de Comprobación con period filter + CSV
- Nueva feature
2026-05-05
libro mayor por cuenta con period filter + CSV export
- Nueva feature
2026-05-05
API routes /api/asientos/[id] PATCH/DELETE/post/reverse
- Nueva feature
2026-05-05
asiento detail page con acciones por estado
- Nueva feature
2026-05-05
cron mensual recurring billing Contable + addon recurring schema
- Nueva feature
2026-05-05
Wompi webhook handler para Contable + seed addons
- Nueva feature
2026-05-05
Wompi widget checkout page (/billing/checkout)
- Nueva feature
2026-05-05
Wompi checkout endpoint para Contable plans
- Nueva feature
2026-05-05
facturas-recibidas joyride-style tour wrapper (~120 LOC)
- Nueva feature
2026-05-05
migration 00224 payroll foundation (employees + periods + items)
- Nueva feature
2026-05-05
migration 00223 dian_exogena_filings table
- Nueva feature
2026-05-05
facturas-recibidas review/approve detail page
- Nueva feature
2026-05-05
Belvo integration migration 00221 - links + transactions tables
- Nueva feature
2026-05-05
migration 00222 retention_concepts + uvt_values seed
- Nueva feature
2026-05-05
facturas-recibidas upload page con drag-drop + cámara
- Nueva feature
2026-05-05
facturas-recibidas list + insight cards + tier card
- Nueva feature
2026-05-05
welcome banner + fix WelcomeTour for react-joyride v3 API
- Nueva feature
2026-05-05
mount WelcomeTour on dashboard + tour anchors
- Nueva feature
2026-05-05
WelcomeTour component (react-joyride)
- Fix
2026-05-05
sidebar links + dashboard refs (sin /dashboard prefix)
- Nueva feature
2026-05-05
GET /api/admin/ai-costs/summary endpoint
- Nueva feature
2026-05-05
hub de reportes (Balance Comprobación + P&L + Balance General)
- Nueva feature
2026-05-05
/admin/ai-costs dashboard server component
- Nueva feature
2026-05-05
/admin/* layout con email-allowlist gate
- Nueva feature
2026-05-05
welcome-templates.tsx con 3 plantillas Contable
- Nueva feature
2026-05-05
expose emailSent flag + log skip reason
- Nueva feature
2026-05-05
plan de cuentas (PUC) tree view por clase
- Nueva feature
2026-05-05
form crear asiento + endpoint POST /api/asientos
- Nueva feature
2026-05-05
asientos list page con insight cards filter
- Nueva feature
2026-05-05
/billing page con 3 tier cards + bundle (03-06 step 2)
- Nueva feature
2026-05-05
Contable SKUs + bundle pricing helper (03-06 step 1)
- Nueva feature
2026-05-05
POST /api/accountant/switch endpoint
- Nueva feature
2026-05-05
GET /api/accountant/orgs endpoint
- Nueva feature
2026-05-05
migration 00210 accountant_invitations table
- Fix
2026-05-05
build TS errors - invoice route status type + unused ts-expect-error
- Fix
2026-05-05
IMMUTABLE date_trunc en idx_ai_calls_org_month
- Nueva feature
2026-05-05
expand commercial sections + JSON-LD SEO
- Nueva feature
2026-05-05
Plan 03-02 lib helpers - journal CRUD + ledger + reports queries
- Nueva feature
2026-05-05
getOrCreateChartOfAccounts lazy-seed helper
- Nueva feature
2026-05-05
seedPucForOrg helper + embedded PUC PyME 2026 catalog
- Nueva feature
2026-05-05
migration 00220 - is_system column on chart_of_accounts
- Nueva feature
2026-05-05
OCR pipeline API routes + vercel cron
- Nueva feature
2026-05-05
OCR pipeline foundation - migrations + lib helpers
- Nueva feature
2026-05-05
Plan 03-03 migrations - POS→Contable triggers
- Fix
2026-05-05
build error en /signup + /login prerender
- Nueva feature
2026-05-05
self-service signup wizard + update-org API
- Nueva feature
2026-05-05
reconcile-bank AI helper for transaction matching
- Nueva feature
2026-05-05
self-service signup + onboarding API + welcome email
- Nueva feature
2026-05-05
AI helpers categorize-expense + duplicate-detector
- Nueva feature
2026-05-05
cost-tracking helper for Claude API calls
- Nueva feature
2026-05-05
migrations 00217-00219 for AI cost tracking + duplicate flags + bank reconciliation
- Nueva feature
2026-05-05
supabase clients + middleware foundation (Plan 03-07)
- Nueva feature
2026-05-05
Article/BlogPosting JSON-LD + verify OG en blog posts post-monorepo
- Nueva feature
2026-05-05
landing LIVE + benchmark 8K + Phase 3 plans 17K
- Nueva feature
2026-05-05
UI scaffolding completo con design system POS Colombia
- Nueva feature
2026-05-04
Plans 02-04 DRAFT + 02-05 scaffold + merge runbook
- Nueva feature
2026-05-04
DRAFT triggers Postgres POS→Contable real-time (Phase 3 prep)
- Nueva feature
2026-05-04
seed PUC PyME Colombia (338 cuentas Decreto 2650/1993)
- Nueva feature
2026-05-04
DRAFT migration 00200 - schema accounting.* foundation (Phase 3 prep)
- Nueva feature
2026-05-04
BreadcrumbList JSON-LD en 8 blog posts + casos terror-burger
- Fix
2026-05-04
email aggregate alert en evolution-health-check (gap gstack 2026-05-04)
- Nueva feature
2026-05-04
Plan 02-02 - scaffold 5 packages/shared-* + tsconfig.base.json
- Nueva feature
2026-05-04
Plan 02-01 - setup Turborepo + npm workspaces
- Fix
2026-05-04
threshold alert en subscription-check (gap gstack 2026-05-04)
- Fix
2026-05-04
montar AnalyticsScripts en (auth) layout
- Fix
2026-05-04
Sentry beforeSend PII scrubber (Habeas Data Ley 1581/2012)
- Nueva feature
2026-05-04
consolidar sidebar 17→14 items + hubs con tabs
- Nueva feature
2026-05-01
plan táctico mayo 20 signups / 3 paying
- Nueva feature
2026-05-01
casos terror-burger + comparativa vs otros POS
- Fix
2026-05-01
silenciar 39 warnings react-hooks restantes con TODO inline
- Fix
2026-05-01
optionalString needs explicit .optional() en zod 4
- Fix
2026-05-01
downgrade 5 nuevas reglas react-hooks a warn (40→0 errors)
- Fix
2026-05-01
remove unused discountReason var - CI lint error
- Nueva feature
2026-05-01
hardcode AW-18130828902 tag - conversion tracking ready
- Fix
2026-05-01
repair canonical injection bug - comma-in-description
- Fix
2026-05-01
/landing routes redirected to /login - Ads budget killer
Abril 2026 · 283 cambios
- Fix
2026-04-30
CSO audit findings - SSRF defense + CSP harden + remove email capture from hero
- Nueva feature
2026-04-30
email capture + 2 landing pages dedicadas para Ads
- Nueva feature
2026-04-30
tier por calidad - 50% off vs mes gratis + AggregateRating auto
- Nueva feature
2026-04-30
audit fixes - UTM attribution + GA4/Pixel tracking + SEO + sec
- Nueva feature
2026-04-30
branded auto-code + WhatsApp share template
- Fix
2026-04-30
claim-custom RPC atómico + rate limit reviews/public + SEO menores
- Nueva feature
2026-04-30
códigos referido custom + GBP verificado
- Fix
2026-04-30
solo Terror Burger (real) - quote completa de Mateo
- Fix
2026-04-30
prerender error /dejar-resena + integra Vercel Analytics
- Nueva feature
2026-04-30
phases 0-3 - credits + SEO + testimonials + referrals + reviews
- Fix
2026-04-29
enable RLS en 3 tablas que quedaron expuestas
- Fix
2026-04-29
subtítulo incluye Negocio en lista de trials sin tarjeta
- Nueva feature
2026-04-29
política v2 - Emprendedor 14d + Negocio 5d trial
- Nueva feature
2026-04-28
naranja #F26B1A en todo + cierre 3 LOW findings
- Nueva feature
2026-04-28
unsubscribe compliance - CAN-SPAM + Habeas Data + Gmail bulk
- Fix
2026-04-28
bugs visuales detectados en QA Gmail real
- Nueva feature
2026-04-28
suite cliente 100% auto-servicio + brand consistente
- Nueva feature
2026-04-28
banner urgencia + cron diario emails a Mateo + brand orange
- Nueva feature
2026-04-28
bienvenida + alerta interna en signup con look POS Colombia
- Fix
2026-04-28
REVENUE_STATUSES incluye 'delivered' (no solo 'completed')
- Fix
2026-04-28
purchases.total → purchases.total_amount; created_at vs purchased_at
- Nueva feature
2026-04-28
Phase B - bidirectional data migration
- Nueva feature
2026-04-28
Phase A - reportería avanzada (8 reportes + UI + export)
- Nueva feature
2026-04-28
horario de atención en /settings/general
- Fix
2026-04-28
preview modal mobile-safe + auto-hide desktop toggle <800px
- Nueva feature
2026-04-27
cobros mensuales recurrentes con Wompi payment_sources
- Nueva feature
2026-04-27
cancelación + fix dup invoices + cleanup landing/pricing
- Nueva feature
2026-04-27
hard gate de past_due - sin pago no hay POS
- Fix
2026-04-27
mover producto a categoría + rename bug + tour resiliente
- Fix
2026-04-27
rbac-admin sidebar test esperaba 'Productos' (label removido)
- Nueva feature
2026-04-27
multi-payment por método desde cart-direct ("Combinar varios métodos")
- Fix
2026-04-27
cart muestra IVA per-item - cuadra con persistencia
- Fix
2026-04-27
formatCOP redondea para evitar lectura "138 millones"
- Nueva feature
2026-04-27
botón "Crear pedido" desde conversación WA → POS prefilled
- Fix
2026-04-27
WA conversations vinculan al CRM por phone normalizado
- Nueva feature
2026-04-27
CRUD de categorías + QR modal v2 (sin nested cards)
- Fix
2026-04-27
allow SAMEORIGIN iframe para vista previa del menú
- Nueva feature
2026-04-27
página unificada /menu + redistribuir KPIs Inventario/Insumos
- Fix
2026-04-26
detect duplicate email in signup (Supabase silent-dedup quirk)
- Nueva feature
2026-04-26
conteo físico + Excel export + suppliers + sortable
- Fix
2026-04-26
QA findings + sidebar Menú digital promoted
- Nueva feature
2026-04-26
WhatsApp reports automáticos al dueño
- Nueva feature
2026-04-25
"Comprar lo que falta" - one-click shopping list
- Nueva feature
2026-04-25
"¿en qué platos lo usas?" inline in ingredient modal
- Nueva feature
2026-04-25
"lo que puedes vender ahorita" page + chrome-first credentials
- Fix
2026-04-24
self-heal QR generation race + encryption test coverage
- Nueva feature
2026-04-24
encrypt messages at rest + plan-gate auto-provisioning
- Nueva feature
2026-04-24
per-org WhatsApp rollout - papas-locas migrated to dedicated Evolution
- Nueva feature
2026-04-24
per-org Evolution provisioning pipeline + DIAN math tests
- Fix
2026-04-24
prorate line tax by discount factor - regulatory correctness
- Fix
2026-04-24
role privilege intersection + Ley 1581 consent hardening
- Fix
2026-04-24
POS order flow - atomic insert, Colombian tax, scoped stock
- Fix
2026-04-24
wompi idempotency + MFA grace from toggle + driver token expiry
- Fix
2026-04-24
custom roles assignable + review-rating respects active order
- Fix
2026-04-24
POS concurrency + split-pay reconcile + hygiene
- Fix
2026-04-24
inventory KPIs, admin-peer gate, bot fallbacks, dead code
- Fix
2026-04-24
atomic RPCs close 3 known race conditions
- Fix
2026-04-24
6 surgical fixes from extensive QA sweep
- Fix
2026-04-23
10-min just-paired grace so Evolution flicker doesn't kill pair
- Fix
2026-04-23
tighten endpoint resolution + add health-check cron + runbook
- Nueva feature
2026-04-23
per-row peso value + CSV snapshot export
- Nueva feature
2026-04-23
custom domain + diner payments + delivery webhooks + bundle diet + pixels + detailed plan comparison
- Nueva feature
2026-04-23
Olaclick parity push - pricing C + marketing automation + reports overhaul
- Fix
2026-04-21
validateWebhookSignature returns false on malformed input
- Fix
2026-04-21
Wompi webhook parsing - ai_whatsapp activation was silently broken
- Fix
2026-04-21
5 bugs from /qa - grandfather conversion, addon expiry, race
- Nueva feature
2026-04-21
unbundle WhatsApp AI into $49.900/mes add-on
- Nueva feature
2026-04-21
numbered menu templates + confidentiality hardening
- Nueva feature
2026-04-21
merge Miembros + Permisos into one page
- Nueva feature
2026-04-21
auto-provision Evolution container on first connect
- Nueva feature
2026-04-21
per-org Evolution containers activated end-to-end
- Nueva feature
2026-04-21
finish the plan - DIAN stack + referrals + benchmarks + AI menu import + WA per-org
- Nueva feature
2026-04-21
Phase 1.2 + 1.4 + 2.2 + 2.3 + 2.4 + DIAN 1.1.a+b
- Nueva feature
2026-04-21
Sentry org-context + cron wrapper + /admin/health dashboard
- Fix
2026-04-21
role_permissions is authoritative when role_id is linked
- Fix
2026-04-21
smoke locators - anchor to heading + use h3 for product cards
- Nueva feature
2026-04-21
Part 2 - custom roles + permission editor (8 coarse perms)
- Nueva feature
2026-04-21
Part 1 - QA multi-rol + fix 5 enforcement leaks
- Nueva feature
2026-04-21
Session rate limit + MFA enforcement + canary automation + recovery codes migration
- Nueva feature
2026-04-21
MFA TOTP enrollment + Sentry error-spike alert + PAT rotated
- Nueva feature
2026-04-21
dark mode + cocina 3-col kanban + Playwright E2E + SmallDecimals helper
- Nueva feature
2026-04-21
Wompi payment link + horario check + CSO hardening (unauth removed, CSRF, memory sanitize)
- Nueva feature
2026-04-21
stock pre-check + delivery_phone + AI prompt injection hardening
- Nueva feature
2026-04-21
WhatsApp inbox v2 + bandeja reachable + 30-day seeder
- Fix
2026-04-21
UI shows clear error when Evolution (Railway) is down
- Fix
2026-04-21
caja keyframes leak + cocina doble top-bar + hex legacy
- Nueva feature
2026-04-21
POS interior + settings a tokens v2
- Fix
2026-04-21
detecta zombie device_removed (401) + deleteInstance wipe
- Nueva feature
2026-04-20
Fase 2B+2C - 18 vistas restantes migradas al diseño Claude Design
- Nueva feature
2026-04-20
Fase 0+1+2A - shell carbon + Resumen + Pedidos kanban + Cocina KDS + Caja shift card
- Fix
2026-04-20
duración legible (1694 min → "1 día 4 h") + pills vacías QR
- Nueva feature
2026-04-20
mapa con MapTiler + zonas radiales PostGIS + tracking driver
- Nueva feature
2026-04-20
InsightCards grandes + OrderCard + domicilio inline - tutorial copy
- Nueva feature
2026-04-20
redesign cards visuales \u2014 info completa sin dialog
- Nueva feature
2026-04-20
Fase 1 opt-in \u2014 checkbox habeas data en checkout + SetupChecklist dup retired
- Fix
2026-04-20
ISSUE-003+004+005 - triple fix detectado en simulación WA
- Fix
2026-04-20
ISSUE-001 - remove Date.now() during render + unused CreditCard import
- Nueva feature
2026-04-20
domiciliarios con link propio + tarifa cotizable por dirección
- Nueva feature
2026-04-20
Sprint Real 3 - 1-click 'Aceptar #X' inline desde Resumen
- Nueva feature
2026-04-20
Sprint Real 7 - soporte widget flotante en dashboard
- Nueva feature
2026-04-20
Sprint Real 5 - AI fallback con Claude Haiku (gated, opt-in, capped)
- Nueva feature
2026-04-20
Sprint Real 1 - instrumentación PostHog client + server
- Nueva feature
2026-04-20
Sprint 6E - zones CRUD completo (edit + delete)
- Nueva feature
2026-04-20
Sprint 6D - live occupancy (ocupadas vs libres) + cross-link
- Nueva feature
2026-04-20
Sprint 6B+6C - caja open dialog inline + product card clickeable
- Nueva feature
2026-04-20
Sprint 6A - at-a-glance stats strip + order_number linkea a detalle
- Nueva feature
2026-04-20
Sprint 4 - delta vs anterior + top clientes + tipo de orden
- Fix
2026-04-20
Sprint 5 audit batch - empty-state CTAs + copy unification
- Nueva feature
2026-04-20
Sprint 3 - /settings como dashboard de completitud
- Nueva feature
2026-04-20
OP-01 + UI-01 - urgency tiers on pending orders + customer names in WA conversations
- Nueva feature
2026-04-20
CX-03 fuzzy product matching on UNKNOWN messages
- Nueva feature
2026-04-20
CX-05+CX-06+CX-07+CX-08 templates con tildes, tono humano, status-aware
- Nueva feature
2026-04-20
CX-04+UI-03 track + surface 'awaiting agent' escalations
- Fix
2026-04-20
CX-02 horario reads real business_hours column
- Fix
2026-04-20
don't double-print phone when id_number matches phone
- Fix
2026-04-20
extract insumo signal helper to module scope
- Nueva feature
2026-04-20
CSV export button on Pedidos and Clientes
- Nueva feature
2026-04-20
completeness overview grid at top of General page
- Nueva feature
2026-04-20
shift-open card shows duration + warns when >=6h
- Nueva feature
2026-04-20
at-a-glance chips (low-stock + expiring this week)
- Nueva feature
2026-04-20
recent orders rows open the pedido drawer
- Nueva feature
2026-04-20
at-a-glance signal chips (pending, overdue, delivery ready)
- Nueva feature
2026-04-19
customer name in order detail links to customer profile
- Nueva feature
2026-04-19
/clientes redesign - 3 at-a-glance cards + sortable table
- Nueva feature
2026-04-19
/dashboard/clientes/[id] detail page
- Nueva feature
2026-04-19
GET /api/customers/[id] detail + order history + favorite products
- Nueva feature
2026-04-19
GET /api/customers returns order_count, total_spent, avg_ticket, last_order_at
- Fix
2026-04-19
ISSUE-001 addendum - second Contactar Ventas CTA in pricing banner
- Fix
2026-04-19
UX-01+UX-03 - empty states point to next action
- Fix
2026-04-19
ISSUE-003 - remove duplicate 'POS Colombia' from /m/[slug] title
- Fix
2026-04-19
ISSUE-002 - unify support WhatsApp fallback + tel: link on phone
- Fix
2026-04-19
ISSUE-001 - Enterprise CTA links to sales WhatsApp, not /signup
- Fix
2026-04-19
swap @lid → senderPn (real phone) en parser webhook
- Fix
2026-04-19
revert overly aggressive @lid filter - solo bloquea @broadcast
- Fix
2026-04-19
filtra JIDs @lid (self-chat) y @broadcast en parser
- Fix
2026-04-19
unauth passthrough cuando Evolution drop apikey + secret
- Fix
2026-04-19
siempre responde - fallback hardcoded + intent para "quiero pedir"
- Nueva feature
2026-04-19
housekeeping en zombie cron - borra huérfanas + alerta JID collision
- Nueva feature
2026-04-19
cron de zombie detection cada 15min - atrapa el caso silencioso
- Fix
2026-04-19
wa.me CTAs ahora abren con mensaje pre-llenado en TODOS los botones
- Fix
2026-04-19
elimina 4 errores set-state-in-effect + repara mock de Sentry
- Fix
2026-04-19
CTA 404 - 5 posts hardcoded /precios pero la ruta es /pricing
- Fix
2026-04-19
self-heal zombie sessions - no silent drops, auto-restart + retry
- Nueva feature
2026-04-19
beep global en todo el dashboard + cupones en menú digital
- Fix
2026-04-19
PATCH fallaba al tocar flags porque mapeaba is_available (no existe en DB)
- Nueva feature
2026-04-19
aplicar cupón + propina + discount re-validation server-side
- Nueva feature
2026-04-19
intent PROMO responde con cupones activos publicados en el menú
- Nueva feature
2026-04-19
top productos ranking + armonía /sedes y /domicilios
- Nueva feature
2026-04-19
Fases 3+8+9+10 combinadas - productos, cocina fullscreen, propinas, QR-enlaces
- Nueva feature
2026-04-19
cupones + reseñas + fidelidad + campañas (base) - migration 00052
- Nueva feature
2026-04-19
power-up con tabs por tipo, accept/reject inline, pausa global, SLA timer
- Nueva feature
2026-04-19
00051 feature platform - CRM + orders source/sla + org profile + tips
- Fix
2026-04-19
trigger fire on status='delivered' (matches orders_status_check)
- Nueva feature
2026-04-19
shared premium primitives + QA gstack regression
- Nueva feature
2026-04-19
reglas de empaque auto-descontadas en orders completadas
- Nueva feature
2026-04-19
transversal view + categorías filter + merma + caducidad + price sparkline
- Nueva feature
2026-04-19
2.0 - list → detail Sheet + factura photo upload
- Nueva feature
2026-04-19
00050 ingredient enhancements - categorías, merma, caducidad, price history, packaging rules
- Nueva feature
2026-04-18
premium visual pass - Palantir density, Apple softness, Tesla hero numbers
- Fix
2026-04-18
Baileys zombie diagnosis + pre-pair checklist + pairing-code escape hatch
- Nueva feature
2026-04-18
Inventario tab - cuántas unidades puedes preparar hoy
- Nueva feature
2026-04-18
action center + onboarding checklist + role-aware layout
- Nueva feature
2026-04-18
tank view + deterministic forecast (Fase 1 + 5)
- Nueva feature
2026-04-18
Cmd+K global search + auto-reorder from low-stock + QR del menú en recibo
- Fix
2026-04-18
reports API role guards + kitchen landing + sidebar
- Fix
2026-04-18
role guard on PATCH - only owner/admin can cancel
- Nueva feature
2026-04-18
inventory analytics triad (margin, top insumos, supplier spend)
- Nueva feature
2026-04-18
Mermas UI + CSV bulk-import for ingredients
- Nueva feature
2026-04-18
bank account + WhatsApp confirmation on order success + low-stock widget + movements history + waste API
- Nueva feature
2026-04-18
search+filter on inventory pages + settings back button + louder beep
- Nueva feature
2026-04-18
direct-to-POS order flow from public menu
- Fix
2026-04-18
restart Baileys on webhook repair to reset circuit breaker
- Fix
2026-04-18
shared secret in webhook URL query param (more reliable than headers)
- Fix
2026-04-18
Evolution webhook config must include apikey header
- Nueva feature
2026-04-18
PATCH /api/whatsapp/connection to repair webhook live
- Fix
2026-04-18
force webhook re-registration after create/reset
- Nueva feature
2026-04-18
zombie recovery + realtime push + progressive UX
- Fix
2026-04-18
connect screen fits in one fold - no more scroll for nothing
- Fix
2026-04-18
stop ending mid-tour + more substantive copy + wider tooltips
- Performance
2026-04-18
3x faster post-scan detection + cleaner timeline on reconnect
- Fix
2026-04-18
don't silently no-op when restaurant has no WhatsApp
- Fix
2026-04-18
detect close/skip via action field, not status
- Fix
2026-04-18
persist completion across all exit paths + merge user metadata
- Fix
2026-04-18
bigger mobile tap targets for hero social + scroll nudge + category pills
- Nueva feature
2026-04-18
logo + banner uploaders in the brand studio
- Fix
2026-04-18
mobile-friendlier cart row + bigger tap targets
- Fix
2026-04-18
readable landing hero without banner + international phone input
- Fix
2026-04-18
pre-lock stock deduction + landing fields editable in brand studio
- Nueva feature
2026-04-18
landing hero before public menu + papas-locas seed + 500-order stress harness
- Nueva feature
2026-04-18
in-app onboarding tour + sidebar link to brand studio
- Fix
2026-04-18
P0 webhook idempotency + plan-limit TOCTOU
- Fix
2026-04-18
atomic stock deduction + WhatsApp order stress harness
- Fix
2026-04-18
adversarial review fixes - 4 HIGH + 2 MED on WhatsApp flow
- Fix
2026-04-18
cso audit findings - Next DoS patch + rate limits + CSP
- Nueva feature
2026-04-18
margin % + Auto-calculado badge + month margin dashboard card
- Nueva feature
2026-04-18
/settings/menu - color picker + live preview for brand
- Nueva feature
2026-04-18
brand customization + auto-calculated product cost
- Fix
2026-04-17
add last_message column - CRITICAL blocker for WhatsApp bot
- Nueva feature
2026-04-17
pretty WhatsApp order + robust parser (both formats work)
- Fix
2026-04-17
public checkout uses live Evolution phone, not legacy org field
- Fix
2026-04-17
brand consistency + disconnect timeline + effectiveState helper
- Fix
2026-04-17
isConnected also trusts the connection row, not just org field
- Fix
2026-04-17
reset stale session on re-connect so QR actually pairs
- Fix
2026-04-17
modal QR fetch on demand + public menu footer overlap
- Nueva feature
2026-04-17
Tu menú digital hero + POS Colombia rebrand on connect/steps
- Fix
2026-04-17
hard redirect on logout so the page doesn't hang
- Fix
2026-04-17
rebrand QR modal + QRCodeSVG in black + fix modal overflow
- Fix
2026-04-17
detect real disconnects + POS Colombia rebrand on connect UX
- Fix
2026-04-17
treat ownerJid presence as paired (Evolution state lag)
- Fix
2026-04-17
redirect to settings on connect, efficient DB capture, black QR
- Fix
2026-04-17
bootstrap Evolution instance + strip \\n from env vars
- Fix
2026-04-17
render QR from qrBase64 + fix ~28 missing tildes
- Nueva feature
2026-04-16
phase 2-4 of path to 10/10 - tests, lint, perf, ops hardening
- Fix
2026-04-15
cash register KPIs, receipt polish, salón fallback, order detail
- Nueva feature
2026-04-15
DIAN e-invoicing as paid add-on with Wompi checkout
- Nueva feature
2026-04-15
comprehensive CX polish across all surfaces
- Nueva feature
2026-04-15
add info modal, social links, category sections
- Fix
2026-04-15
switch all logo refs from SVG to PNG to bust Vercel CDN cache
- Nueva feature
2026-04-15
OlaClick-parity chatbot config panel
- Nueva feature
2026-04-15
graphical floor-plan + sub-receipts on splits
- Nueva feature
2026-04-15
bigger header logo + 80% usage nudges
- Nueva feature
2026-04-15
brand the checkout & payment surfaces
- Nueva feature
2026-04-15
swap to authentic logo from GPT export
- Nueva feature
2026-04-15
ship real POS Colombia logo pack
- Nueva feature
2026-04-15
centralize POS Colombia logo across site surfaces
- Fix
2026-04-14
env-gate floating WhatsApp CTA
- Nueva feature
2026-04-14
PostHog analytics, Habeas Data endpoints, backup cron, SEO content
- Fix
2026-04-14
show plan comparison on active subs + correct upgrade-gate copy
- Nueva feature
2026-04-14
plan comparison matrix, empty states, welcome tip
- Fix
2026-04-14
enforce feature gates on ingredients, purchases, whatsapp/send
- Fix
2026-04-13
unblock Evolution QR flow
- Nueva feature
2026-04-13
migrate to Evolution API for per-org QR-scan connections
- Fix
2026-04-13
redesign digital menu checkout sheet UI
- Nueva feature
2026-04-13
migrate WhatsApp from Twilio to Meta Cloud API
- Fix
2026-04-13
store Twilio number as org whatsapp_number, not owner's phone
- Fix
2026-04-13
replace Twilio setup wizard with QR connection flow on WhatsApp page
- Nueva feature
2026-04-13
image uploads, digital menu redesign, WhatsApp stats dashboard
- Fix
2026-04-13
trim TWILIO_WHATSAPP_NUMBER env var to remove trailing newline
- Nueva feature
2026-04-13
WhatsApp setup page redesign + QR connection flow
- Fix
2026-04-13
stock deduction functions - correct column names and schema alignment
- Nueva feature
2026-04-13
full inventory flow - ingredients CRUD, purchase creation, recipe management
- Fix
2026-04-13
cart footer (Cobrar button) cut off on POS page
- Nueva feature
2026-04-13
open tabs, split bills, DIAN invoicing, sidebar reorganization
- Nueva feature
2026-04-11
fix pricing overflow, onboarding by business type, facturación notification
- Nueva feature
2026-04-10
require email verification + enforce NIT/phone length
- Fix
2026-04-10
align orders.status with code, ship customer DELETE, cleanup QA data
- Fix
2026-04-10
allow 'excluded' tax_category on products
- Fix
2026-04-10
products form blocked new users - categoryId required + null payloads
- Fix
2026-04-10
rename sentry.client.config.ts to instrumentation-client.ts
- Nueva feature
2026-04-10
production hardening - Sentry, data integrity, webhook tests
- Fix
2026-04-10
close out final 3 QA issues - categories, rate limiter, team page
- Fix
2026-04-09
use inline banner for session expiry instead of sonner toast
- Fix
2026-04-09
resolve 7 QA deferred issues - security hardening, UX improvements
- Fix
2026-04-09
7 security bugs - IDOR, auth bypass, role authorization
- Fix
2026-04-09
add organization_id to member role queries + order status validation
- Nueva feature
2026-04-09
rich empty states with icons, descriptions, and CTAs
- Nueva feature
2026-04-09
favicon, OG image, Apple icon, and rate limiting on webhooks
- Nueva feature
2026-04-09
team management, 402 handler, skeletons, 404 page, SEO metadata
- Nueva feature
2026-04-09
recurring billing - daily cron for subscription expiration + auto-downgrade
- Nueva feature
2026-04-09
enforce backend subscription checks - block writes for expired trials
- Nueva feature
2026-04-09
enforce feature gates - block paid features for lower-tier plans
- Nueva feature
2026-04-09
self-service WhatsApp setup + per-org custom bot templates
- Nueva feature
2026-04-09
enable source column for WhatsApp orders
- Fix
2026-04-09
ISSUE-002 - skip source column until migration is applied
- Fix
2026-04-09
ISSUE-001 - products not showing on digital menu
- Nueva feature
2026-04-09
WhatsApp ordering bot with digital menu cart
- Nueva feature
2026-04-08
kitchen UI switch to light theme matching landing page
- Fix
2026-04-08
digital menu queries using non-existent DB columns
- Fix
2026-04-08
digital menu selecting non-existent is_available column
- Fix
2026-04-08
align kitchen UI colors with design system tokens
- Nueva feature
2026-04-08
kitchen UI redesign, WhatsApp data layer, reports charts, purchases fix
- Fix
2026-04-08
correct remaining Spanish accent bugs across 6 files
- Fix
2026-04-08
POS tax display bug + accent fixes across dashboard, kitchen, signup
- Fix
2026-04-08
correct Spanish accents in app pages - dashboard, POS, WhatsApp, waste
- Fix
2026-04-08
correct Spanish accents and tildes across auth, marketing, and blog pages
- Nueva feature
2026-04-08
add tax API, auto stock deduction, WhatsApp links, and digital menu
- Fix
2026-04-08
remove Framer Motion opacity animations causing invisible sections
- Nueva feature
2026-04-08
integrate Wompi payment gateway for subscriptions
- Nueva feature
2026-04-08
add Claude Code slash commands for project workflow
- Fix
2026-04-08
pricing page overflow, invisible landing sections, blocked public routes
- Nueva feature
2026-04-08
business launch - pricing, WhatsApp per-restaurant, multi-location, security, blog
- Nueva feature
2026-04-07
WhatsApp integration, interactive demo, plan enforcement, mobile fixes
- Nueva feature
2026-04-04
initial commit