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

v2.7.0 - GitHub Issue Viewer

Choose a tag to compare

@jordanpartridge jordanpartridge released this 21 Jul 00:54
· 58 commits to master since this release
2537ac3

v2.7.0 - GitHub Issue Viewer

🎯 New Features

GitHub Issue Viewer

  • Rich Console Experience: Beautiful, colored terminal output with emojis and proper formatting
  • Smart Repository Detection: Auto-detects GitHub repo from current directory
  • Comprehensive Issue Display: Shows all issue metadata, labels, assignees, milestones
  • Comment Threading: View issue comments with reactions and author associations
  • Markdown Rendering: Proper markdown parsing with syntax highlighting for code blocks
  • Multiple Output Formats: Interactive terminal view or JSON export
  • Performance Optimized: API memoization for fast repeated access

Command Usage

# View issue in current repo
conduit issues:view 123

# View issue with comments
conduit issues:view 123 --with-comments

# View issue in specific repo
conduit issues:view 123 --repo=owner/repo

# Export as JSON
conduit issues:view 123 --format=json

🏗️ Architecture Improvements

  • Service-Oriented Design: Clean separation with IssueViewService
  • Trait-Based Rendering: Modular RendersIssueDetails and RendersIssueComments traits
  • Dependency Injection: Proper Laravel service container integration
  • GitHub API Integration: Enhanced jordanpartridge/github-client usage

🎨 User Experience

  • Label Color Mapping: GitHub label colors mapped to terminal colors
  • Author Association Badges: Visual indicators for maintainers, contributors, etc.
  • Reaction Display: Comment reactions with emoji counts
  • Elegant Date Formatting: Human-readable timestamps using Carbon
  • Comment Analytics: Participation summaries and discussion timelines

🛠️ Development Quality

  • Code Quality: Addressed all CodeRabbit feedback for production standards
  • Error Handling: Comprehensive error messages and graceful fallbacks
  • Testing Ready: Architecture prepared for comprehensive test coverage

This release establishes the foundation for complete GitHub issue management capabilities, moving towards eliminating dependency on gh CLI for issue workflows.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com