Todos los artículos
releaseprofilese2equality

OmniMon v6.3.0: Perfiles Rediseñados, Validacion E2E y Hardening Post-Sprint

OmniMon 6.3.0 rediseña perfiles de usuario, agrega validación E2E con Playwright, endurece la auditoría post-sprint y empuja más lejos cobertura, estabilidad y documentación.

10 de marzo de 2026

Vision general del release

OmniMon v6.3.0 se enfoca en pulido de producto y confiabilidad después del salto fuerte de red en 6.2.0. Esta entrega rediseña el sistema de perfiles de usuario, agrega cobertura E2E standalone con Playwright, cierra hallazgos de auditoría post-sprint y eleva la madurez de tests y documentación en todo el proyecto.

Perfiles de usuario rediseñados

  • Modelo expandido de perfiles con displayName, preset, layout del dashboard, refresh interval, procesos favoritos y nivel de notificaciones
  • ProfileSettings.svelte agrega selector visual de presets, slider de refresco, gestión de favoritos y reset a defaults
  • Dashboards guiados por preset para decidir qué secciones quedan visibles por perfil
  • Procesos favoritos pinneados arriba en la tabla principal para workflows más rápidos
  • Filtro por nivel de notificaciones con off, critical y all
  • Persistencia automática con debounce para guardar preferencias sin fricción
  • Traducciones EN/ES completas en la nueva experiencia de perfiles

Validacion E2E con Playwright

  • Migración desde WebdriverIO/Tauri hacia Playwright standalone
  • 5 suites E2E para app-loads, process-table, navigation, settings y ai-chat
  • Fixtures y helpers reutilizables para mocks IPC, tablas, modales y navegación
  • Cobertura con IPC mockeado para métricas, tabs, red y workflows de IA

Hardening post-sprint

  • 29 imports muertos eliminados en 12 componentes
  • Bug de NetworkMap corregido tras un onclick handler inválido fuera de scope
  • Tipos más estrictos con fixes a implicit any en stores y módulos frontend
  • Alineación Rust/frontend corregida para ProcessNetworkThroughput.process_name
  • Rate limiting agregado a comandos IPC antes desprotegidos
  • CSP endurecido con object-src 'none' y base-uri 'self'
  • Virtual scroll buffer mejorado de 0 a 3 filas para evitar parpadeo

Calidad y documentación

  • 1083 tests entre frontend, Rust y E2E
  • Coverage mejorado a 86.5% statements, 72% branches y 87.7% functions
  • +85 tests unitarios mas 46 tests nuevos en Rust centrados en plugins y automatizaciones en 16 archivos
  • README reescrito para v6.3.0 con arquitectura más clara y badges
  • Nuevo docs/ARCHITECTURE.md con diagramas Mermaid y módulos documentados
  • CONTRIBUTING, comandos, manual CLI, politica de seguridad y release notes actualizados con workflows y superficie más completa

Instalar

# macOS
brew tap chochy2001/omnimon && brew install --cask omnimon

# Linux
curl -fsSL https://get.omnimon.com.mx | bash

# Windows
winget install chochy2001.omnimon

Changelog completo en GitHub