# Changelog

## 1.0.0

Primera versión completa del Sistema de Mapa y Registro de Clientes ISP.

Incluye autenticación privada, gestión de Clientes, Puntos de Red y Punto Principal, Enlaces dirigidos Punto→Punto, Sectores visuales, relación Cliente→Punto de servicio, topología/rutas/dependencias, mapa MapLibre, búsqueda global, navegación operativa, interfaz responsive, hardening base y herramientas CLI de backup/restore.


### Ajuste final V1

- Añadido mapa base Satélite opcional mediante MapTiler `satellite-v4` y API key configurable, conservando OpenFreeMap para Calles.
- Añadido Centro administrativo de Eliminación de registros con reautenticación por contraseña, CSRF y bloqueo de Puntos con dependencias.
- No se modificó el esquema MySQL ni el flujo existente de ubicación del mapa.
- Corregido falso rechazo al cambiar a Satélite: MapLibre aplica directamente el Style URL de MapTiler y espera `style.load` desde antes de ejecutar `setStyle()`.
- Satélite pasa a ser el mapa base predeterminado cuando MapTiler está configurado; Calles queda como alternativa/fallback.
- Corregida la restauración de layers operativas tras `map.setStyle()`: `setupSpatialLayers()` ya no se bloquea por `isStyleLoaded()` durante `style.load`.
- Añadido contraste discreto bajo Enlaces para mantener su lectura sobre fotografía satelital.

