# ALCOMD3 v1.1.6-MD3.5

## English

ALCOMD3 v1.1.6-MD3.5 is an update based on v1.1.6-MD3.4, focused on startup window display behavior, update dialog improvements, the ALCOMD3 website entry point, and default `vcc://` protocol association behavior.

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

- Fixed a brief small white window appearing during ALCOMD3 startup. The issue was caused by the Tauri main window becoming visible before saved size, maximized state, and frontend theme initialization had been applied.
- The main window is now created with the saved initial size and `visible(false)`. After frontend theme initialization finishes, the frontend calls the new `util_frontend_ready` command, and the backend then shows and focuses the window.
- Added a static first-frame background color in `index.html` to reduce white-background flicker before CSS and JavaScript finish loading.
- Improved update detection dialog behavior. When an update is available, the dialog now provides an official website button in addition to the immediate update button.
- Changed the update dialog website entry to open the ALCOMD3 official website at `https://alcomd3.cqmhv.com/`.
- Hardened the update installation command so non-automatic update states return an error instead of panicking if updater information is unavailable.
- Changed the `vcc://` URL scheme association option to default to enabled. Existing user configurations that explicitly disabled this option are preserved.
- Added and updated related localization for English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, and French.
- Updated application version to `1.1.6-MD3.5`.
- Updated Windows installer file version to `1.1.6.5`.

### 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.5 は、v1.1.6-MD3.4 をベースにした更新です。主に起動時のウィンドウ表示、更新ダイアログ、ALCOMD3 公式サイトへの導線、`vcc://` プロトコル関連付けの既定値を改善しました。

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

- ALCOMD3 起動時に、小さな白いウィンドウが一瞬表示される問題を修正しました。Tauri のメインウィンドウが、保存済みサイズ、最大化状態、フロントエンドのテーマ初期化より先に表示されていたことが原因でした。
- メインウィンドウ作成時に保存済みの初期サイズを直接適用し、`visible(false)` で非表示のまま作成するようにしました。フロントエンドのテーマ初期化完了後に、新しい `util_frontend_ready` コマンドを呼び出し、バックエンド側で show と focus を実行してから表示します。
- CSS と JavaScript の読み込み完了前の白背景のちらつきを減らすため、`index.html` に静的な初期背景色を追加しました。
- 更新確認ダイアログを改善しました。更新が見つかった場合、即時更新ボタンに加えて公式サイトへ移動するボタンも表示するようにしました。
- 更新ダイアログのサイト導線を ALCOMD3 公式サイト `https://alcomd3.cqmhv.com/` に変更しました。
- 自動更新できない状態で updater 情報が存在しない場合に panic しないよう、更新インストールコマンドを強化し、エラーを返すようにしました。
- `vcc://` URL スキーム関連付けの設定を既定で有効にしました。既存のユーザー設定で明示的に無効化されている場合は、その設定を維持します。
- 英語、簡体字中国語、繁体字中国語、日本語、韓国語、ドイツ語、フランス語の関連ローカライズを追加・更新しました。
- アプリケーションバージョンを `1.1.6-MD3.5` に更新しました。
- Windows インストーラーのファイルバージョンを `1.1.6.5` に更新しました。

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

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

## 中文

ALCOMD3 v1.1.6-MD3.5 是基于 v1.1.6-MD3.4 的更新，主要改进启动时窗口显示、更新弹窗、ALCOMD3 官网入口，以及 `vcc://` 协议关联的默认行为。

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

- 修复 ALCOMD3 启动时短暂出现“小白色窗口”的问题。该问题是因为 Tauri 主窗口创建后立即可见，但保存尺寸、最大化状态和前端主题初始化都在后续才生效，导致首帧显示默认白底小窗口。
- 创建主窗口时现在会直接应用保存的初始尺寸，并设置为 `visible(false)`。前端主题初始化完成后会调用新增的 `util_frontend_ready` 命令，由后端执行 show + focus 后再显示窗口。
- 在 `index.html` 中增加静态首帧背景色，减少 CSS/JS 加载前的白底闪烁。
- 改进更新检测弹窗。检测到有更新时，除了提供立即更新按钮以外，也会提供前往官网按钮。
- 更新弹窗中的官网入口已改为跳转到 ALCOMD3 官网 `https://alcomd3.cqmhv.com/`。
- 加固更新安装命令：当当前更新状态无法自动安装且 updater 信息不存在时，现在会返回错误，而不是触发 panic。
- 将 `vcc://` URL 快捷方式关联选项改为默认开启。已有配置中明确关闭该选项的用户设置不会被覆盖。
- 新增和更新了英语、简体中文、繁体中文、日语、韩语、德语和法语的相关本地化。
- 应用程序版本更新为 `1.1.6-MD3.5`。
- Windows 安装器文件版本更新为 `1.1.6.5`。

### 安装说明

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