releasedesign-systembugfix

OmniMon v6.0.1 - Sistema de Diseño Button Unificado, Correcciones IPC y ConfirmDialog

v6.0.1 fusiona 3 ramas: un sistema de diseño Button.svelte unificado reemplazando estilos inline en 7 componentes, rate limits IPC relajados, confirmación diferida de kills IA y notificaciones toast.

OmniMon v6.0.1

Un patch release que consolida 3 ramas fusionadas: sistema de diseño de botones unificado, pulido del layout colapsable y correcciones de ConfirmDialog + regresiones IPC.

Sistema de Diseño Button Unificado

Nuevo componente Button.svelte reemplaza estilos de botón inline en 7 componentes:

  • 4 variantes: primary, secondary, danger, ghost
  • 3 tamaños: sm, md, icon
  • Renderizado polimórfico - renderiza como <button> o <a> según las props
  • Estados hover/focus consistentes, estilos disabled y accesibilidad por teclado
  • Reemplaza markup ad-hoc de botones en: AIChat, Automations, HelpCenterModal, NetworkMap, ProcessDetailsModal, SecurityReportView y ChromeTabManager

Correcciones de Regresión IPC

  • Perfiles de rate limiter relajados - límites Token Bucket menos restrictivos para prevenir hits de rate limit falsos durante uso normal
  • Kill IA diferido: los tool calls IA que solicitan kill de procesos ahora retornan instrucciones diferidas - el frontend muestra un ConfirmDialog antes de ejecutar
  • Notificaciones toast para acciones con rate limit - los usuarios ven un mensaje claro en vez de fallos silenciosos
  • El componente ConfirmDialog reemplaza los popups confirm() del navegador para una experiencia nativa in-app

Pulido del Layout Colapsable

  • 6 paneles colapsables con estado persistido entre sesiones
  • Estado del layout guardado en local storage y restaurado al iniciar la app
  • Transiciones CSS suaves para colapsar/expandir paneles

Menú About de macOS

  • Entrada nativa del menú About de macOS mostrando versión de la app, autor y URL del proyecto
  • Nuevas claves i18n: helpCenter.aboutTitle, helpCenter.aboutBody, helpCenter.createdBy, helpCenter.moreInfo

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