mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-05-09 04:57:54 -05:00
Major changes: - Renamed entire system from "milestone" to "checkpoint" for academic framing - Checkpoints are now positioned as academic progress markers in learning journey - Implemented enhanced Rich CLI timeline with progress bars and connecting lines - Added overall progress tracking (16/16 modules = 100%) Enhanced timeline visualization: - Horizontal view shows progress bar with filled/unfilled segments - Visual connecting lines between checkpoints showing completion status - Color-coded progress: green (complete), yellow (in-progress), dim (future) - Percentage indicators for each checkpoint and overall progress CLI improvements: - `tito checkpoint status` - Shows overall and per-checkpoint progress - `tito checkpoint timeline --horizontal` - Rich visual progress line - `tito checkpoint timeline` - Vertical tree view with module details - Better progress indicators with filled bars and connecting lines Documentation updates: - Renamed milestone-system.md to checkpoint-system.md - Updated all references from milestone to checkpoint terminology - Emphasized academic checkpoint philosophy and progress markers - Added descriptions of new Rich CLI visualizations Benefits: - More academic framing aligns with educational context - Visual progress bars provide immediate feedback on learning journey - Checkpoint terminology is more familiar to students - Rich CLI visualizations make progress tracking engaging