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: daodao97/chatmcp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.65
Choose a base ref
...
head repository: daodao97/chatmcp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.66
Choose a head ref
  • 8 commits
  • 39 files changed
  • 2 contributors

Commits on Jun 16, 2025

  1. refactor: Remove unnecessary SingleChildScrollView from MarkdownBlock

    The `MarkdownBlock` widget itself handles scrolling, making the
    `SingleChildScrollView` redundant. Removing it simplifies the widget
    tree and improves performance by avoiding unnecessary layout calculations.
    The `ConstrainedBox` was also removed as it was no longer needed after
    removing the `SingleChildScrollView`.
    cevheri committed Jun 16, 2025
    Configuration menu
    Copy the full SHA
    f163992 View commit details
    Browse the repository at this point in the history
  2. fix: dart formatter

    cevheri committed Jun 16, 2025
    Configuration menu
    Copy the full SHA
    10a5049 View commit details
    Browse the repository at this point in the history
  3. fix: 'withOpacity' is deprecated and shouldn't be used. Use .withValu…

    …es() to avoid precision loss. Try replacing the use of the deprecated member with the replacement
    cevheri committed Jun 16, 2025
    Configuration menu
    Copy the full SHA
    9b3b50b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e612e99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a65f73 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2025

  1. feat: Support mcp_server configuration in web

    This commit introduces support for managing `mcp_server.json` configurations in web environments by utilizing `shared_preferences`.
    
    Key changes:
    - In `McpServerProvider`:
        - `_loadServers`: For web platforms, loads server configuration from `shared_preferences`. If not found, loads from `assets/mcp_server.json` and saves it to `shared_preferences`. Sets `installed: true` for web servers.
        - `saveServers`: For web platforms, saves the server configuration to `shared_preferences`.
        - `_initConfigFile`: Skips file initialization for web.
    - In `McpServerPage`:
        - Adjusts logic for checking command existence to use `getPlatformPath()` which returns `null` for web.
        - Updates platform checks to use `kIsMobile` and `kIsWeb` for consistency.
    - In `platform.dart`:
        - Adds `getPlatformPath()` function to retrieve the `PATH` environment variable, returning `null` for web platforms.
    cevheri committed Jun 17, 2025
    Configuration menu
    Copy the full SHA
    26583df View commit details
    Browse the repository at this point in the history
  2. Merge pull request #145 from cevheri/main

    Feature Request: Add Web Platform Support
    daodao97 authored Jun 17, 2025
    Configuration menu
    Copy the full SHA
    35bf7bb View commit details
    Browse the repository at this point in the history
  3. release 0.0.66

    daodao97 committed Jun 17, 2025
    Configuration menu
    Copy the full SHA
    e269145 View commit details
    Browse the repository at this point in the history
Loading