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

## Highlights
- **SSH Connections**: You can now set a **double-click requirement** for opening Connections via the Workspace setting `doubleClickOpensConnection`.
- **SSH SOCKS proxy**: Add **authenticated SOCKS SSH proxy support** and make the SOCKS proxy handling **native** (no more external `ssh + nc` dance).
- **Connections tree reliability**: Selection/opening in the Connection tree is more consistent—click targets cover the whole row, and double-click behavior is respected for child Connections.
- **URL Connection UI cleanup**: The URL Connection browser has been redesigned with an Apple-esque File Explorer-like UI, and the **status footer** was removed.

## New
- **Workspace setting `doubleClickOpensConnection`**: Require double-click to open Connections (instead of single-click). ([@ryantsai](https://github.com/ryantsai/KKTerm) in #346)

## Improved
- **Native, cross-platform SSH SOCKS proxy** with fixes to migration/readback and ensured proxy coverage. (PR #340)
- **SSH remote OS icon auto-detection**: better detection across more Unix-like systems and correct distro/OS icon mapping. (PR #348)
- **URL Connection browser** redesigned to a File Explorer Apple-esque UI. (PR #350)
- **Connection selection click behavior**: tree row is now the click target for selection. (PR #355)

## Fixed
- **AI settings secret-save failures** are now clarified so credential save issues don’t silently abort the rest of the save. (PR #338, reported/author: @ryantsai)
- **Gemini AI provider settings validation** fix. (PR #347)
- **Gemini & NVIDIA AI providers** now use **Chat Completions** for compatibility. (PR #353)
- **Connections tree click reliability amid drag detection** improved. (PR #352)
- **Double-click behavior for child Connections** now matches the parent setting. (PR #354, reported/author: @ryantsai)
- **Avoid duplicate Quick Connect creation / name collisions**. (PR #339)
- **Workspace deletion cleanup**: close open Tabs and refresh UI when deleting a workspace. (PR #342)
- **Currency converter rate refresh fallbacks** fixed. (PR #341)
- **Remove URL browser status footer** (avoids duplicated footer info / unnecessary chrome). (PR #351)
- **Preserve double-click-to-open for child connections** (row behavior). (PR #354)
- **Fix currency converter UI strings for localization**. (PR #341 includes related localization work; contributor: @ryantsai)
- **[codex] Authenticated SSH SOCKS proxy support** added. (PR #359)

## Internal
- **MCP tools catalog**: share one tool catalog and expand the built-in MCP surface. (PR #333)
- **Update localization for SSH SOCKS proxy** strings/hints across multiple languages. (PR #340 / related work; short SHA: d2c603c)
- **Test reliability**: fixes to make backend tests pass across platforms. (PR #340; includes PR review-related work)
- **Other internal UI polish / styling work** (e.g., status notice popup tones/animations). (PR #357, PR #336 reviewed work)
- **Codex authenticated SOCKS proxy support merge** and related internal updates. (PR #359; short SHA: 8fc274a)

---

## 重點
- **SSH 連線（Connection）**：新增 Workspace 設定 `doubleClickOpensConnection`，可改為需要**雙擊**才會開啟 Connection。
- **SSH SOCKS Proxy**：加入**支援驗證（authenticated）的 SOCKS SSH Proxy**，並讓 SOCKS Proxy 處理改為**原生（native）**（不用再做 `ssh + nc` 那種外部指揮操作）。
- **Connection 樹狀清單可靠度**：選取/開啟行為更一致——整列都可點選、且子 Connection 會正確遵循雙擊規則。
- **URL Connection 瀏覽器**：重新設計為類 File Explorer 的 Apple 風格 UI，並移除 **狀態頁尾（status footer）**。

## 新增
- **Workspace 設定 `doubleClickOpensConnection`**：啟用後需雙擊才能開啟 Connections（取代單擊開啟）。（#346，[@ryantsai](https://github.com/ryantsai/KKTerm)）

## 改進
- **原生且跨平台的 SSH SOCKS Proxy**，並修正 migration/readback 相關問題，且確保 proxy 作用範圍一致。 （#340）
- **SSH 遠端作業系統（remote OS）圖示自動偵測**：涵蓋更多類 Unix 系統，並正確套用 distro/OS 圖示。 （#348）
- **URL Connection 瀏覽器**改版：採用類 File Explorer 的 Apple-esque UI。 （#350）
- **Connection 選取點擊範圍**：樹狀清單的整列都可作為選取點擊目標。 （#355）

## 修正
- **AI 設定祕鑰（secret）儲存失敗**：現在會提供更清楚的錯誤回饋，避免儲存失敗時整批儲存被靜默中止。 （#338，回報/作者：@ryantsai）
- **Gemini AI provider 設定驗證**修正。 （#347）
- **Gemini & NVIDIA AI provider**：改用 **Chat Completions** 以提升相容性。 （#353）
- **Connection 樹狀清單**：拖曳偵測干擾點擊的情況修正。 （#352）
- **子 Connection 雙擊行為**：現在會正確遵循 `doubleClickOpensConnection` 設定。 （#354，回報/作者：@ryantsai）
- **避免重複建立 Quick Connect / 名稱衝突**。 （#339）
- **Workspace 刪除清理**：刪除 Workspace 時會關閉開啟的 Tab，並刷新 UI。 （#342）
- **貨幣換算器**：修正匯率重新整理的 fallback 行為。 （#341）
- **移除 URL 瀏覽器狀態頁尾**（避免重複資訊、減少無必要的頁尾 chrome）。 （#351）
- **雙擊開啟子 Connection 行為**（row 行為）。 （#354）
- **貨幣換算器字串本地化修正**。 （#341，包含相關在地化工作；貢獻者：@ryantsai）
- **[codex] 支援驗證的 SSH SOCKS Proxy**。 （#359）

## Internal
- **MCP 工具目錄（tool catalog）**：共用單一工具目錄並擴充內建 MCP surface。 （#333）
- **SSH SOCKS Proxy 多語系在地化更新**（strings/hints）。 （#340 相關工作；short SHA：d2c603c）
- **測試可靠度**：修正後端測試讓其能跨平台通過。 （#340；包含 PR review 相關工作）
- **其他內部 UI 佈景/樣式**（例如狀態提示（status notice）語氣與動畫）。 （#357、#336 相關 review 工作）
- **Codex 驗證 SOCKS Proxy 支援合併**及相關內部更新。 （#359；short SHA：8fc274a）
