OmniMon v6.4.1: Reality Fix Release

New release

Version 6.4.1 is the Sprint 4 Reality Fix: a focused release that fixes three critical UI bugs found during a professional audit, adds real AI streaming, and raises quality across the board.

What was fixed

An external audit flagged three hard-to-miss problems in v6.3.0:

  • Transparent backgrounds everywhere. Panels, cards and badges relied on backdrop-filter: blur() and rgba() backgrounds. When the OS compositing failed or the user disabled transparency, text became unreadable. v6.4.1 enforces solid colors from theme variables across all three themes (dark, light, high-contrast).
  • 35+ emoji used as icons. Sidebar items, tab headers and alert badges used plain emoji instead of scalable vector icons. They rendered differently across platforms and broke visual hierarchy. All replaced with Lucide SVG icons that respect the current theme.
  • AI responses arrived as a single block. Users had to wait for the full response before seeing anything. Now OpenAI and Anthropic stream via Server-Sent Events, showing tokens as they arrive.

What was added

  • Pro Mode: toggle in the AI chat to show the active model, tool calls and token count for each response.
  • Resizable split layout: a draggable divider between the process table and side panels. The position persists across sessions.
  • Full i18n: 531 translation keys synchronized between Spanish and English, covering every label, tooltip, error message and placeholder.

Quality improvements

  • Test coverage at 87% with automatic enforcement: the CI gate rejects PRs that drop below threshold.
  • CVE quinn-proto resolved (severity 8.7 HIGH): dependency updated to patched version.
  • CSS audit: zero backdrop-filter, zero rgba() backgrounds (except modal overlays), zero opacity on content elements.

Download

Always verify downloads against SHA256SUMS.txt published in the GitHub release.

Homebrew

brew tap chochy2001/omnimon
brew install --cask omnimon
← All posts