Skip to content

fix: issues #3/#4/#5 — idioma auto, demo desde UI, clientes GL.iNet y layout radial (v2.4.2) - #9

Merged
gnacho merged 1 commit into
mainfrom
fix/issues-3-4-5
Aug 4, 2026
Merged

fix: issues #3/#4/#5 — idioma auto, demo desde UI, clientes GL.iNet y layout radial (v2.4.2)#9
gnacho merged 1 commit into
mainfrom
fix/issues-3-4-5

Conversation

@gnacho

@gnacho gnacho commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Resuelve #3, #4 y #5.

Verificado: go vet + go test (server-go y agent) verde, tsc OK, build frontend OK, 4 tests nuevos del endpoint demo + ParseGlClients.

… layout radial

- #3: idioma por defecto 'auto' (LanguageDetector sigue al navegador);
  selector de Ajustes muestra 'auto' sin elección previa (i18n.ts, Settings.tsx).
- #4: instalación con BD limpia por defecto (sin prompt interactivo);
  POST /api/demo/enable (admin) reescribe DEMO_MODE en .env y toca
  data/.restart-me para reinicio vía systemd.path; DemoCard en Ajustes;
  install.sh instala las units netpulse-restart.path/.service y las limpia
  en --uninstall.
- #5 bug1: clientes GL.iNet sin lease de dnsmasq recibían su IP desde
  'ubus call gl-clients list' (solo clientes online; nunca crea dispositivos
  nuevos). Parser ParseGlClients + GetGlClients + cableado en buildDevices.
- #5 bug2: nodos de distribución con >5 hijos usan anillos concéntricos
  (fan de 136° a radio fijo los solapaba); hueco hacia el router libre.
- install.sh: VERSION ya no queda pisada por /etc/os-release (Debian 13).
- docs: ROADMAP renumerado con fases consecutivas 1-11; tablas de ambos
  README sincronizadas.
- Bump a v2.4.2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant