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: safx/backlog-mcp-server-rust
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.0
Choose a base ref
...
head repository: safx/backlog-mcp-server-rust
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.1
Choose a head ref
  • 5 commits
  • 19 files changed
  • 2 contributors

Commits on Jul 10, 2025

  1. feat: implement ProjectCacheManager for efficient project resolution

    - Add ProjectCacheManager with TTL and LRU support
    - Remove redundant resolved_projects field from AccessControl
    - Use DashMap for high-performance concurrent access
    - Implement bidirectional caching (ID ↔ Key ↔ Project)
    - Configure with 5-minute TTL and 1000 project capacity
    - Update add_issue_impl to use project cache for key resolution
    
    This improves performance by reducing API calls for project resolution
    and provides a centralized caching system with advanced features.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Yuji Matsumoto and claude committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    9f60f7b View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2025

  1. fix: update benchmarks for Criterion 0.6 compatibility

    - Replace deprecated criterion::black_box with std::hint::black_box
    - Fix unused import warnings with conditional compilation
    - Update import order per Criterion 0.6 requirements
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Yuji Matsumoto and claude committed Jul 11, 2025
    Configuration menu
    Copy the full SHA
    a09451b View commit details
    Browse the repository at this point in the history
  2. refactor: clean up comments and translate Japanese to English

    - Remove obvious and redundant comments that just restate the code
    - Translate all Japanese comments to English
    - Keep only valuable comments that explain WHY, not HOW
    - Remove self-explanatory doc comments
    - Improve code readability by reducing comment noise
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Yuji Matsumoto and claude committed Jul 11, 2025
    Configuration menu
    Copy the full SHA
    f6d0144 View commit details
    Browse the repository at this point in the history
  3. feat(mcp): improve tool descriptions and parameter documentation

    - Add required/optional parameter clarity to all tool descriptions
    - Specify available format options ('image', 'text', 'raw') for download tools
    - Add concrete examples for parameters (e.g., 'PROJ-123', PR number: 42)
    - Enhance git/request.rs with schemars descriptions for all fields
    - Improve return value descriptions in tool definitions
    
    This makes the MCP server more user-friendly for AI agents by providing
    clearer parameter requirements and usage examples.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Yuji Matsumoto and claude committed Jul 11, 2025
    Configuration menu
    Copy the full SHA
    8ea7769 View commit details
    Browse the repository at this point in the history
  4. refactor: remove unnecessary error conversions in MCP server

    - Remove redundant map_err after from_str calls that already have automatic error conversion
    - Fix incorrect rmcp::Error import in file/bridge.rs, use crate::error::Error instead
    - Simplify error handling by relying on From trait implementations
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Yuji Matsumoto and claude committed Jul 11, 2025
    Configuration menu
    Copy the full SHA
    7fba774 View commit details
    Browse the repository at this point in the history
Loading