Skip to content

Releases: Relks-00/leetcode-Helper

1.0.2

Choose a tag to compare

@Relks-00 Relks-00 released this 03 Oct 17:52

This is a quick patch release to resolve release packaging errors for the Obsidian Community Plugins directory and to implement a few critical bug fixes from the initial launch.

Bug Fixes & Improvements
Release Packaging: Correctly attached the compiled main.js and manifest.json files directly to the GitHub release assets to pass Obsidian's automated submission validation.

AI Copilot Key Validation: Fixed an issue where the Socratic chat interface incorrectly demanded a specific provider's API key. The Copilot now properly bypasses hardcoded checks and dynamically reads your universal configuration (API Key, Base URL, and Model ID) from the settings tab.

Event Listener Sync: Resolved a UI disconnect that caused the "Fetch Data" button to ignore user input. The component is now correctly bound to the fetchLeetCodeProblem function.

1.0.1

Choose a tag to compare

@Relks-00 Relks-00 released this 03 Oct 17:38
0f01b04

his is a quick patch release to resolve release packaging errors for the Obsidian Community Plugins directory and to implement a few critical bug fixes from the initial launch.

Bug Fixes & Improvements
Release Packaging: Correctly attached the compiled main.js and manifest.json files directly to the GitHub release assets to pass Obsidian's automated submission validation.

AI Copilot Key Validation: Fixed an issue where the Socratic chat interface incorrectly demanded a specific provider's API key. The Copilot now properly bypasses hardcoded checks and dynamically reads your universal configuration (API Key, Base URL, and Model ID) from the settings tab.

Event Listener Sync: Resolved a UI disconnect that caused the "Fetch Data" button to ignore user input. The component is now correctly bound to the fetchLeetCodeProblem function.

1.0.0

Choose a tag to compare

@Relks-00 Relks-00 released this 03 Oct 12:04
85be9c4

Welcome to the first official release of LeetCode Helper! This plugin transforms your Obsidian vault into a fully integrated algorithmic practice environment, eliminating the need to context-switch between a browser, an IDE, and your notes.

Core Features
Direct LeetCode Sync: Instantly fetch problem descriptions, constraints, and default test cases directly into your workspace by entering the problem ID.

Socratic AI Copilot: A built-in AI tutor engineered to guide your problem-solving process. Instead of simply generating the final code, the Copilot provides data structure hints, edge case analysis, and dry-run examples to help you learn.

Bring Your Own Key (BYOK): Full flexibility to use the AI provider of your choice. Configure your own API key, Base URL, and Model ID in the plugin settings to connect to OpenAI, OpenRouter, Groq, Google Gemini, or local offline models (like Ollama).

Integrated Code Environment: Write, auto-save, and execute your solutions inside an embedded code editor featuring syntax highlighting.

Visual Architecture Integration: Utilize Obsidian's native Canvas API to diagram node architectures, map out linked lists, and visualize complex data structures side-by-side with your code.

Getting Started
Navigate to Settings > LeetCode Helper in Obsidian.

Enter your preferred AI provider's API Key, Base URL, and Model ID.

Open the LeetCode Workspace view, type a problem ID into the input field, and click Fetch Data to begin your session.

If you find this plugin helpful for your interview prep or daily coding practice, consider supporting its ongoing development at buymeacoffee.com/relks.