## Direct Downloads
* 💻 [Download for Windows (64-bit)](https://github.com/ryantsai/KKTerm/releases/download/v0.1.109/kkterm-0.1.109-windows-x64-setup.exe)
* 💻 [Download for Windows (ARM64)](https://github.com/ryantsai/KKTerm/releases/download/v0.1.109/kkterm-0.1.109-windows-arm64-setup.exe)

## Highlights
- Improved **PC Info** Dashboard Widget Instance with more system details (manufacturer/model/family/SKU/serial/UUID, etc.) and updated localization keys.  
- Better large file viewing in the workspace: **FileViewer** now benefits from virtualized **LargeTextViewer** with status-bar progress (so your terminal-sized text blocks don’t feel as heavy).  
- Enhanced **IT Ops** rack workflows: rack depth options + validation, along with updated **RackDialog** UI and localization.

## New
- **Server Room** management and **Rack Item ↔ Connection** bindings:
  - Added Server Room creation/management in **ServerRoomDialog** and **SitesTab**
  - Introduced **RackItemBindingsDialog** to manage connections associated with Rack Items
  - Updated **RackStage** to support binding items to connections
  - Refactored **SiteDialog** to focus on Server Room management

## Improved
- **PC Info** Dashboard Widget Instance: added additional system information fields and localization updates (e.g., `dashboard.pcInfoField.pcModel`).
- Rack inventory UI: rack depth options (presets + custom input) and updated **RackDialog**.
- More robust rack/depth handling in IT Ops (including related UI/logic updates).

## Fixed
- Improved large text viewing in **FileViewer** by adding virtualized **LargeTextViewer** and status-bar progress (PR #510 by @ryantsai).  

## Internal
- Updated localization docs and translations for new/updated labels (including PC model and server room/rack depth related text).
- Refactored vendor string handling and updated related IT Ops tests.
- Removed audit/relationship metadata from **RackItemDialog** and related components, and updated affected tests.
- Removed `scope` option from recipes and updated installer tests for machine-scope entries.  

---

## 重要內容
- 改善 **PC Info** Dashboard Widget Instance，補上更多系統資訊（廠商/型號/系列/SKU/序號/UUID 等），並同步更新在地化字串。
- 工作區的大型檔案顯示體驗更好：**FileViewer** 已支援虛擬化的 **LargeTextViewer**，並在狀態列顯示進度（讓那種終端機等級的巨量文字不至於「卡到像網路斷線一樣」）。
- **IT Ops** 機櫃流程更完整：新增機櫃深度選項與驗證，並更新 **RackDialog** 介面與在地化。

## 新增
- **Server Room** 管理與 **Rack Item ↔ Connection** 綁定：
  - 在 **ServerRoomDialog** 與 **SitesTab** 新增/管理 Server Room
  - 新增 **RackItemBindingsDialog**，用來管理與 Rack Items 關聯的連線
  - 更新 **RackStage**，支援將項目綁定到連線
  - 重構 **SiteDialog**，改以 Server Room 管理為主

## 改善
- **PC Info** Dashboard Widget Instance：新增更多系統資訊欄位與在地化更新（例如 `dashboard.pcInfoField.pcModel`）。
- 機櫃盤點/建立介面：支援機櫃深度選項（預設 + 自訂輸入）與更新 **RackDialog**。
- IT Ops 的機櫃/深度處理更完善（包含相關 UI/流程更新）。

## 修正
- 改善 **FileViewer** 的大型文字檔顯示：加入虛擬化 **LargeTextViewer** 與狀態列進度（PR #510，作者 @ryantsai）。  

## Internal
- 更新在地化文件與多語系翻譯（包含 PC model、server room、機櫃深度等相關字串）。
- 重構供應商字串處理方式，並更新對應 IT Ops 測試。
- 從 **RackItemDialog** 與相關元件移除稽核/關聯中繼資料，並更新受影響測試。
- 移除配方（recipes）的 `scope` 選項，並更新安裝器機器範圍測試。
