# Changelog

## v2 — 2026-09-17
- Panel Soporte completo (CRUD funcional):
  - Alta y edicion de lotificadoras (datos, logo, color de marca, direccion,
    fecha de vencimiento de licencia editable)
  - Gestion de sucursales por lotificadora (alta, activar/desactivar)
  - Activacion/desactivacion de modulos por lotificadora, con tipo de cobro
    (unico o suscripcion) y monto configurable por modulo (los modulos activados
    al crear la lotificadora incluyen automaticamente los marcados como "basico")
  - Vendedores (alta, activar/desactivar)
  - Registro de ventas ligando lotificadora + vendedor + tipo de comision
    (unica / recurrente / por modulo)
  - Detalle de comision por modulo cuando la venta es "depende del modulo"
  - Bandeja de comprobantes de pago de licencia: validar (renueva la fecha de
    vencimiento automaticamente) o rechazar, mas historial de validaciones
  - Dashboard de inicio con resumen (lotificadoras, licencias por vencer,
    bloqueadas, comprobantes pendientes)
- Layout compartido del panel Soporte (navegacion, estilos, tarjetas, tablas)
- Helpers comunes (`e()` para escapar HTML, `redirigir()`)

## v1 (base) — 2026-09-17
- Estructura de carpetas del proyecto (app / public / database)
- Base de datos completa inicial (`database/schema_v1.sql`)
- Conexion PDO, autenticacion (Soporte y lotificadora por separado)
- Sistema de permisos granulares por rol
- Activacion de modulos por lotificadora (no vencen)
- Vendedores, ventas y comisiones configurables (unica/recurrente/por modulo)
- Licencia de la lotificadora: semaforo configurable de avisos (25/20/15/10/5/1 dias),
  bloqueo total al vencer con pantalla unica para subir comprobante,
  y flujo de validacion desde Soporte que renueva la fecha de vencimiento
- Login y panel base (placeholder) de Soporte y de la lotificadora
