# ALCOMD3 v1.1.6-MD3.4

## English

ALCOMD3 v1.1.6-MD3.4 is an update based on v1.1.6-MD3.3, focused on dialog stability, backup and project copy progress behavior, Windows integration, startup safety checks, and long task coordination.

### Changes since v1.1.6-MD3.3

- Unified the sizing, scrolling, and animation behavior of large dialogs, including repository add/import, project management, Unity migration, and settings dialogs.
- Reduced dialog opening jitter, content overflow, unstable scrollbars, and inconsistent behavior between large dialogs.
- Improved project copy progress behavior to more closely match backup progress, including minimize, restore, completion, cancellation, and toast feedback.
- Added project copy cancellation support and improved cancellation responsiveness so interrupted copies can stop and clean up partial output more predictably.
- Removed title-bar close interception for backup, project copy, and package operations. Explicit cancel buttons remain available for controlled cancellation.
- Changed Windows URL opening to use the system shell association directly instead of launching through `cmd /c start`, reducing interference from security or device management software.
- Added startup hostname checks so unsupported non-ASCII computer names are detected on every launch, not only during first setup.
- Added backup/copy task coordination so only one project backup or project copy task can run at a time. Repeated actions restore the active progress window and show localized feedback.
- Added and updated related localization for English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, and French.
- Updated application version to `1.1.6-MD3.4`.
- Updated Windows installer file version to `1.1.6.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 v1.1.6-MD3.4 は、v1.1.6-MD3.3 をベースにした更新です。主にダイアログの安定性、バックアップとプロジェクトコピーの進行状況、Windows 連携、起動時の安全確認、長時間タスクの調整を改善しました。

### v1.1.6-MD3.3 からの変更点

- リポジトリ追加・インポート、プロジェクト管理、Unity 移行、設定などの大きなダイアログで、サイズ、スクロール、アニメーションの挙動を統一しました。
- ダイアログ表示時の揺れ、内容のはみ出し、不安定なスクロールバー、大きなダイアログ間の挙動差を減らしました。
- プロジェクトコピーの進行状況をバックアップの挙動に近づけ、最小化、復元、完了、キャンセル、トースト通知を改善しました。
- プロジェクトコピーのキャンセル機能を追加し、途中で止めたコピーをより早く停止し、部分的な出力をより安定して片付けられるようにしました。
- バックアップ、プロジェクトコピー、パッケージ操作で、タイトルバーの閉じる操作に対する遮断処理を削除しました。制御されたキャンセルには引き続き明示的なキャンセルボタンを使えます。
- Windows で URL を開く処理を `cmd /c start` 経由ではなく、システムの関連付けを直接使う方式に変更し、セキュリティソフトや端末管理ソフトによる干渉を減らしました。
- 非 ASCII のコンピューター名に関する起動時チェックを追加し、初回セットアップ時だけでなく毎回の起動で検出できるようにしました。
- バックアップとコピーのタスク調整を追加し、同時に実行できるプロジェクトバックアップまたはプロジェクトコピーは 1 件だけにしました。重複操作時は進行中のウィンドウを復元し、ローカライズされた通知を表示します。
- 英語、簡体字中国語、繁体字中国語、日本語、韓国語、ドイツ語、フランス語の関連ローカライズを追加・更新しました。
- アプリケーションバージョンを `1.1.6-MD3.4` に更新しました。
- Windows インストーラーのファイルバージョンを `1.1.6.4` に更新しました。

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

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

## 中文

ALCOMD3 v1.1.6-MD3.4 是基于 v1.1.6-MD3.3 的更新，主要改进弹窗稳定性、备份与项目复制进度行为、Windows 集成、启动时安全检查以及长任务协调。

### 相比 v1.1.6-MD3.3 的变化

- 统一大弹窗的尺寸、滚动和动画行为，包括仓库添加/导入、项目管理、Unity 迁移和设置等弹窗。
- 减少弹窗打开时抖动、内容溢出、滚动条不稳定以及不同大弹窗行为不一致的问题。
- 改进项目复制进度行为，使其更接近备份进度，包括最小化、恢复、完成、取消和 toast 反馈。
- 新增项目复制取消能力，并改进取消响应速度，使中断后的复制能更可预测地停止并清理部分输出。
- 移除备份、项目复制和软件包操作对标题栏关闭按钮的拦截。需要受控取消时仍可使用明确的取消按钮。
- Windows 打开网址逻辑改为直接使用系统关联，而不是通过 `cmd /c start` 启动，减少安全软件或设备管理软件拦截的概率。
- 新增启动时设备名检查，使非 ASCII 电脑名不再只在首次设置时检测，而是每次启动都会检测。
- 新增备份/复制任务协调，同一时间只允许一个项目备份或项目复制任务运行。重复触发时会恢复正在进行的进度窗口并显示本地化反馈。
- 新增和更新了英语、简体中文、繁体中文、日语、韩语、德语和法语的相关本地化。
- 应用程序版本更新为 `1.1.6-MD3.4`。
- Windows 安装器文件版本更新为 `1.1.6.4`。

### 安装说明

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