🎉 Commit Canvas v1.0.0 — Initial Release
The first production-ready release of Commit Canvas — turn any git repository into a beautiful, animated, shareable story page.
✨ What is Commit Canvas?
A zero-cost, zero-auth tool that reads your git history and generates a single self-contained HTML file with:
- 🎬 Cinematic animated hero with particle field
- ⏳ Horizontal draggable timeline with activity density
- 🎯 Auto-detected milestones (first commit, versions, bursts, comebacks)
- 🔥 GitHub-style 52-week activity heatmap
- 👥 Ranked contributors with animated progress bars
- 🏆 Shareable contribution certificate with glowing border
⚡ Quick Start
pip install commit-canvas
cd your-project
commit-canvas
# → story.html — open in browser🛠️ Features
| Feature | Status |
|---|---|
| Commit extraction | ✅ |
| Streak detection | ✅ |
| Timeline builder | ✅ |
| Milestone discovery | ✅ |
| 52-week heatmap | ✅ |
| Story arc detection | ✅ |
| Cinematic HTML template | ✅ |
| CLI entry point | ✅ |
| Full test suite (28 tests) | ✅ |
| GitHub Actions CI | ✅ |
| PyPI-ready packaging | ✅ |
📋 Requirements
- Python 3.8+
- gitpython
- jinja2
🔗 Links
Built with 🔥 by Muhammad Ahmad (RRRTX)