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
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 22 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

Commits on Oct 2, 2025

  1. bug fix

    su-mt committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    3691da7 View commit details
    Browse the repository at this point in the history
Loading