Skip to content

Commit b51640c

Browse files
authored
chore: prepare v2.35.0 (#1268)
Release prep.
1 parent fed2cd2 commit b51640c

4 files changed

Lines changed: 28 additions & 4 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@ Todos los cambios notables de NetPulse se documentan en este fichero.
55
El formato se basa en [Keep a Changelog](https://keepachangelog.com/es/1.1.0/),
66
y este proyecto se adhiere a [Versionado Semántico](https://semver.org/lang/es/).
77

8+
## [2.35.0] - 2026-10-06
9+
10+
### Added
11+
12+
- **Análisis de canales rehecho (#1214)**: espectro estilo LuCI con techo plano y falda curvada, eje dBm adaptativo con rejillas reales (múltiplos de 10 dentro del rango de la vista), colores estables por SSID para todas las redes (propias incluidas), sombreado de la red bajo el cursor con hit-test que respeta campanas anidadas, etiquetas en el pico y en la banda del suelo para todas, franja de ocupación con solapamiento real de anchos y tonos relativos a la vista, y orden persistente de columnas en Redes detectadas (#1267).
13+
- **Botón "Escanear ahora" (#1227) y fallback de 30 días (#1243)**: pensado para flotas con `NETPULSE_SCAN_INTERVAL=0`; si la ventana de 24 h está vacía se usan los últimos scans conocidos y se indica la fecha.
14+
- **Sugerencias de canal conservadoras (#1225)**: solo se propone cambiar con ganancia clara (margen ≥30 %, con excepción DFS); en caso contrario, "mantén tu canal".
15+
- **Lente "Ahora" en Canales (#1229)**: el survey en vivo se pliega dentro de Canales y desaparece de Itinerancia.
16+
- **Sello de build en el menú lateral (#1250)**: el hash del commit en ejecución, para diagnosticar cachés y service workers de un vistazo.
17+
- **SNMP (#1266)**: nombre completo del dispositivo y temperatura de chasis en MikroTik SwOS.
18+
- **Telemetría de radio (#1213/#1216, agente 3.0.11)**: ruido y BSSID por radio en el detalle de unidad.
19+
- **Diálogo de actualización centrado en las novedades (#1223)**.
20+
21+
### Fixed
22+
23+
- **El service worker servía el app shell viejo indefinidamente (#1249)**: las navegaciones van red-primero (precache solo como fallback offline); un reload normal basta para actualizar.
24+
- **El espectro dibujaba todas las redes pegadas al techo (#1251)**: el clamp del pico usaba `Math.max` en vez de `Math.min`; con un entorno a -85..-97 todo se aplastaba arriba y solo sobrevivía una etiqueta.
25+
- **Franja de ocupación (#1255/#1265)**: la potencia se reparte por los slots que cubre el ancho de cada red (antes solo el canal sintonizado) y la escala es relativa a la vista; una banda sin vecinas se pinta en verde calmado con su nota.
26+
- **Clientes (#1210/#1212)**: export CSV, borrado solo-offline con confirmación y chip OFFLINE; los BSSID de la propia flota dejan de aparecer como clientes. Reportado por @crowedavid.
27+
- **Latencia WAN honesta (#1211)**: objetivo configurable en el reinstalador (`NETPULSE_WAN_TARGET`/`GW_TARGET`) y "—" cuando no hay dato. Reportado por @crowedavid.
28+
- **Updater y supervisor**: normalización del SHA corto antes de comparar (falso `updateAvailable` en rolling, #1261); guard del agente embebido contra versiones inyectadas (#1262); el supervisor no rearma SSH de slugs ausentes de la tabla (#1260).
29+
- **HTTPS (#1226)**: una instalación anterior a #978 conserva el puerto donde se configuró.
30+
- Varios: survey de Roaming solo con APs y título "Canales actuales" (#1217), fallo de copia de tokens visible (#1220), dependencias Go al día (`gonzalop/mq` con el fix de backoff, #1235).
31+
832
## [2.34.0] - 2026-10-05
933

1034
### Added

‎app/package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎app/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "netpulse",
33
"private": true,
4-
"version": "2.31.1",
4+
"version": "2.35.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

‎server-go/internal/httpapi/server.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ import (
5757
// Version es la versión del backend (app.js:18). Es una var (no const) para
5858
// que goreleaser la inyecte con -X httpapi.Version={{.Version}} y el health
5959
// reporte la versión del tag; los builds locales caen al fallback.
60-
var Version = "2.31.1"
60+
var Version = "2.35.0"
6161

6262
// Deps son las dependencias del servidor API (como createApp de app.js).
6363
type Deps struct {

0 commit comments

Comments
 (0)