# ALCOMD3 v2.0.0-beta.3

## English

ALCOMD3 v2.0.0-beta.3 is a beta maintenance release based on v2.0.0-beta.2. It focuses on installed-app startup reliability and restoring the expected MD3.6 baseline around the MCP beta changes.

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

#### Installed app reliability

- Avoided a dev TypeScript binding export crash in installed builds by only exporting bindings when the source-tree layout is present.
- Logged binding export failures instead of panicking.
- Added a regression test for the source-layout detection used by TypeScript binding export.

#### GUI baseline and repository workflows

- Restored bundled Anton and Noto Sans font assets and their third-party license entries.
- Restored repository add/import refresh behavior so package and repository views are explicitly refreshed after those operations.
- Restored MD3.6-era package apply progress behavior around MCP changes.

#### Windows installer

- Kept Windows setup resource metadata derived from the current GUI package version instead of the old hard-coded `1.1.6.6` value.
- Windows resource metadata reports `2.0.0.0` for this beta, while updater and release metadata continue to use the SemVer version `2.0.0-beta.3`.

#### Release and maintenance

- Updated Rust workspace package versions, npm package versions, lockfiles, README release references, and release notes to `2.0.0-beta.3`.

### 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.3 は、v2.0.0-beta.2 をベースにしたベータ版メンテナンスリリースです。インストール済みアプリの起動安定性と、MCP ベータ変更周辺の MD3.6 ベースライン復元を中心に調整しました。

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

#### インストール済みアプリの信頼性

- source-tree layout が存在する場合のみ TypeScript binding を export するようにし、インストール済み build で dev binding export がクラッシュしないようにしました。
- binding export に失敗した場合、panic ではなくログへ記録するようにしました。
- TypeScript binding export の source-layout 判定に回帰テストを追加しました。

#### GUI ベースラインとリポジトリ操作

- 同梱 Anton / Noto Sans フォントアセットと第三者ライセンス項目を復元しました。
- リポジトリ add/import 後に package と repository view を明示的に再取得する挙動を復元しました。
- MCP 変更周辺の package apply progress 表示を MD3.6 時点の挙動へ戻しました。

#### Windows インストーラー

- Windows setup のリソースメタデータは、古い固定値 `1.1.6.6` ではなく、現在の GUI パッケージバージョンから生成されます。
- このベータ版の Windows リソースメタデータは `2.0.0.0` を示し、updater と release のメタデータは引き続き SemVer の `2.0.0-beta.3` を使用します。

#### リリースとメンテナンス

- Rust workspace の各パッケージ、npm パッケージ、lockfile、README のリリース参照、リリースノートを `2.0.0-beta.3` に更新しました。

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

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

## 中文

ALCOMD3 v2.0.0-beta.3 是基于 v2.0.0-beta.2 的 beta 维护版本。本版本主要改进安装版应用的启动可靠性，并围绕 MCP beta 变更恢复预期的 MD3.6 基线行为。

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

#### 安装版应用可靠性

- 仅在存在源码树布局时导出 TypeScript bindings，避免安装版构建触发 dev binding export 崩溃。
- binding export 失败时改为记录日志，不再 panic。
- 为 TypeScript binding export 的源码布局检测新增回归测试。

#### GUI 基线与仓库流程

- 恢复随包分发的 Anton / Noto Sans 字体资源及其第三方许可条目。
- 恢复仓库添加/导入后的显式 package 与 repository view 刷新行为。
- 将 MCP 相关变更周边的 package apply progress 表现恢复到 MD3.6 时的基线行为。

#### Windows 安装器

- Windows setup 资源元数据继续从当前 GUI 包版本派生，不再使用旧的硬编码 `1.1.6.6`。
- 本 beta 的 Windows 资源元数据会显示 `2.0.0.0`；updater 和 release 元数据仍使用 SemVer 版本 `2.0.0-beta.3`。

#### 发布与维护

- 将 Rust workspace 包、npm 包、lockfile、README 发布引用和发布说明更新为 `2.0.0-beta.3`。

### 安装说明

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