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

## Highlights
- Smoother SFTP path controls in your Connection: autocomplete, recent paths, and improved inline-toolbar behavior (PR #252).
- Clearer `winget` error output by decoding exit codes and adding verbose logs for installer-related actions (PR #253).
- Better handling of rejected SSH X11 forwarding status in SSH panes, so the Session doesn’t silently “faceplant” (PR #255).

## New
- Direct AI attachment submit flow to send context with fewer steps from the Assistant Panel (PR #256).
- Localized support for direct attachment prompts and improved related translations (PR #256, commit `9f13659`).

## Improved
- Improve SFTP path controls: autocomplete, recent paths, and inline-toolbar behavior (PR #252).
- Decode `winget` exit codes and enable verbose logging for install/managed-Ollama/uninstall flows to surface more actionable details (PR #253).
- Handle rejected SSH X11 forwarding status in SSH panes using server reply status (PR #255).
- X Server: improved management/wording in localization strings and UI network tool descriptions (commit `294054d`, plus PRs contributing to X Server work).

## Fixed
- Handle rejected SSH X11 forwarding status in SSH panes (PR #255).
- Decode `winget` exit codes so installer failures show readable meaning instead of raw HRESULT integers (PR #253).

## Internal
- Normalize locale JSON key order with a new script to match source locale order (commit `36a6839`).
- Localization and translation updates for new/updated UI strings (including direct attachment prompt strings and X Server-related strings; commits `9f13659`, `294054d`).
- Workspace/assistant wiring, and various related refactors and merges (commits including `4dfc31b`, `4068e08`, `b60bafb`, `c547f34`).
- Desktop wallpaper functionality was removed along with related UI/options/tests (commit `3da255b`).

---

## 亮點
- 在你的 **Connection** 裡，SFTP 路徑控制更順手：支援自動完成（autocomplete）、最近路徑（recent paths），並改善 inline-toolbar 行為（PR #252）。
- `winget` 錯誤訊息更清楚：解碼 exit code，並在安裝相關流程加入 verbose logs（PR #253）。
- 當 SSH 的 X11 forwarding 被伺服器拒絕時，SSH **pane** 會更正確處理，避免 **Session** 直接「靜靜地壞掉」(PR #255)。

## 新功能
- 新增直接提交 AI 附件（Direct AI attachment submit）流程：從 Assistant Panel 更少步驟就能帶上上下文（PR #256）。
- 新增直接附件提示（direct attachment prompt）的多語系支援，並改善相關翻譯（PR #256，commit `9f13659`）。

## 改進
- 改進 SFTP 路徑控制：autocomplete、recent paths、inline-toolbar 行為（PR #252）。
- 解碼 `winget` exit codes，並在安裝/managed-Ollama/卸載流程啟用 verbose logs，讓失敗時更容易追到原因（PR #253）。
- 依據伺服器回覆狀態處理被拒絕的 SSH X11 forwarding，在 SSH pane 中呈現更合理的行為（PR #255）。
- X Server：在多語系字串與 UI 說明（網路管理工具描述等）上做了文字/體驗面向的改進（commit `294054d`，以及參與 X Server 的相關 PR）。

## 修正
- 修正/改善被拒絕的 SSH X11 forwarding 狀態在 SSH pane 的處理（PR #255）。
- 修正 `winget` 安裝失敗時顯示原始 HRESULT 整數不易理解的問題；現在會顯示可讀的錯誤意義（PR #253）。

## Internal
- 新增腳本用來把 locale JSON 的 key 順序規範成與來源 locale 相同（commit `36a6839`）。
- 多語系/翻譯更新（包含 direct attachment prompt 與 X Server 相關字串；commits `9f13659`, `294054d`）。
- 相關工作區/助理串接、以及各種重構與合併（commits 包含 `4dfc31b`, `4068e08`, `b60bafb`, `c547f34`）。
- 移除桌面壁紙（desktop wallpaper）功能與相關 UI/選項/測試（commit `3da255b`）。
