A VS Code extension that brings coding challenges from Codynn directly into your editor. Solve coding problems, track your progress, and improve your skills without leaving VS Code.
Features
Browse Coding Challenges: View a curated list of coding challenges organized by difficulty and category
Seamless Authentication: Login to your Codynn account securely within VS Code using OAuth-style polling authentication
Search Challenges: Quickly search through the challenge library by title, description, or keywords
View Challenge Details: Read full challenge descriptions, constraints, and example test cases in a dedicated webview panel
Track Solutions: Access and review solution code for challenges you've completed
Paginated Loading: Efficiently browse through challenges with lazy loading support
Activity Bar Integration: Access challenges through a dedicated Codynn Challenges panel in the VS Code activity bar
Requirements
VS Code: Version 1.103.0 or higher
Active Codynn Account: You'll need to create a free account at codynn.com
Internet Connection: Required to authenticate and fetch challenges from the Codynn API
Getting Started
Install the extension from the VS Code Marketplace
Click the Codynn Challenges icon in the VS Code activity bar (left sidebar)
Click "Login to Codynn" in the Challenges view
You'll be redirected to the Codynn website to authenticate
Once authenticated, browse and select challenges to solve
Commands
Login to Codynn (codynn.login): Authenticate with your Codynn account
Logout (codynn.logout): Clear your authentication token
Search Challenges (codynn.searchChallenges): Search for specific challenges by keywords
Load More Challenges (codynn.loadMoreChallenges): Load additional challenges for pagination
Extension Settings
This extension does not currently contribute any configurable settings. All data is stored securely in VS Code's built-in secrets storage.
Known Issues
Authentication code expires if login is not completed within the browser within ~2 minutes
Some challenge solutions may contain code snippets in languages not installed on your system
Security
Your authentication token is stored securely in VS Code's secrets storage
All communication with the Codynn API is encrypted via HTTPS
You can logout at any time to clear your stored credentials
Release Notes
0.1.4
Improved authentication polling mechanism
Enhanced challenge details loading experience
0.1.0
Initial release
Login/logout functionality
Challenge browsing and searching
Challenge detail viewing with solutions
Following extension guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.