Skip to content

Releases: openonion/co-menubar

v0.8.1 - Fix Crashes & Trust Policies

11 Mar 07:42

Choose a tag to compare

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

10 Mar 05:19

Choose a tag to compare

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:

  1. Download OOMenuBar.app.zip
  2. Unzip the file
  3. Move OOMenuBar.app to /Applications/
  4. Right-click → Open (first time, due to code signing)
  5. 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

10 Mar 03:00

Choose a tag to compare

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

  1. Download OOMenuBar.app.zip
  2. Unzip the file
  3. Move OOMenuBar.app to /Applications/
  4. Launch from Applications folder
  5. 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

22 Feb 02:49

Choose a tag to compare

Version 0.7.1 — now includes the ConnectOnion app icon and version tracking aligned with the connectonion Python SDK.

CoMenuBar v0.1.0

20 Feb 12:46

Choose a tag to compare

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 init on first use
  • Handles authentication via co auth
  • Launches co ai when ready
  • Bundles the co CLI so it works standalone

Installation

  1. Download CoMenuBar.app.zip
  2. Unzip it
  3. Right-click CoMenuBar.appOpen (bypasses Gatekeeper first time)
  4. Click Open in the security dialog
  5. 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