Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

🚀 v2.8.0: Complete PR CRUD System with Voice Narration

Choose a tag to compare

@jordanpartridge jordanpartridge released this 26 Jul 22:31
· 36 commits to master since this release
facd911

🎉 Major Release: Complete PR Management Ecosystem

This release brings Conduit's PR management capabilities to full parity with the Issues system, plus groundbreaking voice narration features for AI-powered development workflows.

✨ New Features

🔄 Complete PR CRUD System

  • Create PRs: conduit pr:create with intelligent templates and validation
  • Analyze PRs: conduit pr:analyze with health scoring and comprehensive dashboards
  • Status Checking: conduit pr:status with merge readiness and conflict detection
  • Comment Management: conduit pr:comments for viewing and managing discussions
  • Enhanced Listing: Improved conduit prs with better filtering and display

🎙️ Voice Narration System

  • AI-Powered Briefings: conduit voice pr 72 for spoken PR summaries
  • Cross-Platform Speech: macOS, Windows, and Linux support
  • Extensible Architecture: Plugin system for custom narrators
  • Preview Mode: --preview flag for text-only output

🎵 Enhanced Spotify Integration

  • Desktop Notifications: Visual feedback for track changes
  • Command Aliases: conduit spotify:next now available
  • Improved UX: Better error handling and device management

🔧 Developer Experience

  • GitHub Client v2.8: Latest API improvements and DTO patterns
  • Advanced Templates: PR templates for features, bugs, docs, and breaking changes
  • Health Scoring: Comprehensive PR analysis with actionable insights
  • Security Enhancements: Command injection prevention and input validation

🐛 Bug Fixes

  • Fixed Issues command State enum class errors
  • Resolved Spotify command alias missing
  • Corrected GitHub client API integration issues
  • Fixed test suite coverage and mocking strategies

🧪 Quality Assurance

  • 70 Tests: Comprehensive test coverage with 248 assertions
  • Code Formatting: Consistent style with Pint integration
  • Security Audits: Prevention of command injection vulnerabilities

🚀 Installation & Upgrade

Global Installation

composer global require conduit-ui/conduit:^2.8

Upgrade Existing Installation

composer global update conduit-ui/conduit

💡 Usage Examples

Create a feature PR with template

conduit pr:create --template=feature --title="Add voice narration system"

Get comprehensive PR analysis

conduit pr:analyze 72 --include-health --include-suggestions

Voice briefing of PR status

conduit voice pr 72 --include-stats --include-comments

⚠️ Breaking Changes

None. This release maintains full backward compatibility.

📋 System Requirements

  • PHP 8.1+
  • Composer 2.0+
  • Git 2.0+
  • Voice Features: macOS say command, Windows PowerShell, or Linux espeak

🎯 What's Next

  • PR Comment Threading (#60)
  • Enhanced Diff Analysis (#58)
  • CodeRabbit Deep Integration (#56)
  • Slack Team Collaboration (#65)

Full Changelog: v2.7.0...v2.8.0