Releases
v2.7.0
Compare
Sorry, something went wrong.
No results found
gnacho
released this
06 Aug 18:20
Changelog
11217db chore(app): Tailwind 4 (CSS-first @theme ) + react-is explícito + tw-animate-css (#35 )
4fc938a chore(app): TypeScript 7 (tsgo) — quitar baseUrl (eliminado en TS7) (#34 )
2b3c8cf chore(app): Vite 8 + plugin-react 5.2 (requiere Tailwind 4) (#36 )
165f4aa chore(app): react-router 8.3.0 (react-router-dom fusionado en react-router) (#37 )
e1361b4 chore: bump modernc.org/sqlite a v1.56.0 (server-go + collector) (#33 )
d93c923 docs(roadmap): Fase 10 paquete luci-app-netpulse
d809b4e docs(roadmap): Fase 7 completada, estado actual v2.6.0
dd53f69 docs(roadmap): Fase 8 completa — marcar ítems HECHOS con PR, reordenar, limpiar líneas obsoletas
8936131 docs(roadmap): subir todo el stack frontend (TS7, Vite8, Tailwind4, react-router8) — revierte decisión 8.6
4a4428e docs(roadmap): webhooks y API de ingesta en Fase 9
793b572 docs(roadmap): ítem 3 — retención larga en server-go (descartada la frontera sidecar)
ab2049a docs(roadmap): ítem 7 — saliente prioritario, entrante diferido (skill api-ingest-go creada)
f5be84a docs(roadmap): ítem 8 completo — lecciones del bloque de actualización
3ba76c1 docs(roadmap): ítem 8 — actualización del stack con seguimiento por componente
4397227 feat(app): recharts v3 (2.15.4→3.10.1) y eliminar wrapper chart.tsx sin uso (Fase 8.4) (#29 )
18bf47b feat(ci): workflow de empaquetado OpenWrt (.ipk + .apk)
5bfe866 feat(landing): enlace Ko-fi real (ko-fi.com/gnacho) en about y footer
12158b5 feat(landing): lightbox clicable en el slider de capturas + webp regenerados q80 (#41 )
cc2739b feat(landing): slider de capturas por menú + fixes + SEO
9af95ff feat(server): informe semanal — GET /api/reports/weekly (semana ISO) (#50 )
b54c21b feat(server-go): escalera de retención (buckets 5min 1año + daily ∞) y 30d desde buckets (Fase 8.3) (#24 )
27222c7 feat(server-go): métricas operativas en /api/health (agentsConnected, sseConnections, devicesTotal) (#20 )
0133f40 feat(server-go): persistir el registry de agentes en kv (Fase 8.2, R8) (#22 )
e99338c feat(server-go): webhook saliente de alertas con HMAC, retry y DLQ (Fase 8.7b) (#31 )
39ec5aa feat(settings): AdminBar canónica — Actualizaciones→Usuarios→Modo demo
443cc4b feat(web): bloque Club Cloudless + Acerca de mí en la landing (#51 )
16cc4d9 feat(web): landing page muestra NetPulse como app OpenWrt nativa con .ipk
a8c81b3 feat(web): vista Informes — disponibilidad semanal por router (#52 ) (#53 )
7d18682 fix(app): lint con TS7 — side-by-side TS6.0.2 + limpieza 40 problemas + job CI (#47 )
573ea34 fix(app): overrides typescript-eslint para que npm ci funcione con TS7 (deuda lint documentada)
a7ee524 fix(collector): inyectar Version real con -ldflags (reportaba 0.1.0) (#48 )
9347028 fix(landing): captura de topología esperando al fin de la coreografía de montaje (#46 )
8ddef17 fix(landing): capturas a escala real (viewport 1440x900 DPR2 en vez de 2880CSS) (#44 )
4b26114 fix(landing): re-aplicar hreflang + FAQPage JSON-LD en web/index.html (no habían persistido)
ab584ff fix(security): auditoría de seguridad — TRUST_PROXY, anti-replay, body cap y password mínima 10 (#59 )
9cd1f42 fix(server): rollup nocturno — up_min en minutos + flag NETPULSE_ROLLUP para reparar (#54 ) (#55 )
f36b283 fix(server-go): bump golang-jwt/jwt/v5 a v5.3.1 (CVE-2025-30204 ) (#16 )
34a45bd fix(web): add missing st7/f9/package i18n keys from landing .ipk update (#27 )
bf6b786 fix(web): bloque Club Cloudless — CTA 'Conocer el club' junto al texto (fullHD) (#56 )
aaf787e fix(web): cache-busting on static assets (v query) so landing updates propagate (#28 )
57e6f9c fix: --version flag en agente, BuildCommit en servidor, goreleaser actualizado
c569695 refactor: move legacy Node backend to legacy/server-node (history only)
You can’t perform that action at this time.