Releases: openonion/co-menubar
v0.8.1 - Fix Crashes & Trust Policies
What's New
Bug Fixes
- Fixed crash on startup: Ensure UI view is loaded before updating state (prevents nil crashes)
- Fixed trust policy loading: Moved policies into package for proper PyInstaller bundling
Improvements
- Browser auto-open delay: Chat URL now opens 2 seconds after agent starts
- Build reliability: Force fresh pip install to avoid stale caches
Trust System
- Trust policies now bundled in
connectonion/network/trust/policies/ - Onboard flow works correctly for strangers
- Example prompts moved to
examples/prompts/(repo-only)
Download
- OOMenuBar.app.zip - Signed & notarized macOS app
Extract and copy to /Applications/ folder to install.
OO MenuBar v0.7.9 - Polished UI & Settings
OO MenuBar v0.7.9 - Polished UI & Settings
🎨 Major UI Redesign
Complete redesign following native macOS patterns (WiFi, Bluetooth, iStat Menus style). Clean, elegant, everything visible - no more right-click hunting!
✨ What's New
Polished Native macOS UI
- Taller, narrower popover (280×420px) - More native feel
- Large centered status - Glanceable at a glance (⚡ Running / 💤 Stopped)
- Stats card - Shows uptime and request count when running
- Menu-style items - Icons + hover effects (like WiFi menu)
- All actions visible - Open Chat, View Logs, Settings (no right-click needed!)
- Clean sections - Proper separators and spacing
- Quit button - Always visible at bottom with ⌘Q shortcut
New Settings Window
- ⚙️ Settings - Full preferences window with tabs:
- General: Default model, .co folder location, auto-start
- Keys & Auth: Edit .env file, view/copy agent private key
- Advanced: Logs path, custom co binary, debug mode
- Native tabbed interface - Clean, organized settings
- Instant save - Changes apply immediately
Better Stats Tracking
- Live uptime - Updates every second while running
- Request counter - Tracks completed requests
- Stats card - Beautiful card UI showing metrics
Improved UX
- Hover effects - Subtle backgrounds on menu items (native feel)
- Progressive disclosure - Stats only shown when running
- Loading states - Spinner + message when starting/stopping
- Better typography - Font weights create clear hierarchy
- Generous spacing - Breathing room, not cramped
📦 Installation
Same as before:
- Download
OOMenuBar.app.zip - Unzip the file
- Move
OOMenuBar.appto/Applications/ - Right-click → Open (first time, due to code signing)
- Enjoy the beautiful new UI!
🎯 Before & After
Before (v0.7.8):
- Header bar with title
- Horizontal button layout
- Important actions hidden in right-click
- No settings
- Static stats
After (v0.7.9):
- Clean, centered status
- Vertical menu-style layout (like WiFi)
- All actions visible in main popover
- Full settings window with tabs
- Live updating stats with beautiful card UI
- Hover effects on menu items
- Quit button always visible
🐛 Bug Fixes
- Fixed deprecation warning (borderType → isTransparent)
- Improved stats tracking accuracy
- Better state management for loading indicators
📚 Technical Details
- Completely redesigned MainViewController (polished native style)
- New SettingsWindowController with tabbed interface
- Updated StatsTracker with live uptime formatting
- Custom HoverButton class for menu-style interactions
- Better typography and spacing throughout
🙏 Credits
Designed following Apple Human Interface Guidelines and inspired by native macOS menus (WiFi, Bluetooth, iStat Menus).
Full Changelog: v0.7.8...v0.7.9
OO MenuBar v0.7.8 - UI Redesign
OO MenuBar v0.7.8 - UI Redesign
🎨 Major UI Improvements
This release completely redesigns the user interface based on professional design feedback, making the app feel 10x more polished and responsive.
✨ What's New
Critical Fixes
- Loading States - Shows spinner and message when starting/stopping (no more "did it work?" confusion)
- Error Alerts - Displays clear error messages instead of failing silently
- Icon Rendering - Proper 18x18pt menu bar icon with dark mode support
UX Improvements
- Button Hover States - Buttons now light up on hover for instant feedback
- Better Spacing - Increased gap from 8px to 16px for less cramped layout
- Visual Hierarchy - Status text is 22pt bold, model is 13pt, subtitle is 12pt
- Copy URL Button - 📋 button next to "Open Chat" for one-click copying
Technical Enhancements
- ANSI Color Support - Logs display with full Rich formatting and colors
- Chat URL Detection - Automatically loaded from
~/.co/keys.env - Auto-start - Agent starts automatically on app launch
- OpenOnion Logo - Custom menu bar icon instead of emoji
📦 Installation
- Download
OOMenuBar.app.zip - Unzip the file
- Move
OOMenuBar.appto/Applications/ - Launch from Applications folder
- Allow in System Preferences → Privacy & Security if prompted
🎯 Before & After
Before:
- Click "Start" → nothing happens (feels broken)
- Cramped button layout (8px gaps)
- All text same size (hard to scan)
- Silent failures (no error messages)
After:
- Click "Start" → Instant spinner + "Starting agent..."
- Spacious layout (16px gaps)
- Clear hierarchy (bold status, medium model, regular subtitle)
- Error alerts with explanations
🐛 Bug Fixes
- Fixed menu bar icon not showing properly
- Fixed button layout with long model names
- Fixed zombie process handling
📚 Documentation
- Added
DESIGNER_CRITIQUE.md- Full UX analysis with designer feedback - Added
ANSI_COLORS_AND_CHAT_URL.md- Technical implementation details - Updated all code with comprehensive inline documentation
🙏 Credits
Designed and built with feedback from professional UX designers following Apple Human Interface Guidelines.
Full Changelog: v0.7.7...v0.7.8
v0.7.1
Version 0.7.1 — now includes the ConnectOnion app icon and version tracking aligned with the connectonion Python SDK.
CoMenuBar v0.1.0
CoMenuBar - macOS Status Bar App
Simple macOS menu bar app that launches ConnectOnion AI with one click.
Features
- Lives in your menu bar
- Automatically runs
co initon first use - Handles authentication via
co auth - Launches
co aiwhen ready - Bundles the
coCLI so it works standalone
Installation
- Download
CoMenuBar.app.zip - Unzip it
- Right-click
CoMenuBar.app→ Open (bypasses Gatekeeper first time) - Click Open in the security dialog
- Optionally drag to
/Applications
Note: App is code-signed but not yet notarized. After accepting Apple Developer agreements, future versions will be fully notarized for seamless installation.
Requirements
- macOS 11+
- Internet connection for AI features