cc2report 1.0.1

Intelligent work report generator for Claude Code that analyzes conversation logs using AI
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - 2025-01-02

Initial release of cc2report - an intelligent work report generator for Claude Code.

### Features
- **AI-Powered Analysis**: Uses OpenAI GPT models to analyze Claude Code conversation logs
- **Multi-Language Support**: Generates reports in 19 languages with automatic locale detection
- **Smart Date Filtering**: Default behavior generates today's report; use `--all` for all conversations
- **Progress Indicators**: Visual feedback during analysis with the indicatif crate
- **Template Customization**: TOML-based templates for customizing AI prompts and report formats
- **API Response Caching**: File-based caching with configurable TTL to reduce API costs
- **Token Usage Tracking**: Monitors API usage and provides cost estimates
- **Parallel Processing**: Concurrent API requests for faster multi-project analysis
- **Flexible Output**: Supports both Markdown and JSON output formats
- **Comprehensive CLI**: Rich command-line interface with date filtering, language selection, and more

### Technical Details
- Modular architecture with separate config, error, and logging modules
- Custom error types for better error handling
- UTF-8 safe string handling for international content
- Async/await with Tokio for efficient I/O operations
- Comprehensive test suite with integration tests