Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: LeetCode-OpenSource/vscode-leetcode
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: su-mt/vscode-leetcode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/daily-challenges
Choose a head ref
  • 11 commits
  • 21 files changed
  • 1 contributor

Commits on Jul 3, 2025

  1. 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.
    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    7a94d61 View commit details
    Browse the repository at this point in the history
  2. 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
    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    6632ba5 View commit details
    Browse the repository at this point in the history
  3. 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
    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    9775350 View commit details
    Browse the repository at this point in the history
  4. minor changes

    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    0424628 View commit details
    Browse the repository at this point in the history
  5. minor changes

    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    4fe1a11 View commit details
    Browse the repository at this point in the history
  6. minor changes

    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    7cf5e5e View commit details
    Browse the repository at this point in the history
  7. debug templates

    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    cd48255 View commit details
    Browse the repository at this point in the history
  8. debug templates

    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    3e0e203 View commit details
    Browse the repository at this point in the history
  9. 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"
    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    e707c70 View commit details
    Browse the repository at this point in the history
  10. feat(cpp-templates): Enhanced C++ debug template generation with smar…

    …t parsing
    
    - ✨ Intelligent test data extraction from LeetCode markdown descriptions
    - 🔍 HTML entity decoding (&quot; → ") 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
    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    502805e View commit details
    Browse the repository at this point in the history
  11. minor changes

    su-mt committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    4401c63 View commit details
    Browse the repository at this point in the history
Loading