Skip to content

Releases: tribixbite/imaginize

Release v2.7.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 19:58

imaginize v2.7.0

Published to npm: https://www.npmjs.com/package/imaginize/v/v2.7.0

See CHANGELOG.md for detailed release notes.

imaginize v2.6.0 - Real-Time Web Dashboard

Choose a tag to compare

@tribixbite tribixbite released this 13 Nov 00:41

imaginize v2.6.0 - Real-Time Web Dashboard

🎯 What's New

Major Feature: Complete real-time web dashboard for monitoring book processing progress.

The dashboard provides:

  • Live WebSocket Updates - Real-time progress during book processing
  • Visual Pipeline - 5-phase flow visualization (Initialize → Analyze → Extract → Illustrate → Complete)
  • Chapter Grid - Responsive, color-coded status for all chapters
  • Log Stream - Real-time color-coded logs with auto-scroll
  • Connection Status - Automatic reconnection with exponential backoff

🚀 Quick Start

# Install or update
npx imaginize@latest --text --images --dashboard

# Open browser to http://localhost:3000
# Watch real-time progress as your book is processed

📦 Technical Details

  • Frontend: React 18 + TypeScript + Vite + Tailwind CSS v4
  • Backend: Express + WebSocket integration
  • Bundle: 67.85 kB gzipped
  • Browser Support: Chrome 90+, Firefox 88+, Safari 14+

🛠️ CLI Options

--dashboard              # Enable web dashboard (default: http://localhost:3000)
--dashboard-port <port>  # Custom dashboard port
--dashboard-host <host>  # Custom dashboard host (use 0.0.0.0 for network access)

✨ Examples

# Basic usage with dashboard
npx imaginize --text --images --dashboard

# Custom port for multiple sessions
npx imaginize --text --dashboard --dashboard-port 3001

# Network access (accessible from other devices)
npx imaginize --text --dashboard --dashboard-host 0.0.0.0

# With concurrent processing (faster)
npx imaginize --concurrent --text --images --dashboard

🔧 Bug Fixes (Phase 3 Integration Testing)

  • Fixed type mismatches between backend and frontend event data
  • Fixed missing initialization when using --force flag
  • Fixed missing phase-start events in pipeline visualization

📊 Development Statistics

  • Development Time: 9 hours across 3 phases
  • Commits: 14 total
  • Code: ~1,400 lines of production code
  • Documentation: 13 files, 6,427+ lines
  • Tests: 35 unit tests + 2 integration tests (all passing)

📚 Documentation

Complete documentation available:

  • Quick Start: See README.md Dashboard section
  • Troubleshooting: docs/DASHBOARD_QUICK_REFERENCE.md
  • Architecture: docs/DASHBOARD_ARCHITECTURE.md
  • Complete Release Summary: docs/RELEASE_v2.6.0_SUMMARY.md

🔗 Links

🎉 Highlights

Before v2.6.0: CLI-only tool with text-based progress tracking

After v2.6.0: Modern system with real-time visual monitoring

This release transforms imaginize into a professional-grade tool with enterprise-level progress monitoring capabilities.


Full Release Details: See RELEASE_v2.6.0_SUMMARY.md for comprehensive release documentation.