Reduced to absolute minimum to avoid Apache compatibility issues:
- Only contains: Options -Indexes
- Removed all Require directives that need Apache 2.4+
- Removed DirectoryMatch that might not be supported
- Works even if AllowOverride is limited
If this still causes 500 error, user needs to enable AllowOverride All
in Apache site configuration.
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
README Updates:
- Complete step-by-step installation instructions
- Prerequisites and dependency details
- Configuration guide for both development and production
- Usage instructions for web interface and Python reports
- Troubleshooting section for common issues
- Project structure documentation
- Tool cost configuration guide
Report Filtering Feature:
- Added dropdown filter to select specific AI tools
- Filter applies to tool breakdown table
- Filter state persists across page refreshes using sessionStorage
- Visual feedback showing current filter status
- Clean UI with hover states and transitions
Technical Improvements:
- Added data-tool attributes for JavaScript filtering
- Embedded raw data as JSON for client-side filtering
- Responsive filter container with professional styling
- Filter info badge showing current selection
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
Enhanced the VEO3 usage report system to support all AI tool types:
- Added support for 6 tool types: VEO3, TEXT2IMAGE, TEXT2VOICE, SPEECH2SPEECH, DOCUMENT_TRANSLATION, VIDEOQUERY
- Updated Python report generator (veo3_report.py) with dynamic tool detection
- Updated PHP report page (report.php) with tool usage breakdown section
- Changed all "Prompts" references to "Requests" for clarity
- Updated refresh button to fetch only last 12 weeks (84 days) for better performance
- Made system dynamic to handle unknown tool types automatically
- Renamed report titles from "VEO3 Usage Report" to "AI Tools Usage Report"
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>