releaseprofilese2equality
OmniMon v6.3.0: Redesigned Profiles, E2E Validation and Post-Sprint Hardening
OmniMon 6.3.0 redesigns user profiles, adds Playwright end-to-end validation, tightens post-sprint hardening, and pushes documentation and quality coverage further.
March 10, 2026
Release overview
OmniMon v6.3.0 focuses on product polish and reliability after the major network work in 6.2.0. This release redesigns the user profile system, adds standalone Playwright E2E coverage, closes post-sprint audit findings, and raises test and documentation maturity across the project.
Redesigned user profiles
- Expanded profile model with
displayName, preset selection, dashboard layout, refresh interval, favorite processes, and notification level ProfileSettings.svelteadds a visual preset selector, refresh slider, favorite process management, and reset-to-defaults flow- Preset-driven dashboards so each profile can control which sections stay visible
- Favorite processes pinned to the top of the process table for faster operator workflows
- Notification level filters for off, critical-only, or all notifications
- Auto-save with debounce for smoother preference persistence
- Complete EN/ES translations for the redesigned profile experience
E2E validation with Playwright
- Migration from WebdriverIO/Tauri to standalone Playwright
- 5 E2E suites covering app loads, process table, navigation, settings, and AI chat
- Reusable fixtures and helpers for IPC mocks, tables, modals, and navigation flows
- Mocked Tauri IPC coverage for metrics, tabs, network data, and AI workflows
Post-sprint hardening
- 29 dead imports removed across 12 components
NetworkMaponclick bug fixed after invalid out-of-scope handler wiring- Type safety tightened with implicit
anyfixes in core frontend stores - Rust/frontend alignment fixed for
ProcessNetworkThroughput.process_name - Rate limiting added to previously unprotected IPC commands
- CSP hardened further with
object-src 'none'and explicitbase-uri 'self' - Virtual scroll buffer improved from 0 to 3 rows to avoid flicker during scroll
Quality and documentation
- 1083 tests across frontend, Rust, and E2E
- Coverage improved to 86.5% statements, 72% branches, and 87.7% functions
- +85 new unit tests plus 46 additional Rust tests focused on plugin and automation internals across 16 files
- README rewritten for v6.3.0 with clearer architecture and badges
- New
docs/ARCHITECTURE.mdwith Mermaid diagrams and module documentation - Updated CONTRIBUTING, commands, CLI manual, security policy, and release notes with newer workflows and command surface
Install
# macOS
brew tap chochy2001/omnimon && brew install --cask omnimon
# Linux
curl -fsSL https://get.omnimon.com.mx | bash
# Windows
winget install chochy2001.omnimon