Skip to content

v1.0.0 — Initial Release

Latest

Choose a tag to compare

@ahmadrrrtx ahmadrrrtx released this 11 Jun 15:21
· 10 commits to main since this release

🎉 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)