github chriswritescode-dev/opencode-manager v0.6.0
v0.6.0 - SSE Aggregation & Unified Event System

latest releases: v0.13.1, v0.13.0, v0.12.3...
5 months ago

New Features

  • Backend SSE Aggregator - Server-side SSE connection pooling that maintains persistent connections to OpenCode servers and broadcasts events to multiple frontend clients
  • Unified Event Context - Consolidated EventContext replaces separate PermissionContext and QuestionContext for cleaner state management
  • Interactive Question Prompt UI - New multi-step question wizard with single/multi-select support, custom "Other" inputs, and confirmation step
  • Pending Action Badges - Visual header indicators showing pending permissions and questions count with navigation

Improvements

  • SSE Manager Refactor - Frontend SSE connection management with automatic reconnection, directory subscriptions, and centralized event routing
  • Session-keyed State Utilities - Reusable helpers for managing state scoped to individual sessions
  • Docker Build Caching - Version-based cache invalidation for uv/opencode dependencies
  • Line Ending Enforcement - Added .gitattributes to ensure consistent line endings across platforms

Removed

  • PermissionContext.tsx - Consolidated into EventContext
  • QuestionContext.tsx - Consolidated into EventContext
  • GlobalPermissionNotification.tsx - Replaced by PendingActionsGroup
  • GlobalQuestionNotification.tsx - Replaced by PendingActionsGroup
  • usePermissionRequests.ts - Logic moved to EventContext

Statistics

  • 33 files changed, 2,232 insertions(+), 972 deletions(-)
  • 3 commits since v0.5.9

Don't miss a new opencode-manager release

NewReleases is sending notifications on new releases.