๐ฏ Major Improvements to Tracking System
This release includes significant improvements to the download tracking system, making it more reliable, performant, and maintainable.
โ New Features & Improvements
- ๐ Simplified Tracking Architecture: Moved from complex GitHub Actions workflows to direct Supabase database integration
- โก Real-time Tracking: Download analytics are now recorded instantly without workflow delays
- ๐ก๏ธ Better Reliability: Eliminated GitHub API rate limits and workflow dependencies
- ๐ Enhanced Performance: Faster and more consistent tracking with direct database writes
- ๐งน Cleaner Codebase: Removed 750+ lines of obsolete workflow and fallback code
๐๏ธ Removed/Deprecated
- GitHub Actions Workflows: Removed 4 obsolete tracking workflows
analytics-processor.yml
(GitHub Issues-based tracking)tracking-dispatch.yml
(repository dispatch events)process-tracking-logs.yml
(GitHub Pages log processing)simple-tracking.yml
(manual workflow dispatch)
- Obsolete Files: Cleaned up redundant tracking files and JSON data
- Telemetry Fallback: Removed complex fallback system in favor of single endpoint
๐ง Technical Changes
- Database: Direct Supabase PostgreSQL integration via
api/track-download-supabase
- URL Fix: Resolved CLI tracking failures caused by domain redirects (
aitmpl.com
โwww.aitmpl.com
) - Code Simplification: Tracking service reduced from dual-endpoint to single clean implementation
- Documentation: Updated all tracking documentation to reflect new architecture
๐ What This Means for Users
- Faster installations: No more waiting for workflow processing
- More accurate analytics: Real-time data collection
- Better reliability: No dependency on GitHub Actions availability
- Cleaner experience: Simplified debug output and error handling
๐๏ธ Migration Notes
This update is fully backward compatible. No action required from users - the new system works automatically with existing CLI installations.
๐ฆ Installation
# Update to latest version
npm install -g claude-code-templates@latest
# Verify version
claude-code-templates --version
# Should show: v1.19.1
๐ Bug Fixes
- Fixed CLI tracking failures with "fetch failed" errors
- Resolved redirect handling issues in tracking service
- Eliminated "Invalid component type" errors from batch installations
๐ Analytics Dashboard
The analytics system now provides:
- โ Anonymous download tracking
- โ Component popularity metrics
- โ Real-time installation data
- โ Privacy-first data collection
๐ค Built with Claude Code
Full Changelog: v1.19.0...v1.19.1