๐จ Critical Fixes
๐จ Critical Fixes
- GitHub API Authentication Solution
๐ง Fixed 401 Unauthorized errors - Enhanced error handling for GitHub API rate limits
โ ๏ธ Better error messages - Clear guidance when authentication is required
๐ฏ Optional GitHub tracking - New option to skip GitHub checks entirely
๐ก Setup wizard integration - Choose "local commits only" during configuration
๐ Graceful fallbacks - Tool continues working even if GitHub API fails - Standalone Installation Fixes
๐ง Fixed import errors - ImportError: attempted relative import resolved
๐ฅ Enhanced update system - Standalone installations now update via curl download
๐ฏ Installation type detection - Automatically detects standalone vs pip installations
โก No more pip errors - Standalone users won't see irrelevant pip update failures - Nuclear Uninstall System
โข๏ธ Enhanced --uninstall - Removes ALL traces from system (8 shell files, all directories)
๐ Comprehensive cleanup - Scans all possible binary locations and config files
๐งน Shell file cleaning - Thoroughly removes auto-run commands from all shell configs
โป๏ธ Fresh start ready - Perfect preparation for clean reinstalls
๐ ๏ธ For ALL Current Users
๐จ If You're Getting 401 GitHub API Errors:
Quick Fix (30 seconds):
commit-checker --setup
Choose: "2. Skip GitHub checks (local commits only)"
OR Add GitHub Token:
1. Go to: https://github.com/settings/tokens
2. Create token (no special permissions needed)
3. commit-checker --setup
4. Enter username and paste token
๐ If You're Getting Update/Import Errors:
Nuclear Fresh Install (2 minutes):
Step 1: Complete removal
commit-checker --uninstall
Step 2: Restart terminal
exit
(open new terminal)
Step 3: Fresh install
curl -s https://raw.githubusercontent.com/AmariahAK/commit-checker/main/scripts/install-standalone.sh | bash
Step 4: Run
commit-checker
๐ฏ What This Fixes
โ Before: "401 Unauthorized" errors breaking user experience
โ After: Optional GitHub checks with clear error messages
โ Before: --update command failing for standalone users
โ After: Smart update system that detects installation type
โ Before: Import errors in standalone mode
โ After: Robust import fallbacks for all deployment methods
โ Before: Incomplete uninstall leaving traces causing conflicts
โ After: Nuclear uninstall removes everything for clean slate
๐ฎ Preparing for v0.7 VS Code Extension
This critical patch creates the stable foundation for the upcoming VS Code extension:
๐ฏ Clean installation base - No conflicts or leftover files
๐ง Reliable update mechanism - Updates will work smoothly for VS Code extension
โก Error-free operation - Eliminates GitHub API friction