Skip to content

๐Ÿšจ Critical Fixes

Choose a tag to compare

@AmariahAK AmariahAK released this 16 Sep 04:56
· 32 commits to main since this release

๐Ÿšจ Critical Fixes

  1. 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
  2. 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
  3. 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