@echo off
echo =======================================================
echo   Actualizando Repositorio Git y creando Tag v06.08.01
echo =======================================================

git add .

git commit -m "feat(polling): prioridad en Grupo 0 para alarmas y eventos SOAP e indicador de escaneo en vivo (v06.08.01)" -m "- Logica de Grupo 0:^

  * Se unificaron las alarmas activas (particiones, zonas y estado ALARMING) y los eventos pendientes de SOAP (needs_full_update = True) dentro del Grupo 0.^

  * Garantiza ejecucion al inicio del ciclo de polling en las primeras posiciones, evitando la degradacion por el limite de 35 consultas rutinarias.^

  * Mantiene auto-limpieza dinamica: al recibir confirmacion de restablecimiento via REST, la sucursal sale del Grupo 0 automaticamente.^

^

- UI & Monitor en Tiempo Real:^

  * Agregado badge visual de escaneo en vivo en el encabezado del tablero.^

  * Muestra la sucursal actual en formato compacto (Cargando sucursal: 6001).^

  * Implementacion en JS usando setTimeout recursivo, manipulacion directa de textContent y suspension en pestanas inactivas (Page Visibility API).^

^

- Correcciones de Infraestructura:^

  * Se eliminaron rutas absolutas en duro (Z:\, E:\) en save_polling_state().^

  * La configuracion del estado del polling ahora escribe exclusivamente en credentials.json de la ruta de ejecucion actual.^

  * Actualizada version a 06.08.01."

if %ERRORLEVEL% NEQ 0 (
    echo Error al realizar el commit o no hay cambios por commitear.
)

echo Creando Tag v06.08.01...
git tag -a v06.08.01 -m "Version 06.08.01 - Prioridad Grupo 0 e indicador de escaneo"

echo Subiendo cambios y tag a GitHub...
git push origin main
git push origin v06.08.01

echo =======================================================
echo   Proceso completado exitosamente.
echo =======================================================
pause
