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.timeouten 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/sessionvia 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.compara 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/*) conmax-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¶
- Características de Route58 — qué tienes disponible hoy.
- Roadmap público — qué viene después.
- Status público — estado actual de la plataforma en tiempo real.
Última actualización
2026-05-19 · Equipo Fusion58 · Changelog vivo — actualizado tras cada cambio significativo visible para clientes.