tag:github.com,2008:https://github.com/kiritocode1/Gitstack/releases Release notes from Gitstack 2026-01-12T04:39:25Z tag:github.com,2008:Repository/1124538285/v1.1.0 2026-01-12T04:42:33Z v1.1.0 - Stable Release <h2>๐Ÿš€ v1.1.0 Stable Release</h2> <p>This release graduates from v1.1.0-rc.1 with major robustness improvements.</p> <h3>โœจ New Features</h3> <p><strong>๐Ÿ” Smarter Profile Detection</strong></p> <ul> <li>Scans <strong>pinned repos</strong> (user's curated showcase) instead of just starred</li> <li>Scans <strong>pinned gists</strong> and parses their content for imports</li> <li>Parses <strong>package.json</strong> for accurate npm dependency detection</li> <li>Import analysis for <strong>JS/TS, Python, Go, Rust, Ruby</strong></li> </ul> <p><strong>๐Ÿ›ก๏ธ Robust Caching</strong></p> <ul> <li>3-layer cache: IndexedDB โ†’ localStorage โ†’ memory</li> <li>Stale-while-revalidate pattern (show cached, refresh in background)</li> <li>Smart invalidation: pattern-based, user-specific, age-based</li> <li>Automatic cache cleanup</li> </ul> <p><strong>๐Ÿ” Resilient Token Storage</strong></p> <ul> <li>Multi-layer storage: extension sync โ†’ local โ†’ localStorage โ†’ memory</li> <li>Never fails with "cannot access storage" errors</li> <li>Token validation before saving</li> <li>Automatic fallback chain</li> </ul> <p><strong>โšก Better Error Recovery</strong></p> <ul> <li>Retry logic with exponential backoff</li> <li>DOM verification (checks page repo count vs API)</li> <li>Shows stale cache on API errors instead of "no repos"</li> <li>Rate limit: shows cached data instead of error</li> </ul> <h3>๐Ÿ“ฆ Installation</h3> <ol> <li>Download <code>github-stack-detector-1.1.0-chrome.zip</code></li> <li>Extract the zip</li> <li>Go to <code>chrome://extensions</code></li> <li>Enable "Developer mode"</li> <li>Click "Load unpacked" and select the extracted folder</li> </ol> <h3>๐Ÿ“Š Stats</h3> <ul> <li><strong>+801 lines</strong> of improvements</li> <li><strong>100% backwards compatible</strong></li> <li><strong>No breaking changes</strong></li> </ul> kiritocode1 tag:github.com,2008:Repository/1124538285/v1.1.0-rc.1 2026-01-04T07:59:20Z v1.1.0-rc.1 - Release Candidate <h2>๐Ÿงช Release Candidate v1.1.0-rc.1</h2> <p>This is a <strong>pre-release</strong> for testing. Please report any issues!</p> <h3>What's New</h3> <h4>๐Ÿ”‘ GitHub Token (PAT) Integration</h4> <ul> <li>Profile scanner now uses your PAT for authenticated API calls (5,000 req/hour)</li> <li>Inline PAT input when rate limit is hit - no need to open popup</li> <li>Token is saved and works immediately</li> </ul> <h4>๐ŸŽฏ Better Error Messages</h4> <ul> <li><strong>Rate Limited</strong>: Shows inline token input with popup-matching dark UI</li> <li><strong>No Public Repos</strong>: Clear message when user has no public repos</li> <li><strong>API Error</strong>: Shows when API fails vs actually having no tech</li> <li><strong>No Tech Found</strong>: Shows how many repos were scanned</li> </ul> <h4>๐Ÿ’… UI Improvements</h4> <ul> <li>Rate limit error matches popup's dark minimal style</li> <li>Added <code>[HELP] ใƒ˜ใƒซใƒ—</code> section with DM link</li> <li>Stacked input layout (no overflow issues)</li> </ul> <h3>Download</h3> <p>Download the <code>.zip</code>, unzip, and load in Chrome via <code>chrome://extensions</code> (Developer Mode).</p> <hr> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/kiritocode1/Gitstack/compare/v1.0.2...v1.1.0-rc.1"><tt>v1.0.2...v1.1.0-rc.1</tt></a></p> kiritocode1 tag:github.com,2008:Repository/1124538285/v1.0.2 2026-01-02T10:37:39Z v1.0.2 - Profile Page Tech Stack <h2>What's New</h2> <h3>Profile Page Tech Stack ๐Ÿ‘ค</h3> <ul> <li><strong>Aggregated tech stack on profile pages</strong> - View all technologies a developer uses across their public repositories</li> <li>Scans top starred + recently updated repos automatically</li> <li>Progressive loading with smart caching</li> <li>"Scan more repositories" button to scan additional repos</li> </ul> <h3>Improvements</h3> <ul> <li>Better page detection - extension only activates on repository and profile pages</li> <li>Fixed layout issues - tech stack card properly inserts without affecting profile picture position</li> </ul> <h3>Technical</h3> <ul> <li>Proper insertion using <code>insertAdjacentElement('afterend')</code> to prevent layout shifts</li> <li>Shared RESERVED_PATHS list for consistent page detection</li> <li>Optimized API calls with rate limiting protection</li> </ul> <hr> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/kiritocode1/Gitstack/compare/v1.0.1...v1.0.2"><tt>v1.0.1...v1.0.2</tt></a></p> kiritocode1 tag:github.com,2008:Repository/1124538285/v1.0.1 2026-01-02T09:04:00Z v1.0.1 - Profile Tech Stack <h2>GitStack Detector v1.0.1</h2> <h3>New Features ๐ŸŽ‰</h3> <p><strong>Profile Page Tech Stack</strong></p> <ul> <li>Visit any GitHub user profile to see their aggregated tech stack</li> <li>Scans <strong>top 5 starred</strong> + <strong>5 most recently active</strong> repositories</li> <li>Progressive loading โ€” results appear as repos are scanned</li> <li>"Scan more" button to analyze additional repos</li> <li>Cached for 30 minutes to avoid repeated API calls</li> </ul> <p><strong>Popup Updates</strong></p> <ul> <li>Added Twitter link (<a href="https://x.com/blank_spacets" rel="nofollow">@blank_spacets</a>) for help &amp; suggestions</li> <li>Updated to v1.0.1</li> </ul> <h3>Install</h3> <p>Download the zip, extract, and load as unpacked extension in <code>chrome://extensions</code> (Developer Mode).</p> <hr> <blockquote> <p>Built by <a href="https://aryank.space" rel="nofollow">BLANK</a></p> </blockquote> kiritocode1 tag:github.com,2008:Repository/1124538285/v1.0.0 2026-01-02T07:29:41Z v1.0.0 <h2>GitStack Detector v1.0.0</h2> <p>First release! ๐ŸŽ‰</p> <h3>Features</h3> <ul> <li>Deep repository scanning via GitHub API</li> <li>100+ technology signatures</li> <li>Categorized display in GitHub sidebar</li> <li>Dark/light mode support</li> <li>Logo fetching via SVGL</li> <li>Local caching for instant repeat visits</li> </ul> <h3>Install</h3> <p>Download the zip, extract, and load as unpacked extension in <code>chrome://extensions</code> (Developer Mode).</p> <p>See <a href="https://github.com/kiritocode1/Gitstack/blob/main/DISTRIBUTION.md">DISTRIBUTION.md</a> for detailed instructions.</p> kiritocode1