# ALCOMD3 v2.0.0-beta.4

## English

ALCOMD3 v2.0.0-beta.4 is a beta release from the current `dev-mcp` branch. It focuses on packaging and exposing the new local MCP bridge while keeping the beta updater channel separate from stable releases.

### Changes since v2.0.0-beta.3

#### MCP integration

- Added the `alcomd3-mcp` bridge crate and shared local MCP protocol crate.
- Exposed a local MCP IPC endpoint from the desktop app.
- Added read-only ALCOMD3 MCP tools for querying app and package/project data.
- Added an MCP status page in the GUI sidebar with localized strings.
- Packaged `alcomd3-mcp.exe` together with the Windows ALCOMD3 installer.

#### Repository and installed-app reliability

- Stabilized repository add/import refresh paths.
- Kept dev TypeScript binding export paths from breaking installed app startup.
- Added coverage for duplicate repository handling without panics.

#### Release and installer metadata

- Updated Rust workspace packages, npm packages, lockfiles, README release references, and release notes to `2.0.0-beta.4`.
- Windows setup resource metadata uses the numeric version `2.0.0.0`, while updater and release metadata use the SemVer version `2.0.0-beta.4`.

### Installation Notes

The Windows version updates the existing application installation instead of installing side by side.
The main executable keeps its legacy file name for compatibility with the existing install path and protocol associations.

## 日本語

ALCOMD3 v2.0.0-beta.4 は、現在の `dev-mcp` ブランチから作成したベータリリースです。安定版とは別の beta updater チャンネルを維持しつつ、新しいローカル MCP bridge の同梱と公開を中心にしています。

### v2.0.0-beta.3 からの変更点

#### MCP 統合

- `alcomd3-mcp` bridge crate と共有ローカル MCP protocol crate を追加しました。
- デスクトップアプリからローカル MCP IPC endpoint を公開しました。
- アプリ情報や package/project 情報を取得する read-only ALCOMD3 MCP tools を追加しました。
- GUI sidebar に MCP status page を追加し、各言語の文字列を追加しました。
- Windows ALCOMD3 インストーラーに `alcomd3-mcp.exe` を同梱しました。

#### リポジトリ操作とインストール済みアプリの信頼性

- リポジトリ add/import 後の refresh path を安定化しました。
- dev TypeScript binding export path がインストール済みアプリの起動を壊さないように維持しました。
- duplicate repository handling が panic しないことを確認するテストを追加しました。

#### リリースとインストーラーメタデータ

- Rust workspace packages、npm packages、lockfiles、README の release 参照、release notes を `2.0.0-beta.4` に更新しました。
- Windows setup の resource metadata は numeric version `2.0.0.0` を使用し、updater と release metadata は SemVer の `2.0.0-beta.4` を使用します。

### インストールについて

Windows 版は、並行してインストールされるのではなく、既存の application installation を更新します。
既存のインストール先やプロトコル関連付けとの互換性のため、main executable は legacy file name を維持します。

## 中文

ALCOMD3 v2.0.0-beta.4 是从当前 `dev-mcp` 分支发布的 beta 版本。本版本重点是打包并暴露新的本地 MCP bridge，同时继续让 beta 更新通道与稳定版发布分离。

### 相比 v2.0.0-beta.3 的变化

#### MCP 集成

- 新增 `alcomd3-mcp` bridge crate 和共享的本地 MCP protocol crate。
- 从桌面应用暴露本地 MCP IPC endpoint。
- 新增只读 ALCOMD3 MCP tools，用于查询应用、包和项目相关数据。
- 在 GUI 侧边栏新增 MCP status page，并补充多语言文案。
- Windows ALCOMD3 安装器现在会一并打包 `alcomd3-mcp.exe`。

#### 仓库流程与安装版可靠性

- 稳定仓库 add/import 后的 refresh 路径。
- 保持 dev TypeScript binding export 路径不会破坏安装版应用启动。
- 新增重复仓库处理不 panic 的覆盖测试。

#### 发布与安装器元数据

- 将 Rust workspace 包、npm 包、lockfile、README 发布引用和发布说明更新为 `2.0.0-beta.4`。
- Windows setup 资源元数据使用数值版本 `2.0.0.0`；updater 和 release 元数据仍使用 SemVer 版本 `2.0.0-beta.4`。

### 安装说明

Windows 版本会更新既有应用安装，而不是并排安装。
主程序保留 legacy file name，用于兼容既有安装路径和协议关联。
