OpenHarness-GUI v0.2.0 Release Notes
🎨 Complete UI/UX Redesign
The interface has been completely rebuilt around a modern design system utilizing a unified color palette, glassmorphism effects, and WCAG AA compliant contrast ratios. The layout is optimized to reduce visual clutter, dropping the header height from 64px to 56px and tightening the sidebar to maximize your primary workspace.
⚡ Navigation & Workflow
- Global Command Palette: A new command palette (accessed via
Ctrl+K) enables instant keyboard-driven navigation across all views, chats, and workspace panels. - Dedicated Workspace Panels: The sidebar now houses specific configuration panels for managing Swarm teammates, tracking TODO lists, and viewing connected MCP Servers.
- Chat Session Management: You can now create, switch, rename, and delete persistent chat sessions directly from the interface.
💬 Advanced Chat Interface
- Composer Upgrades: The chat input box is now explicitly resizable (80px - 300px) and includes a built-in dropdown for quick model switching mid-session.
- File Handling: Added a drag-and-drop zone that supports uploading multiple files simultaneously, complete with type-specific icons and size displays.
- Message Hierarchy: Transcript readability is improved with distinct role-based styling, enhanced code block formatting, and dynamic role icons with gradient backgrounds.
⚙️ Settings & Configuration
- Centralized Settings: A dedicated panel now securely stores your API keys and allows you to toggle between "Default" (auto-approve) and "Plan" permission modes to control execution flow.
- Terminal Integration: The embedded terminal view has been restyled with custom scrollbars and proper padding to seamlessly match the new dark theme.