Skip to content

v1.1.0 - Stable Release

Latest

Choose a tag to compare

@kiritocode1 kiritocode1 released this 12 Jan 06:38

πŸš€ v1.1.0 Stable Release

This release graduates from v1.1.0-rc.1 with major robustness improvements.

✨ New Features

πŸ” Smarter Profile Detection

  • Scans pinned repos (user's curated showcase) instead of just starred
  • Scans pinned gists and parses their content for imports
  • Parses package.json for accurate npm dependency detection
  • Import analysis for JS/TS, Python, Go, Rust, Ruby

πŸ›‘οΈ Robust Caching

  • 3-layer cache: IndexedDB β†’ localStorage β†’ memory
  • Stale-while-revalidate pattern (show cached, refresh in background)
  • Smart invalidation: pattern-based, user-specific, age-based
  • Automatic cache cleanup

πŸ” Resilient Token Storage

  • Multi-layer storage: extension sync β†’ local β†’ localStorage β†’ memory
  • Never fails with "cannot access storage" errors
  • Token validation before saving
  • Automatic fallback chain

⚑ Better Error Recovery

  • Retry logic with exponential backoff
  • DOM verification (checks page repo count vs API)
  • Shows stale cache on API errors instead of "no repos"
  • Rate limit: shows cached data instead of error

πŸ“¦ Installation

  1. Download github-stack-detector-1.1.0-chrome.zip
  2. Extract the zip
  3. Go to chrome://extensions
  4. Enable "Developer mode"
  5. Click "Load unpacked" and select the extracted folder

πŸ“Š Stats

  • +801 lines of improvements
  • 100% backwards compatible
  • No breaking changes