Skip to content

AlgoLens v0.1.0 - Initial Release

Latest

Choose a tag to compare

@Karthikeya-Akhandam Karthikeya-Akhandam released this 03 Jun 11:56
· 3 commits to main since this release

AlgoLens v0.1.0 - Initial Release πŸš€

We are excited to announce the initial release of AlgoLens!

AlgoLens is a privacy-first Chrome Extension designed to track your LeetCode solving activity, sync clean solution codes automatically to your GitHub repository, and generate beautiful dynamic benchmark statistics cards to showcase on your GitHub profile.


✨ Key Features in v0.1.0

  • πŸ”„ Real-time GitHub Sync: Automatically creates code files (e.g. solutions/two-sum.py) and commits them directly to your repository upon clicking "Submit" and getting an Accepted status.
  • ⏱️ Smart Focus Timer: Automatically tracks focus sessions, pausing when you switch tabs or leave your keyboard to ensure highly precise stats.
  • πŸ“Š Dynamic Profile Cards: Serves live SVG statistics cards (streak counts, easy/medium/hard progress) to embed on your GitHub profile README.
  • πŸ”’ Privacy-First Design: Your GitHub Personal Access Token (PAT) is stored securely in your browser's local sandbox storage. It never leaves your machine or reaches our telemetry database.
  • πŸ“ˆ Global Benchmarks: Anonymously compares your solve duration and attempt metrics against global averages.
  • ⚑ Bulk Sync Wizard: Allows you to scan your entire LeetCode submission history, filter out duplicates already present in your GitHub repository, and sync all your past solves in one click with built-in rate-limiting.
  • πŸ”‘ Persistent Extension ID: Features locked key support in manifest.json ensuring all settings, logins, and streaks are preserved across updates.

πŸ› οΈ Installation Instructions

To install and activate the AlgoLens extension:

  1. Download algolens-extension.zip from the assets section below.
  2. Extract the downloaded zip file to a folder on your computer (e.g., Documents/AlgoLens).
  3. Open Google Chrome and navigate to: chrome://extensions/
  4. In the top-right corner, toggle the Developer mode switch to ON.
  5. In the top-left corner, click Load unpacked.
  6. Select the folder you extracted in Step 2.
  7. Click the extension puzzle icon in your Chrome toolbar, pin AlgoLens, and open the popup to configure your GitHub integration.