Saltar a contenido

Changelog de Route58

Cambios visibles para usuarios de la plataforma, agrupados por fecha y versión. Mantenido por el equipo de Fusion58.

Formato del changelog

Seguimos Keep a Changelog adaptado:

  • Nuevo — funcionalidad nueva accesible al cliente.
  • 🔧 Mejora — cambio que mejora algo ya existente.
  • 🐛 Fix — corrección de bug que afectaba la experiencia.
  • 🔒 Seguridad — refuerzo de seguridad.
  • 📚 Documentación — cambios significativos en docs.
  • 🏗️ Interno — cambios técnicos que el cliente no nota pero ayudan a la confiabilidad.

Items menores (typos, refactors triviales, dependencias) no se listan acá — viven en el historial de commits del repositorio.


2026-05-19 — Documentación profesional masiva + hotfixes pre-demo

📚 Documentación

  • ✨ Nuevo sitio público completo: Manual del Cliente (Quick Start + 9 páginas temáticas + FAQ con 30 preguntas) en docs.fusion58.com.
  • ✨ Sección Características del producto con catálogo de funcionalidades y comparativas vs alternativas.
  • Roadmap público vivo con lista priorizada de mejoras.
  • ✨ Sección Legal con borradores de Política de privacidad, Términos de servicio y Política de seguridad / responsible disclosure.
  • ✨ Sección Arquitectura con diagramas C4 nivel 1 (contexto) y nivel 2 (containers Docker).
  • ✨ Sección Operaciones documentando convención de exposición de paneles administrativos post-incidente.

🐛 Fixes pre-demo

  • 🐛 La sesión podía sobrevivir a un apagado total de PC sin expirar (timers se rearmaban a cero al restaurar la pestaña). Ahora se persiste el momento de la última actividad y al reabrir se compara contra el reloj. (#110)
  • 🐛 La barra "Sin conexión" parpadeaba 2s on / 2s off por mala unidad de web.timeout en el servidor (se interpretaba como milisegundos pero estaba configurado como segundos). (#112)
  • 🔧 Reconexión del WebSocket con backoff exponencial (1s → 30s) en lugar de delay fijo de 60s tras cada caída. (#111)

2026-05-18 — Panel admin Configuraciones del sistema (EPIC #99) + seguridad

✨ Nuevo

  • ✨ Forms en Settings → Servidor con UI dedicada para cada parámetro configurable: Sesión, Notificaciones de seguridad, Branding, Mapas (providers + Mapbox). (#101, #106, #107, #102)
  • Versionado del sidecar visible en el panel admin.

🔒 Seguridad

  • 🔒 Session timeout por inactividad REAL con modal de advertencia y countdown de 5 minutos antes del cierre. Configurable por usuario o global. (#100)
  • 🔒 Rate limiting en /api/session via NPM. (#90)
  • 🔒 fail2ban activo contra brute-force en /api/session. (#89)
  • 🔒 Alerta email automática vía SMTP en cada ban / unban de fail2ban (#96).
  • 🔒 Paneles administrativos retirados de exposición pública tras incidente Google Safe Browsing — acceso ahora vía SSH tunnel desde equipos autorizados. (#108)

🏗️ Interno

  • 🏗️ Reorganización de la infraestructura corporativa interna.

2026-05-15 — Fase 0: docs site + monitoreo público

✨ Nuevo

  • Sitio público de documentación lanzado en docs.fusion58.com con MkDocs Material. Búsqueda en español, navegación por tabs, tema oscuro/claro. (#85)
  • Status público en status.fusion58.com con Uptime Kuma. 8 monitores activos cubriendo Route58, docs, chat y status. (#86)

🔧 Mejora

  • 🔧 TopBar slim + drawer de devices en mobile para mejor UX en pantallas chicas.

2026-05-14 — Rebrand visual masivo del panel + branding emails

🔧 Mejora

  • 🔧 Settings/Configuración completamente rediseñado: nueva shell con cards consistentes, eliminación de Accordions ocultos, todas las pages migradas al patrón FormSection.
  • 🔧 Avatar y menú del top bar (Mi perfil / Ajustes / Cerrar sesión) con identidad Route58.
  • 🔧 Botón "Tomar del mapa" con feedback visual al usuario.

✨ Nuevo

  • GlitchTip / Sentry SDK integrado para error reporting automático desde el frontend. (#67)
  • SMTP corporativo Namecheap Private Email notificaciones@fusion58.com para envío de emails (reemplaza Gmail).
  • Templates de email branded con paleta Route58 — incluyendo password reset.

🐛 Fix

  • 🐛 Múltiples fixes de print CSS para que reportes y settings se impriman limpios.
  • 🐛 Fix de theme leak en PreferencesPage y EditItemView en modo dark.

2026-05-13 — Rebrand técnico Route58 (containers, volúmenes, paths)

🏗️ Interno

  • 🏗️ Stack rebrand completo: contenedores traccar-*route58-*, paths /opt/traccar-stack//opt/route58-stack/, redes Docker y variables de entorno coordinadas.
  • 🏗️ Fix de Odoo ↔ Route58 networking post-rebrand (issue #48).
  • 🏗️ Imágenes de vehículos sobrevivientes migradas a placeholder genérico (algunas se perdieron en la transición por volumen efímero — caso de estudio interno).

2026-05-03 — Firebase push end-to-end + reorganización de notificaciones

✨ Nuevo

  • Push notifications reales al celular validadas end-to-end usando service account propio y la app oficial Traccar Manager. El temido "Sender ID mismatch" no ocurrió. (#21)
  • ✨ Modelo de cuentas reorganizado: admin operativo separado de cuentas personales de socios; notificaciones compartidas por evento.

📚 Documentación

  • 📚 Estudio Traccar exhaustivo de 1396 líneas cubriendo 24 secciones funcionales — insumo de los manuales actuales.

2026-05-02 — Cache + gzip + optimización de assets

🔧 Mejora

  • 🔧 Bundle JavaScript reducido 70% (5.32 MB → 1.59 MB) via gzip enabled en NPM.
  • 🔧 Cache de assets fingerprinted (/assets/*) con max-age=1 año immutable — los clientes solo descargan lo que cambió.

2026-04-30 — Lanzamiento inicial Route58 self-hosted

✨ Nuevo

  • Plataforma Route58 (Traccar 6.x self-hosted) en producción en route.fusion58.com.
  • ✨ 4 vehículos de cliente inicial operando.
  • ✨ Stack Docker completo: app + Postgres + sidecar + NPM proxy + cert Let's Encrypt automático.
  • ✨ App móvil oficial Traccar Manager funcionando con servidor propio.

Sobre versiones

Route58 sigue un esquema rolling release — no publicamos versiones numeradas tradicionales sino que iteramos continuamente. Las entradas de este changelog se agrupan por fecha y tema porque es lo que tiene sentido para nuestros clientes.

Si necesitas un commit específico referenciado en una entrada, el historial completo está en nuestro repositorio. Para acceso al repo (si no lo tienes ya), escríbenos.


Páginas relacionadas


Última actualización

2026-05-19 · Equipo Fusion58 · Changelog vivo — actualizado tras cada cambio significativo visible para clientes.