OmniMon v6.6.0: Tabs Nativos en Windows y Herramientas de Desarrollo

Nuevo release

La version 6.6.0 trae deteccion nativa de pestanas de navegador en Windows usando UI Automation (sin necesidad de CDP), integracion completa de Bun reemplazando npm, scripts automaticos de desarrollo y varias correcciones de estabilidad multiplataforma.

Deteccion Nativa de Tabs en Windows

OmniMon ahora detecta pestanas de navegador en Windows sin requerir Chrome DevTools Protocol:

  • API UI Automation. Utiliza el arbol de accesibilidad de Windows para recorrer las pestanas del navegador y extraer titulos nativamente, sin flags especiales del navegador.
  • Fallback por titulo de ventana. Cuando UI Automation no esta disponible, lee la pestana activa desde el titulo de la ventana.
  • Soporte multi-navegador. Funciona con Chrome, Edge, Brave y Arc en Windows.
  • Instrucciones CDP. Para navegadores que lo soportan, OmniMon muestra instrucciones especificas por plataforma sobre como habilitar CDP para acceso completo a pestanas.

Experiencia de Desarrollo

  • Bun en todo el proyecto. Se reemplazo npm con Bun en todos los scripts de build, flujos CI y comandos de desarrollo para una resolucion de dependencias mas rapida.
  • Scripts automaticos. Nuevos scripts de ejecucion que detectan la plataforma y configuran el entorno de desarrollo automaticamente.
  • Documentacion completa. Se agrego documentacion detallada de prerequisitos para las tres plataformas (macOS, Windows, Linux).

Estabilidad Multiplataforma

  • Subprocesos en Windows. Se corrigieron ventanas visibles de PowerShell y netstat durante el monitoreo usando flags CREATE_NO_WINDOW.
  • Compatibilidad Clippy 1.94. Corregido nuevo lint manual_contains de Rust 1.94, asegurando que CI pase en todas las plataformas.
  • Race conditions en tests. Corregida condicion de carrera en tests de AIChat y strings i18n desincronizados entre locales.
  • Cierre de app en Windows. Mejorado el cierre completo de la aplicacion y agregado logging de debug para seguimiento de conexiones.

README Actualizado

  • Screenshot de la app. Se agrego captura de pantalla real de la aplicacion al README del repositorio.
  • Documentacion de arquitectura. Revisada con descripcion actualizada de la arquitectura y detalles precisos del stack.

Descargar

Siempre verifica las descargas contra SHA256SUMS.txt publicado en el release de GitHub.

Homebrew

brew tap chochy2001/omnimon
brew install --cask omnimon
← Todos los posts