v0.4.0¶
Release Date: 2026-03-30
Highlights¶
- Input Detection - Real-time detection of AI assistant input prompts using AssistantKit pattern matching
- Visual Focus Indicator - Clear blue border and shadow showing which pane has keyboard focus
- App Icon - PlexusOne Desktop now has a proper macOS app icon
- Release Pipeline - GitHub Actions workflow for building DMG installers
What's New¶
Input Detection with AssistantKit¶
PlexusOne Desktop now monitors terminal output to detect when AI assistants are waiting for input:
- Pattern Detection - Recognizes Yes/No prompts, permission requests, selection menus, and more
- Agent-Specific - Custom patterns for Claude Code, Kiro CLI, and universal patterns
- Input Indicator - Visual overlay shows detected prompts with suggested actions
- Notification Ready - Infrastructure for macOS notifications (configurable)
Supported patterns:
| Pattern | Example |
|---|---|
| Yes/No | [Y/n], [y/N] |
| Permission | ? Allow Read access |
| Selection | Select (1-4): |
| Continue | Press Enter to continue |
Visual Focus Indicator¶
When working with multiple panes, it's now clear which one has keyboard focus:
- Blue Border - 3px blue border around the focused pane
- Shadow Glow - Subtle blue shadow effect
- Header Highlight - Blue tint in pane header
- Focus Dot - Blue indicator dot in header
App Icon¶
PlexusOne Desktop now displays the PlexusOne network icon in:
- Dock
- Application switcher (Cmd+Tab)
- Finder
Edit Menu¶
Standard macOS Edit menu support:
- Select All (
Cmd+A) - Select all text in terminal
Release Pipeline¶
Automated DMG builds via GitHub Actions:
- Universal Binary - Single DMG for both Apple Silicon and Intel Macs
- Architecture-Specific - Separate arm64 and x86_64 DMGs available
- Tag-Triggered - Push
v0.4.0tag to trigger release build
Added¶
- AssistantKit integration for input detection patterns (
ff17f21) - Input detection UI with indicator overlay (
2f5f353) - Edit menu with Select All command (
b23fc95) - App icon from PlexusOne branding (
c433ba2) - Visual pane focus indicator with blue border and shadow (
50477d7) - GitHub Actions release workflow for DMG builds (
f06f359)
Fixed¶
- Session restore reliability with async refresh (
6737c98)
Tests¶
- Comprehensive unit tests for SessionManager, WindowStateManager, AppState (
dc36788) - Mock implementations for dependency injection testing (
e0c37ae)
CI/CD¶
- GitHub Actions workflow for Swift tests (
aa261e3) - Release workflow for macOS DMG artifacts (
f06f359)
Documentation¶
- Feature roadmap for AI assistant tools (
b190b92) - CLAUDE.md project context (
64a28e9) - Enhanced CLAUDE.md with prerequisites and conventions (
6a8a69c)
Refactoring¶
- Protocol-based dependency injection for testability (
2a94122) - Removed AppState singleton pattern (
bc46346)
Download¶
| Platform | Download |
|---|---|
| macOS Universal | PlexusOneDesktop-0.4.0-macos-universal.dmg |
| macOS Apple Silicon | PlexusOneDesktop-0.4.0-macos-arm64.dmg |
| macOS Intel | PlexusOneDesktop-0.4.0-macos-x86_64.dmg |