Releases: mr-sanjai-offl/AlgoVault
Release list
v2.0.3
AlgoVault v2.0.0: The Ultimate Sync Engine 🚀
This major update transforms AlgoVault into a powerful, multi-platform powerhouse with brand-new Codeforces integration and highly requested repository management features.
✨ Major Features
- Codeforces Integration: Seamlessly auto-syncs Codeforces accepted solutions with your GitHub repository in real-time. Includes accurate runtime, memory, and language tracking.
- Dynamic Master Dashboard: Instantly generates a comprehensive root-level
README.mdthat fuses your LeetCode and Codeforces statistics side-by-side using dynamic, auto-updating SVG cards. - In-App Repository Creation: Say goodbye to manually creating GitHub repositories. Create SEO-optimized public repositories directly from the extension settings with a single click.
🐛 Bug Fixes & Stability
- Race Condition Immunity: Fixed the rare "Unknown" folder and double-syncing issues on Codeforces by implementing a strict synchronous DOM-lock and worker-level mutex.
- HackerRank Deprecated: Removed all traces of HackerRank to streamline speed and focus on core competitive programming platforms.
Built with extreme technical rigor. Happy coding!
Full Changelog: v2.0.2...v2.0.3
v2.0.2
AlgoVault v2.0.0: The Ultimate Sync Engine 🚀
This major update transforms AlgoVault into a powerful, multi-platform powerhouse with brand-new Codeforces integration and highly requested repository management features.
✨ Major Features
- Codeforces Integration: Seamlessly auto-syncs Codeforces accepted solutions with your GitHub repository in real-time. Includes accurate runtime, memory, and language tracking.
- Dynamic Master Dashboard: Instantly generates a comprehensive root-level
README.mdthat fuses your LeetCode and Codeforces statistics side-by-side using dynamic, auto-updating SVG cards. - In-App Repository Creation: Say goodbye to manually creating GitHub repositories. Create SEO-optimized public repositories directly from the extension settings with a single click.
🐛 Bug Fixes & Stability
- Race Condition Immunity: Fixed the rare "Unknown" folder and double-syncing issues on Codeforces by implementing a strict synchronous DOM-lock and worker-level mutex.
- HackerRank Deprecated: Removed all traces of HackerRank to streamline speed and focus on core competitive programming platforms.
Built with extreme technical rigor. Happy coding!
Full Changelog: v2.0.1...v2.0.2
v2.0.1
AlgoVault v2.0.0: The Ultimate Sync Engine 🚀
This major update transforms AlgoVault into a powerful, multi-platform powerhouse with brand-new Codeforces integration and highly requested repository management features.
✨ Major Features
- Codeforces Integration: Seamlessly auto-syncs Codeforces accepted solutions with your GitHub repository in real-time. Includes accurate runtime, memory, and language tracking.
- Dynamic Master Dashboard: Instantly generates a comprehensive root-level
README.mdthat fuses your LeetCode and Codeforces statistics side-by-side using dynamic, auto-updating SVG cards. - In-App Repository Creation: Say goodbye to manually creating GitHub repositories. Create SEO-optimized public repositories directly from the extension settings with a single click.
🐛 Bug Fixes & Stability
- Race Condition Immunity: Fixed the rare "Unknown" folder and double-syncing issues on Codeforces by implementing a strict synchronous DOM-lock and worker-level mutex.
- HackerRank Deprecated: Removed all traces of HackerRank to streamline speed and focus on core competitive programming platforms.
Built with extreme technical rigor. Happy coding!
Full Changelog: v2.0.0...v2.0.1
v2.0.0
AlgoVault v2.0.0: The Ultimate Sync Engine 🚀
This major update transforms AlgoVault into a powerful, multi-platform powerhouse with brand-new Codeforces integration and highly requested repository management features.
✨ Major Features
- Codeforces Integration: Seamlessly auto-syncs Codeforces accepted solutions with your GitHub repository in real-time. Includes accurate runtime, memory, and language tracking.
- Dynamic Master Dashboard: Instantly generates a comprehensive root-level
README.mdthat fuses your LeetCode and Codeforces statistics side-by-side using dynamic, auto-updating SVG cards. - In-App Repository Creation: Say goodbye to manually creating GitHub repositories. Create SEO-optimized public repositories directly from the extension settings with a single click.
🐛 Bug Fixes & Stability
- Race Condition Immunity: Fixed the rare "Unknown" folder and double-syncing issues on Codeforces by implementing a strict synchronous DOM-lock and worker-level mutex.
- HackerRank Deprecated: Removed all traces of HackerRank to streamline speed and focus on core competitive programming platforms.
Built with extreme technical rigor. Happy coding!
What's Changed
- feat: implement GitHub OAuth authentication flow using chrome.identit… by @mr-sanjai-offl in #4
- feat(v2): Add Codeforces support, Create Repo feature, and dynamic master dashboard by @mr-sanjai-offl in #5
New Contributors
- @mr-sanjai-offl made their first contribution in #4
Full Changelog: v1.0.3...v2.0.0
v1.0.3
AlgoVault v1.0.3: Cross-Device Sync & Stability Update 🛡️
This update introduces seamless cross-device synchronization and focuses on long-term reliability for our users.
✨ Improvements
-
🔄 Cross-Device Synchronization: Introduced a Git-synced JSON manifest (
.algovault/manifest.json) as the single source of truth. Your dashboard and stats now instantly synchronize across all your devices (PC, laptop, etc.) without losing any historical data! -
🛡️ Permanent Extension ID: Added a cryptographic key to the manifest. This ensures your extension ID stays the same forever, preventing "duplicate extension" issues in Chrome.
-
🔐 Session Persistence: Updates will no longer log you out! Your GitHub token and settings are now safely preserved between version updates.
-
📁 Robust Language Support: Finalized the fix for Java and SQL file extensions (saving as
.javaand.sqlcorrectly). -
🚀 Real-Time Synchronization: Seamlessly pushes "Accepted" solutions to your repository within 1 second of detection.
-
🛡️ Nuclear Stability Architecture: Built with an advanced safety layer to handle extension context invalidation, ensuring the extension remains silent and stable during browser updates.
-
📁 Organized Hierarchy: Automatically structures your repository by Topic > Problem Name > Language, supporting multiple solutions per problem.
-
📊 Automated Dashboarding: Injects a recruiter-ready
README.mdinto your root with activity heatmaps and categorized problem lists. -
🔐 Secure Authentication: Implements GitHub Device Flow for secure, encrypted token management on your local device.
-
🎨 Modern UI/UX: A sleek, Material 3 inspired dashboard for tracking your stats, streaks, and sync history.
🛠️ Internal Improvements
- Cross-Device Safety: Atomic commits with GraphQL SHA conflict resolution ensure zero data loss when multiple devices sync simultaneously.
- Zero-Duplicate Logic: Synchronous "In-Flight" locking prevents duplicate commits during rapid page transitions.
- Metadata Recovery: Multi-tiered extraction (GraphQL + DOM + Title) ensures accurate problem naming even on slow networks.
- Zombie Script Protection: Automatic state tracking gracefully clears UI elements when the extension context is destroyed.
📖 Documentation
📦 Getting Started
- Download the
algovault-1.0.3.zipfrom the assets below. - Unzip the file.
- Open Chrome and go to
chrome://extensions/. - Enable Developer Mode.
- Click Load Unpacked and select the unzipped folder.
Built with technical excellence for the developer community. Keep coding!
Full Changelog: v1.0.2...v1.0.3
Full Changelog: v1.0.2...v1.0.3
v1.0.2
AlgoVault v1.0.2: Stability & Persistence Update 🛡️
This update focuses on long-term reliability and seamless updates for our users.
✨ Improvements
-
🛡️ Permanent Extension ID: Added a cryptographic key to the manifest. This ensures your extension ID stays the same forever, preventing "duplicate extension" issues in Chrome.
-
🔐 Session Persistence: Updates will no longer log you out! Your GitHub token and settings are now safely preserved between version updates.
-
📁 Robust Language Support: Finalized the fix for Java and SQL file extensions (saving as
.javaand.sqlcorrectly). -
🚀 Real-Time Synchronization: Seamlessly pushes "Accepted" solutions to your repository within 1 second of detection.
-
🛡️ Nuclear Stability Architecture: Built with an advanced safety layer to handle extension context invalidation, ensuring the extension remains silent and stable during browser updates.
-
📁 Organized Hierarchy: Automatically structures your repository by Topic > Problem Name > Language, supporting multiple solutions per problem.
-
📊 Automated Dashboarding: Injects a recruiter-ready
README.mdinto your root with activity heatmaps and categorized problem lists. -
🔐 Secure Authentication: Implements GitHub Device Flow for secure, encrypted token management on your local device.
-
🎨 Modern UI/UX: A sleek, Material 3 inspired dashboard for tracking your stats, streaks, and sync history.
🛠️ Internal Improvements
- Zero-Duplicate Logic: Synchronous "In-Flight" locking prevents duplicate commits during rapid page transitions.
- Metadata Recovery: Multi-tiered extraction (GraphQL + DOM + Title) ensures accurate problem naming even on slow networks.
- Zombie Script Protection: Automatic state tracking gracefully clears UI elements when the extension context is destroyed.
📦 Getting Started
- Download the
algovault-1.0.2.zipfrom the assets below. - Unzip the file.
- Open Chrome and go to
chrome://extensions/. - Enable Developer Mode.
- Click Load Unpacked and select the unzipped folder.
Built with technical excellence for the developer community. Keep coding!
Full Changelog: v1.0.1...v1.0.2
v1.0.1
AlgoVault: The Production Release 🚀
We are thrilled to announce the official release of AlgoVault—a high-performance, resilient automation engine for synchronizing LeetCode solutions to GitHub.
This release transforms the DSA problem-solving journey into a professional, automated portfolio.
✨ Key Features
- 🚀 Real-Time Synchronization: Seamlessly pushes "Accepted" solutions to your repository within 1 second of detection.
- 🛡️ Nuclear Stability Architecture: Built with an advanced safety layer to handle extension context invalidation, ensuring the extension remains silent and stable during browser updates.
- 📁 Organized Hierarchy: Automatically structures your repository by Topic > Problem Name > Language, supporting multiple solutions per problem.
- 📊 Automated Dashboarding: Injects a recruiter-ready
README.mdinto your root with activity heatmaps and categorized problem lists. - 🔐 Secure Authentication: Implements GitHub Device Flow for secure, encrypted token management on your local device.
- 🎨 Modern UI/UX: A sleek, Material 3 inspired dashboard for tracking your stats, streaks, and sync history.
🛠️ Internal Improvements
- Zero-Duplicate Logic: Synchronous "In-Flight" locking prevents duplicate commits during rapid page transitions.
- Metadata Recovery: Multi-tiered extraction (GraphQL + DOM + Title) ensures accurate problem naming even on slow networks.
- Zombie Script Protection: Automatic state tracking gracefully clears UI elements when the extension context is destroyed.
📦 Getting Started
- Download the
algovault-1.0.0.zipfrom the assets below. - Unzip the file.
- Open Chrome and go to
chrome://extensions/. - Enable Developer Mode.
- Click Load Unpacked and select the unzipped folder.
Built with technical excellence for the developer community. Keep coding!
Full Changelog: v1.0.0...v1.0.1
v1.0.0
AlgoVault v1.0.0: The Production Release 🚀
We are thrilled to announce the official v1.0.0 release of AlgoVault—a high-performance, resilient automation engine for synchronizing LeetCode solutions to GitHub.
This release transforms the DSA problem-solving journey into a professional, automated portfolio.
✨ Key Features
- 🚀 Real-Time Synchronization: Seamlessly pushes "Accepted" solutions to your repository within 1 second of detection.
- 🛡️ Nuclear Stability Architecture: Built with an advanced safety layer to handle extension context invalidation, ensuring the extension remains silent and stable during browser updates.
- 📁 Organized Hierarchy: Automatically structures your repository by Topic > Problem Name > Language, supporting multiple solutions per problem.
- 📊 Automated Dashboarding: Injects a recruiter-ready
README.mdinto your root with activity heatmaps and categorized problem lists. - 🔐 Secure Authentication: Implements GitHub Device Flow for secure, encrypted token management on your local device.
- 🎨 Modern UI/UX: A sleek, Material 3 inspired dashboard for tracking your stats, streaks, and sync history.
🛠️ Internal Improvements
- Zero-Duplicate Logic: Synchronous "In-Flight" locking prevents duplicate commits during rapid page transitions.
- Metadata Recovery: Multi-tiered extraction (GraphQL + DOM + Title) ensures accurate problem naming even on slow networks.
- Zombie Script Protection: Automatic state tracking gracefully clears UI elements when the extension context is destroyed.
📦 Getting Started
- Download the
algovault-1.0.0.zipfrom the assets below. - Unzip the file.
- Open Chrome and go to
chrome://extensions/. - Enable Developer Mode.
- Click Load Unpacked and select the unzipped folder.
Built with technical excellence for the developer community. Keep coding!
Full Changelog: https://github.com/mr-sanjai-offl/AlgoVault/commits/v1.0.0