Changelog

Latest features, improvements, and updates.

2026-07-25

Dynamic Commands with Multi-Platform Direct Switching & Guest Mode Enhancement

v0.1.28

Guest Mode with Dynamic Commands

  • No Account Dependency - Guest mode now operates independently without requiring use account setup
  • Direct Command Invocation - Use \site:account\ or \site@account\ syntax for direct execution
  • Automatic Context Management - Guest context by default; same-site reuses active session; cross-site automatically resets
  • Simplified Workflow - Skip account management for quick operations

Multi-Platform Direct Switching

  • Platform-Scoped Sessions - Seamless switching between platforms with isolated browser contexts
  • Dynamic Site Routing - Automatic platform detection and context switching
  • Cross-Platform Support - Works across Netflix, Google, Instagram, LinkedIn, and other platforms
  • Backward Compatible - Existing account-based workflows continue to work

CLI & Operational Improvements

  • Upgrade Command - Binary management and version comparison
  • Close Command - Multi-context cleanup and stale state handling
  • Netflix Plugin - Expanded content discovery (Tudum, Coming Soon, K-dramas, Anime, What to Watch, What's New search)

2026-07-07

From MCP Architecture to Production Performance Optimization

v0.1.27

Two major releases establishing MediaUse as first-class MCP server with 240× performance improvement, plus enhanced HackerNews reader reliability and centralized browser configuration.

Architecture & Core Features

  • Implemented full MCP (Model Context Protocol) stdio server for seamless AI agent integration (Claude Desktop, Cursor)
  • Exposed core tools: auth_login, auth_list, auth_health, use_account as standardized MCP-compatible tools
  • Automatic tool discovery and schema generation from site plugin manifests
  • Centralized browser/auth configuration into global ProviderSettings structure

Performance & Reliability

  • Critical Fix: MCP response hanging resolved — reduced latency from >120 seconds to <500ms (240× faster)
    • Root cause: RPC daemon subprocess pipe handle inheritance preventing EOF signaling
    • Solution: Channel-based architecture with immediate data transmission via mpsc::channel
  • Enhanced HackerNews reader error handling — gracefully handles unparseable items without timeout cascades
  • Added internal htmlToText() utility eliminating external dependency
  • Fixed MCP tools returning empty results (data completeness now 100%)

Configuration & Maintenance

  • Added --stealth flag to use account for fine-grained browser control
  • Environment variable support: MEDIAUSE_CDP_ENDPOINT, MEDIAUSE_STEALTH
  • Improved RPC daemon lifecycle management and profile directory operations
  • Updated LoginSessionPlan handlers to propagate stealth and cdp flags
  • Removed cdp_endpoint from AuthAccount persistence for config freshness

Documentation & Testing

  • Added comprehensive stealth parameter usage guide for local mode
  • Implemented full MCP server test suite
  • Consolidated MCP logic into crates/cli, removed deprecated crates/mcp prototype

2026-06-17

This release focuses on provider and cloud support improvements.

v0.1.25

  • Improved provider integration and expanded provider-related command support.
  • Enhanced cloud support for better connectivity and runtime stability.
  • Added new ProductHunt and LinkedIn plugins to broaden integration coverage.
  • Tightened LinkedIn login restrictions for better reliability and security.
  • Fixed browser handling for Cloudflare challenge flows and element detection issues.
  • Added provider arguments for manage commands to improve configurability.
  • Resolved Browserless single-client CDP lock behavior for more stable browser sessions.
  • Refreshed the idle heartbeat after each successful command execution to improve responsiveness.