# Historial de Cambios (Changelog)

## [2026-09-05 12:54:58]

**Añadido**
- Nuevo `DigipeaterController` en la API v1.
- Nuevo endpoint `LocationsController` para consultar ubicaciones de estaciones escuchadas durante las últimas 24 horas.
- Validación del parámetro booleano `heard`, con respuesta `422` cuando no se proporciona correctamente.
- Consulta de la recepción más reciente por transmisor mediante la conexión `lw2era_digipeater`.
- Inclusión de estaciones sin ubicación conocida mediante `LEFT JOIN`.
- Formateo de la respuesta con transmisor, RSSI promedio, última recepción en UTC y coordenadas opcionales.

## [2026-08-18 13:42:15]

**Añadido**
- Se incorporan imágenes del laboratorio y sus equipos: analizador, carga, componentes, DSO, fuente, generador, microscopio, multímetro, PC y soldadura.
- Se añade una imagen de un osciloscopio antiguo (`lab-old-dso.jpeg`).

**Cambiado**
- Se actualiza la plantilla de inicio `home.blade.php`.

## [2026-08-18 13:08:10]

- **Añadido**
  - Implementado `ContactController` para mostrar y procesar el formulario de contacto.
  - Añadidas validaciones para nombre, correo, asunto, mensaje, CAPTCHA y campo honeypot.
  - Incorporado CAPTCHA matemático con almacenamiento de la respuesta en sesión.
  - Añadido envío de correos mediante plantilla `contact-email`, con destinatario, `replyTo` y asunto personalizado.
  - Añadido registro de errores de transporte y mensajes de éxito o fallo para el usuario.
  - Creada la plantilla HTML `resources/views/contact-email.blade.php`.

- **Cambiado**
  - Configurado el entorno de correo de ejemplo para utilizar SMTP en `170.231.127.134:25`.
  - Actualizados el remitente y nombre de correo a `no-reply@lw2era.ar` y `LW2ERA`.

