diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eac60354..707044da 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -196,7 +196,7 @@ jobs: echo "x64 SHA256: $SHA_X64" # Clone the tap repo and update the cask - git clone https://x-access-token:${GH_TOKEN}@github.com/ion-ash/homebrew-mcpmux.git tap + git clone https://x-access-token:${GH_TOKEN}@github.com/mcpmux/homebrew-mcpmux.git tap # Generate cask file (Ruby heredoc content with shell variable expansion) CASK_FILE="tap/Casks/mcpmux.rb" @@ -208,8 +208,8 @@ jobs: echo " sha256 arm: \"${SHA_ARM64}\"," echo " intel: \"${SHA_X64}\"" echo '' - echo ' url "https://github.com/ion-ash/mcp-mux/releases/download/v#{version}/McpMux_#{version}_#{arch}.dmg",' - echo ' verified: "github.com/ion-ash/mcp-mux/"' + echo ' url "https://github.com/mcpmux/mcp-mux/releases/download/v#{version}/McpMux_#{version}_#{arch}.dmg",' + echo ' verified: "github.com/mcpmux/mcp-mux/"' echo '' echo ' name "McpMux"' echo ' desc "Unified MCP gateway and manager for AI clients"' @@ -218,7 +218,7 @@ jobs: echo ' depends_on macos: ">= :high_sierra"' echo '' echo ' livecheck do' - echo ' url "https://github.com/ion-ash/mcp-mux/releases/latest"' + echo ' url "https://github.com/mcpmux/mcp-mux/releases/latest"' echo ' strategy :github_latest' echo ' end' echo '' diff --git a/CHANGELOG.md b/CHANGELOG.md index c972ba55..3965b038 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,104 +1,104 @@ # Changelog -## [0.0.12](https://github.com/ion-ash/mcp-mux/compare/v0.0.11...v0.0.12) (2026-02-14) +## [0.0.12](https://github.com/mcpmux/mcp-mux/compare/v0.0.11...v0.0.12) (2026-02-14) ### Features -* Capture and stream process stderr to server log manager ([#63](https://github.com/ion-ash/mcp-mux/issues/63)) ([96795b0](https://github.com/ion-ash/mcp-mux/commit/96795b0b54ecfaa9743bb9e6045bfc86ddadcc2f)) -* Streamable HTTP transport with SSE notifications and E2E tests ([#61](https://github.com/ion-ash/mcp-mux/issues/61)) ([ca5b0ff](https://github.com/ion-ash/mcp-mux/commit/ca5b0ffab19aa395a75c5f10a18ab0e6efb1752a)) -* support default values for input definitions ([#70](https://github.com/ion-ash/mcp-mux/issues/70)) ([a1d9599](https://github.com/ion-ash/mcp-mux/commit/a1d9599601c212c1b7054fc4c5c76f065e0ea920)) -* update logo with bolder strokes and regenerate icons/screenshots ([#71](https://github.com/ion-ash/mcp-mux/issues/71)) ([68c292c](https://github.com/ion-ash/mcp-mux/commit/68c292c424671edf4a914484a7af570770fac71e)) +* Capture and stream process stderr to server log manager ([#63](https://github.com/mcpmux/mcp-mux/issues/63)) ([96795b0](https://github.com/mcpmux/mcp-mux/commit/96795b0b54ecfaa9743bb9e6045bfc86ddadcc2f)) +* Streamable HTTP transport with SSE notifications and E2E tests ([#61](https://github.com/mcpmux/mcp-mux/issues/61)) ([ca5b0ff](https://github.com/mcpmux/mcp-mux/commit/ca5b0ffab19aa395a75c5f10a18ab0e6efb1752a)) +* support default values for input definitions ([#70](https://github.com/mcpmux/mcp-mux/issues/70)) ([a1d9599](https://github.com/mcpmux/mcp-mux/commit/a1d9599601c212c1b7054fc4c5c76f065e0ea920)) +* update logo with bolder strokes and regenerate icons/screenshots ([#71](https://github.com/mcpmux/mcp-mux/issues/71)) ([68c292c](https://github.com/mcpmux/mcp-mux/commit/68c292c424671edf4a914484a7af570770fac71e)) -## [0.0.11](https://github.com/ion-ash/mcp-mux/compare/v0.0.10...v0.0.11) (2026-02-12) +## [0.0.11](https://github.com/mcpmux/mcp-mux/compare/v0.0.10...v0.0.11) (2026-02-12) ### Bug Fixes -* Claude client icon resolving ([#68](https://github.com/ion-ash/mcp-mux/issues/68)) ([c54128e](https://github.com/ion-ash/mcp-mux/commit/c54128e0fbff96bd110de4e4dea45580dfad224c)) -* Fix refresh token issue ([#69](https://github.com/ion-ash/mcp-mux/issues/69)) ([0eba047](https://github.com/ion-ash/mcp-mux/commit/0eba047922d3313121b5dd89e62f8b6aae9fe1db)) +* Claude client icon resolving ([#68](https://github.com/mcpmux/mcp-mux/issues/68)) ([c54128e](https://github.com/mcpmux/mcp-mux/commit/c54128e0fbff96bd110de4e4dea45580dfad224c)) +* Fix refresh token issue ([#69](https://github.com/mcpmux/mcp-mux/issues/69)) ([0eba047](https://github.com/mcpmux/mcp-mux/commit/0eba047922d3313121b5dd89e62f8b6aae9fe1db)) ### Documentation -* add mcpmux.com links and download references to README ([#64](https://github.com/ion-ash/mcp-mux/issues/64)) ([04ab100](https://github.com/ion-ash/mcp-mux/commit/04ab1006d68860ff6f347ef6cd68dd3d678c3352)) +* add mcpmux.com links and download references to README ([#64](https://github.com/mcpmux/mcp-mux/issues/64)) ([04ab100](https://github.com/mcpmux/mcp-mux/commit/04ab1006d68860ff6f347ef6cd68dd3d678c3352)) -## [0.0.10](https://github.com/ion-ash/mcp-mux/compare/v0.0.9...v0.0.10) (2026-02-10) +## [0.0.10](https://github.com/mcpmux/mcp-mux/compare/v0.0.9...v0.0.10) (2026-02-10) ### Bug Fixes -* suppress console window for stdio MCP servers on Windows ([#59](https://github.com/ion-ash/mcp-mux/issues/59)) ([98f862c](https://github.com/ion-ash/mcp-mux/commit/98f862cae83f24c4397fe8e6204215c68b0baf92)) +* suppress console window for stdio MCP servers on Windows ([#59](https://github.com/mcpmux/mcp-mux/issues/59)) ([98f862c](https://github.com/mcpmux/mcp-mux/commit/98f862cae83f24c4397fe8e6204215c68b0baf92)) -## [0.0.9](https://github.com/ion-ash/mcp-mux/compare/v0.0.8...v0.0.9) (2026-02-09) +## [0.0.9](https://github.com/mcpmux/mcp-mux/compare/v0.0.8...v0.0.9) (2026-02-09) ### Bug Fixes -* render server icon URLs as images instead of raw text ([#57](https://github.com/ion-ash/mcp-mux/issues/57)) ([5a94708](https://github.com/ion-ash/mcp-mux/commit/5a94708dcddd47c26183bd18c6abd348c91f976c)) +* render server icon URLs as images instead of raw text ([#57](https://github.com/mcpmux/mcp-mux/issues/57)) ([5a94708](https://github.com/mcpmux/mcp-mux/commit/5a94708dcddd47c26183bd18c6abd348c91f976c)) -## [0.0.8](https://github.com/ion-ash/mcp-mux/compare/v0.0.7...v0.0.8) (2026-02-09) +## [0.0.8](https://github.com/mcpmux/mcp-mux/compare/v0.0.7...v0.0.8) (2026-02-09) ### Features -* Add custom server configuration fields (env vars, args, headers) ([#54](https://github.com/ion-ash/mcp-mux/issues/54)) ([37ce0f5](https://github.com/ion-ash/mcp-mux/commit/37ce0f575883680e2ee12354e3bfea48e7a9337e)) +* Add custom server configuration fields (env vars, args, headers) ([#54](https://github.com/mcpmux/mcp-mux/issues/54)) ([37ce0f5](https://github.com/mcpmux/mcp-mux/commit/37ce0f575883680e2ee12354e3bfea48e7a9337e)) ### Bug Fixes -* Update screenshots and Logo ([#56](https://github.com/ion-ash/mcp-mux/issues/56)) ([e6fb736](https://github.com/ion-ash/mcp-mux/commit/e6fb736ca7a79c13f227cdb470e735df447ea7cd)) +* Update screenshots and Logo ([#56](https://github.com/mcpmux/mcp-mux/issues/56)) ([e6fb736](https://github.com/mcpmux/mcp-mux/commit/e6fb736ca7a79c13f227cdb470e735df447ea7cd)) ### Documentation -* add comprehensive light-theme screenshots for all features ([#47](https://github.com/ion-ash/mcp-mux/issues/47)) ([cefa644](https://github.com/ion-ash/mcp-mux/commit/cefa644daad6c23640db6bc767eb1dd0e43199f0)) -* comprehensive README rewrite with features, security, and archi… ([#44](https://github.com/ion-ash/mcp-mux/issues/44)) ([243d3a3](https://github.com/ion-ash/mcp-mux/commit/243d3a369f34cfb02c5e82085e90c68e5bed963d)) +* add comprehensive light-theme screenshots for all features ([#47](https://github.com/mcpmux/mcp-mux/issues/47)) ([cefa644](https://github.com/mcpmux/mcp-mux/commit/cefa644daad6c23640db6bc767eb1dd0e43199f0)) +* comprehensive README rewrite with features, security, and archi… ([#44](https://github.com/mcpmux/mcp-mux/issues/44)) ([243d3a3](https://github.com/mcpmux/mcp-mux/commit/243d3a369f34cfb02c5e82085e90c68e5bed963d)) -## [0.0.7](https://github.com/ion-ash/mcp-mux/compare/v0.0.6...v0.0.7) (2026-02-07) +## [0.0.7](https://github.com/mcpmux/mcp-mux/compare/v0.0.6...v0.0.7) (2026-02-07) ### Bug Fixes -* ux improvements and fixes ([#42](https://github.com/ion-ash/mcp-mux/issues/42)) ([fa52576](https://github.com/ion-ash/mcp-mux/commit/fa52576fc79102af992f71ef059f8f7eb937a23d)) +* ux improvements and fixes ([#42](https://github.com/mcpmux/mcp-mux/issues/42)) ([fa52576](https://github.com/mcpmux/mcp-mux/commit/fa52576fc79102af992f71ef059f8f7eb937a23d)) -## [0.0.6](https://github.com/ion-ash/mcp-mux/compare/v0.0.5...v0.0.6) (2026-02-06) +## [0.0.6](https://github.com/mcpmux/mcp-mux/compare/v0.0.5...v0.0.6) (2026-02-06) ### Features -* add autostart and system tray functionality ([#38](https://github.com/ion-ash/mcp-mux/issues/38)) ([cc99fcf](https://github.com/ion-ash/mcp-mux/commit/cc99fcf412f24f48edba12b8f0359fa71b5247c6)) -* implement Tauri updater functionality ([#36](https://github.com/ion-ash/mcp-mux/issues/36)) ([d355c68](https://github.com/ion-ash/mcp-mux/commit/d355c68a4b33901adb7f9be8c0765252f8c3577f)) +* add autostart and system tray functionality ([#38](https://github.com/mcpmux/mcp-mux/issues/38)) ([cc99fcf](https://github.com/mcpmux/mcp-mux/commit/cc99fcf412f24f48edba12b8f0359fa71b5247c6)) +* implement Tauri updater functionality ([#36](https://github.com/mcpmux/mcp-mux/issues/36)) ([d355c68](https://github.com/mcpmux/mcp-mux/commit/d355c68a4b33901adb7f9be8c0765252f8c3577f)) -## [0.0.5](https://github.com/ion-ash/mcp-mux/compare/v0.0.4...v0.0.5) (2026-02-05) +## [0.0.5](https://github.com/mcpmux/mcp-mux/compare/v0.0.4...v0.0.5) (2026-02-05) ### Bug Fixes -* **oauth:** remove credential caching to enable automatic token refresh ([#33](https://github.com/ion-ash/mcp-mux/issues/33)) ([f398cfa](https://github.com/ion-ash/mcp-mux/commit/f398cfad7f1f92956f528b5e4640049de77b5ac3)) +* **oauth:** remove credential caching to enable automatic token refresh ([#33](https://github.com/mcpmux/mcp-mux/issues/33)) ([f398cfa](https://github.com/mcpmux/mcp-mux/commit/f398cfad7f1f92956f528b5e4640049de77b5ac3)) -## [0.0.4](https://github.com/ion-ash/mcp-mux/compare/v0.0.3...v0.0.4) (2026-02-05) +## [0.0.4](https://github.com/mcpmux/mcp-mux/compare/v0.0.3...v0.0.4) (2026-02-05) ### Bug Fixes -* enable createUpdaterArtifacts for updater signatures ([c620e56](https://github.com/ion-ash/mcp-mux/commit/c620e56f9cae7cea4b7682ff49be37da3d1f670e)) +* enable createUpdaterArtifacts for updater signatures ([c620e56](https://github.com/mcpmux/mcp-mux/commit/c620e56f9cae7cea4b7682ff49be37da3d1f670e)) -## [0.0.3](https://github.com/ion-ash/mcp-mux/compare/v0.0.2...v0.0.3) (2026-02-05) +## [0.0.3](https://github.com/mcpmux/mcp-mux/compare/v0.0.2...v0.0.3) (2026-02-05) ### Features -* initial release of McpMux desktop app ([72181e2](https://github.com/ion-ash/mcp-mux/commit/72181e2b462f4f70eb586758e8bd029dcb3b7631)) +* initial release of McpMux desktop app ([72181e2](https://github.com/mcpmux/mcp-mux/commit/72181e2b462f4f70eb586758e8bd029dcb3b7631)) ### Bug Fixes -* add projectPath to tauri-action for monorepo support ([0299a23](https://github.com/ion-ash/mcp-mux/commit/0299a23c5f995b4bae670ef709134967a19c6ee3)) +* add projectPath to tauri-action for monorepo support ([0299a23](https://github.com/mcpmux/mcp-mux/commit/0299a23c5f995b4bae670ef709134967a19c6ee3)) -## [0.0.2](https://github.com/ion-ash/mcp-mux/compare/v0.0.1...v0.0.2) (2026-02-05) +## [0.0.2](https://github.com/mcpmux/mcp-mux/compare/v0.0.1...v0.0.2) (2026-02-05) ### Features -* initial release of McpMux desktop app ([72181e2](https://github.com/ion-ash/mcp-mux/commit/72181e2b462f4f70eb586758e8bd029dcb3b7631)) +* initial release of McpMux desktop app ([72181e2](https://github.com/mcpmux/mcp-mux/commit/72181e2b462f4f70eb586758e8bd029dcb3b7631)) diff --git a/Cargo.lock b/Cargo.lock index 138780c0..c64d2f20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4193,7 +4193,7 @@ dependencies = [ [[package]] name = "rmcp" version = "0.15.0" -source = "git+https://github.com/ion-ash/rust-sdk.git?branch=fix%2Fsse-channel-replacement-conflict#14eddf421f0cb7eae58bab926f4d7e54b47b84c5" +source = "git+https://github.com/mcpmux/rust-sdk.git?branch=fix%2Fsse-channel-replacement-conflict#14eddf421f0cb7eae58bab926f4d7e54b47b84c5" dependencies = [ "async-trait", "base64 0.22.1", @@ -4227,7 +4227,7 @@ dependencies = [ [[package]] name = "rmcp-macros" version = "0.15.0" -source = "git+https://github.com/ion-ash/rust-sdk.git?branch=fix%2Fsse-channel-replacement-conflict#14eddf421f0cb7eae58bab926f4d7e54b47b84c5" +source = "git+https://github.com/mcpmux/rust-sdk.git?branch=fix%2Fsse-channel-replacement-conflict#14eddf421f0cb7eae58bab926f4d7e54b47b84c5" dependencies = [ "darling 0.23.0", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index fffc7c4d..60b51843 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,6 +87,6 @@ strip = true # Temporary patch: fixes SSE channel replacement bug (notifications lost on reconnect) # Remove once upstream merges https://github.com/modelcontextprotocol/rust-sdk/pull/660 [patch.crates-io] -rmcp = { git = "https://github.com/ion-ash/rust-sdk.git", branch = "fix/sse-channel-replacement-conflict" } +rmcp = { git = "https://github.com/mcpmux/rust-sdk.git", branch = "fix/sse-channel-replacement-conflict" } diff --git a/README.md b/README.md index 50b0e073..960805d7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # McpMux [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE) -[![GitHub release](https://img.shields.io/github/v/release/ion-ash/mcp-mux)](https://github.com/ion-ash/mcp-mux/releases) +[![GitHub release](https://img.shields.io/github/v/release/mcpmux/mcp-mux)](https://github.com/mcpmux/mcp-mux/releases) ### Configure your MCP servers once. Connect every AI client. @@ -167,7 +167,7 @@ mcp-mux/ - **Website & Server Discovery** — [mcpmux.com](https://mcpmux.com) - **Download** — [mcpmux.com/download](https://mcpmux.com/download) - **Features** — [mcpmux.com/features](https://mcpmux.com/features) -- **Server Definitions Repo** — [github.com/ion-ash/mcp-servers](https://github.com/ion-ash/mcp-servers) +- **Server Definitions Repo** — [github.com/mcpmux/mcp-servers](https://github.com/mcpmux/mcp-servers) ## Contributing diff --git a/apps/desktop/public/logos/atlassian.svg b/apps/desktop/public/logos/atlassian.svg deleted file mode 100644 index 6eaac6cf..00000000 --- a/apps/desktop/public/logos/atlassian.svg +++ /dev/null @@ -1 +0,0 @@ -Atlassian \ No newline at end of file diff --git a/apps/desktop/public/logos/azure.svg b/apps/desktop/public/logos/azure.svg deleted file mode 100644 index 9803e2d4..00000000 --- a/apps/desktop/public/logos/azure.svg +++ /dev/null @@ -1 +0,0 @@ -Microsoft Azure \ No newline at end of file diff --git a/apps/desktop/public/logos/cloudflare.svg b/apps/desktop/public/logos/cloudflare.svg deleted file mode 100644 index 66cc0208..00000000 --- a/apps/desktop/public/logos/cloudflare.svg +++ /dev/null @@ -1 +0,0 @@ -Cloudflare \ No newline at end of file diff --git a/apps/desktop/public/logos/datadog.svg b/apps/desktop/public/logos/datadog.svg deleted file mode 100644 index ab437319..00000000 --- a/apps/desktop/public/logos/datadog.svg +++ /dev/null @@ -1 +0,0 @@ -Datadog \ No newline at end of file diff --git a/apps/desktop/public/logos/filesystem.svg b/apps/desktop/public/logos/filesystem.svg deleted file mode 100644 index 53c11aac..00000000 --- a/apps/desktop/public/logos/filesystem.svg +++ /dev/null @@ -1 +0,0 @@ -Files \ No newline at end of file diff --git a/apps/desktop/public/logos/gdrive.svg b/apps/desktop/public/logos/gdrive.svg deleted file mode 100644 index 7263ef31..00000000 --- a/apps/desktop/public/logos/gdrive.svg +++ /dev/null @@ -1 +0,0 @@ -Google Drive \ No newline at end of file diff --git a/apps/desktop/public/logos/github.svg b/apps/desktop/public/logos/github.svg deleted file mode 100644 index 81920ca3..00000000 --- a/apps/desktop/public/logos/github.svg +++ /dev/null @@ -1 +0,0 @@ -GitHub \ No newline at end of file diff --git a/apps/desktop/public/logos/linear.svg b/apps/desktop/public/logos/linear.svg deleted file mode 100644 index 9ac44813..00000000 --- a/apps/desktop/public/logos/linear.svg +++ /dev/null @@ -1 +0,0 @@ -Linear \ No newline at end of file diff --git a/apps/desktop/public/logos/memory.svg b/apps/desktop/public/logos/memory.svg deleted file mode 100644 index 38390179..00000000 --- a/apps/desktop/public/logos/memory.svg +++ /dev/null @@ -1 +0,0 @@ -GraphQL \ No newline at end of file diff --git a/apps/desktop/public/logos/mongodb.svg b/apps/desktop/public/logos/mongodb.svg deleted file mode 100644 index 13d7d00a..00000000 --- a/apps/desktop/public/logos/mongodb.svg +++ /dev/null @@ -1 +0,0 @@ -MongoDB \ No newline at end of file diff --git a/apps/desktop/public/logos/notion.svg b/apps/desktop/public/logos/notion.svg deleted file mode 100644 index 69afef32..00000000 --- a/apps/desktop/public/logos/notion.svg +++ /dev/null @@ -1 +0,0 @@ -Notion \ No newline at end of file diff --git a/apps/desktop/public/logos/postgresql.svg b/apps/desktop/public/logos/postgresql.svg deleted file mode 100644 index 931bdae1..00000000 --- a/apps/desktop/public/logos/postgresql.svg +++ /dev/null @@ -1 +0,0 @@ -PostgreSQL \ No newline at end of file diff --git a/apps/desktop/public/logos/puppeteer.svg b/apps/desktop/public/logos/puppeteer.svg deleted file mode 100644 index ac85899f..00000000 --- a/apps/desktop/public/logos/puppeteer.svg +++ /dev/null @@ -1 +0,0 @@ -Puppeteer \ No newline at end of file diff --git a/apps/desktop/public/logos/sentry.svg b/apps/desktop/public/logos/sentry.svg deleted file mode 100644 index 47888975..00000000 --- a/apps/desktop/public/logos/sentry.svg +++ /dev/null @@ -1 +0,0 @@ -Sentry \ No newline at end of file diff --git a/apps/desktop/public/logos/slack.svg b/apps/desktop/public/logos/slack.svg deleted file mode 100644 index bb2957e2..00000000 --- a/apps/desktop/public/logos/slack.svg +++ /dev/null @@ -1 +0,0 @@ -Slack \ No newline at end of file diff --git a/apps/desktop/public/logos/stripe.svg b/apps/desktop/public/logos/stripe.svg deleted file mode 100644 index 48272a2c..00000000 --- a/apps/desktop/public/logos/stripe.svg +++ /dev/null @@ -1 +0,0 @@ -Stripe \ No newline at end of file diff --git a/apps/desktop/public/mcpmux.svg b/apps/desktop/public/mcpmux.svg index abd4e818..b3ab3993 100644 --- a/apps/desktop/public/mcpmux.svg +++ b/apps/desktop/public/mcpmux.svg @@ -3,17 +3,18 @@ + + + + + + - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/apps/desktop/src-tauri/icons/128x128.png b/apps/desktop/src-tauri/icons/128x128.png index f69bf078..39a60963 100644 Binary files a/apps/desktop/src-tauri/icons/128x128.png and b/apps/desktop/src-tauri/icons/128x128.png differ diff --git a/apps/desktop/src-tauri/icons/128x128@2x.png b/apps/desktop/src-tauri/icons/128x128@2x.png index b43f211a..b3377ce3 100644 Binary files a/apps/desktop/src-tauri/icons/128x128@2x.png and b/apps/desktop/src-tauri/icons/128x128@2x.png differ diff --git a/apps/desktop/src-tauri/icons/32x32.png b/apps/desktop/src-tauri/icons/32x32.png index 50d473d3..b59716ae 100644 Binary files a/apps/desktop/src-tauri/icons/32x32.png and b/apps/desktop/src-tauri/icons/32x32.png differ diff --git a/apps/desktop/src-tauri/icons/64x64.png b/apps/desktop/src-tauri/icons/64x64.png new file mode 100644 index 00000000..8184af9f Binary files /dev/null and b/apps/desktop/src-tauri/icons/64x64.png differ diff --git a/apps/desktop/src-tauri/icons/Square107x107Logo.png b/apps/desktop/src-tauri/icons/Square107x107Logo.png index 47023aec..b8901b8a 100644 Binary files a/apps/desktop/src-tauri/icons/Square107x107Logo.png and b/apps/desktop/src-tauri/icons/Square107x107Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square142x142Logo.png b/apps/desktop/src-tauri/icons/Square142x142Logo.png index a124e0be..b31b13b2 100644 Binary files a/apps/desktop/src-tauri/icons/Square142x142Logo.png and b/apps/desktop/src-tauri/icons/Square142x142Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square150x150Logo.png b/apps/desktop/src-tauri/icons/Square150x150Logo.png index 36cafe35..0a7bbc9c 100644 Binary files a/apps/desktop/src-tauri/icons/Square150x150Logo.png and b/apps/desktop/src-tauri/icons/Square150x150Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square284x284Logo.png b/apps/desktop/src-tauri/icons/Square284x284Logo.png index f10b1efd..322b96f9 100644 Binary files a/apps/desktop/src-tauri/icons/Square284x284Logo.png and b/apps/desktop/src-tauri/icons/Square284x284Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square30x30Logo.png b/apps/desktop/src-tauri/icons/Square30x30Logo.png index a6d6b2c5..8d1a7b0f 100644 Binary files a/apps/desktop/src-tauri/icons/Square30x30Logo.png and b/apps/desktop/src-tauri/icons/Square30x30Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square310x310Logo.png b/apps/desktop/src-tauri/icons/Square310x310Logo.png index d196a82b..5f5636f8 100644 Binary files a/apps/desktop/src-tauri/icons/Square310x310Logo.png and b/apps/desktop/src-tauri/icons/Square310x310Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square44x44Logo.png b/apps/desktop/src-tauri/icons/Square44x44Logo.png index 83a83242..3bcd5697 100644 Binary files a/apps/desktop/src-tauri/icons/Square44x44Logo.png and b/apps/desktop/src-tauri/icons/Square44x44Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square71x71Logo.png b/apps/desktop/src-tauri/icons/Square71x71Logo.png index 0d8ece21..988f8c4d 100644 Binary files a/apps/desktop/src-tauri/icons/Square71x71Logo.png and b/apps/desktop/src-tauri/icons/Square71x71Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square89x89Logo.png b/apps/desktop/src-tauri/icons/Square89x89Logo.png index ce942a74..a08e8dd4 100644 Binary files a/apps/desktop/src-tauri/icons/Square89x89Logo.png and b/apps/desktop/src-tauri/icons/Square89x89Logo.png differ diff --git a/apps/desktop/src-tauri/icons/StoreLogo.png b/apps/desktop/src-tauri/icons/StoreLogo.png index 9371e273..b4a1d3ab 100644 Binary files a/apps/desktop/src-tauri/icons/StoreLogo.png and b/apps/desktop/src-tauri/icons/StoreLogo.png differ diff --git a/apps/desktop/src-tauri/icons/appicon-small.svg b/apps/desktop/src-tauri/icons/appicon-small.svg index abd4e818..b3ab3993 100644 --- a/apps/desktop/src-tauri/icons/appicon-small.svg +++ b/apps/desktop/src-tauri/icons/appicon-small.svg @@ -3,17 +3,18 @@ + + + + + + - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/apps/desktop/src-tauri/icons/icon.icns b/apps/desktop/src-tauri/icons/icon.icns index 47c0dcee..395b9e05 100644 Binary files a/apps/desktop/src-tauri/icons/icon.icns and b/apps/desktop/src-tauri/icons/icon.icns differ diff --git a/apps/desktop/src-tauri/icons/icon.ico b/apps/desktop/src-tauri/icons/icon.ico index a43b5e49..02f48f8b 100644 Binary files a/apps/desktop/src-tauri/icons/icon.ico and b/apps/desktop/src-tauri/icons/icon.ico differ diff --git a/apps/desktop/src-tauri/icons/icon.png b/apps/desktop/src-tauri/icons/icon.png index 128608e6..debc0f8b 100644 Binary files a/apps/desktop/src-tauri/icons/icon.png and b/apps/desktop/src-tauri/icons/icon.png differ diff --git a/apps/desktop/src-tauri/icons/tray-icon.svg b/apps/desktop/src-tauri/icons/tray-icon.svg new file mode 100644 index 00000000..4729a605 --- /dev/null +++ b/apps/desktop/src-tauri/icons/tray-icon.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index 98281d29..c06cca9e 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -20,7 +20,7 @@ }, "updater": { "endpoints": [ - "https://github.com/ion-ash/mcp-mux/releases/latest/download/latest.json" + "https://github.com/mcpmux/mcp-mux/releases/latest/download/latest.json" ], "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDdCQUZGMEVCMEZBOTk5RTcKUldUbm1ha1A2L0N2ZTlOZjN5T3pGOHBHRUlibytMY2tPeWJkQ01heDJzdTJqK3B3a2lBdDZ1T1oK" } diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 9d2bc929..5e2d4740 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -39,7 +39,7 @@ import { SpacesPage } from '@/features/spaces'; import { SettingsPage } from '@/features/settings'; import { useGatewayEvents, useServerStatusEvents } from '@/hooks/useDomainEvents'; -/** McpMux title-bar icon — miniature of the actual app icon */ +/** McpMux title-bar icon — miniature cat icon */ function McpMuxGlyph({ className }: { className?: string }) { return ( - - + + + + + + + + - {/* Left dots */} - - - - {/* Bold M */} - - {/* Right dots */} - - - + {/* Cat silhouette with transparent eyes/nose */} + + {/* Smile */} + + {/* Whiskers left */} + + + {/* Whiskers right */} + + ); } @@ -201,8 +206,8 @@ function AppContent() {
- Mcp - Mux + Mcp + Mux