-
Notifications
You must be signed in to change notification settings - Fork 671
Comparing changes
Open a pull request
base repository: LeetCode-OpenSource/vscode-leetcode
base: master
head repository: su-mt/vscode-leetcode
compare: feature/daily-challenges
- 11 commits
- 21 files changed
- 1 contributor
Commits on Jul 3, 2025
-
feat: add daily challenges support
- Add new Daily category to LeetCode Explorer - Implement getTodayProblem() and getDailyChallengeHistory() methods - Add C++ headers generation for code templates - Integrate daily challenges in TreeDataProvider and ExplorerNodeManager - Add caching mechanism for daily challenges (30-minute cache) - Support both LeetCode.com and LeetCode.cn endpoints - Add documentation for implementation details Features: - 📅 Daily Challenges section in Explorer - ⚡ Cached daily challenge data for better performance - 🌍 Multi-language support with translation options - 🔧 Enhanced C++ template generation - 📊 Historical daily challenge tracking (30 days) This implementation fetches daily coding challenges from LeetCode GraphQL API and displays them in a dedicated section of the VS Code Explorer panel.
Configuration menu - View commit details
-
Copy full SHA for 7a94d61 - Browse repository at this point
Copy the full SHA 7a94d61View commit details -
docs: add comprehensive fork documentation
- Add enhanced README.md with feature overview and installation guide - Add FORK_CHANGES.md with detailed technical changes summary - Preserve original README as README_ORIGINAL.md - Include visual comparisons and performance metrics - Add contribution guidelines specific to this fork
Configuration menu - View commit details
-
Copy full SHA for 6632ba5 - Browse repository at this point
Copy the full SHA 6632ba5View commit details -
docs: add comprehensive fork documentation
- Add enhanced README.md with feature overview and installation guide - Add FORK_CHANGES.md with detailed technical changes summary - Preserve original README as README_ORIGINAL.md - Include visual comparisons and performance metrics - Add contribution guidelines specific to this fork
Configuration menu - View commit details
-
Copy full SHA for 9775350 - Browse repository at this point
Copy the full SHA 9775350View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0424628 - Browse repository at this point
Copy the full SHA 0424628View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fe1a11 - Browse repository at this point
Copy the full SHA 4fe1a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf5e5e - Browse repository at this point
Copy the full SHA 7cf5e5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd48255 - Browse repository at this point
Copy the full SHA cd48255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e0e203 - Browse repository at this point
Copy the full SHA 3e0e203View commit details -
git commit -m "feat(cpp-templates): Smart C++ debug template generation
- Auto-parse test data from markdown - Detect types (vector<string>, vector<int>, etc.) - Extract real method names - Match parameter counts - Decode HTML entities - Updated docs and dependencies"
Configuration menu - View commit details
-
Copy full SHA for e707c70 - Browse repository at this point
Copy the full SHA e707c70View commit details -
feat(cpp-templates): Enhanced C++ debug template generation with smar…
…t parsing - ✨ Intelligent test data extraction from LeetCode markdown descriptions - 🔍 HTML entity decoding (" → ") for proper string handling - 🧠 Smart type detection (vector<string>, vector<int>, string, int, bool, double) - 🎯 Real method name extraction from class definitions - 📊 Parameter count matching between function signature and test data - 🚫 Duplicate data elimination with smart deduplication logic - 📋 Comprehensive markdown parsing supporting multiple Input formats - 🔧 Auto-generation of ready-to-run debug templates with real test cases - 📚 Updated README with demo GIF and detailed feature documentation - 📦 Added extensionPack for automatic C++/Python extension installation
Configuration menu - View commit details
-
Copy full SHA for 502805e - Browse repository at this point
Copy the full SHA 502805eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4401c63 - Browse repository at this point
Copy the full SHA 4401c63View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...feature/daily-challenges