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

## Highlights

- Smarter AI context handling: context budgeting for AI providers and a compact conversation history, gated by usage.
- Better tab control: add close buttons and live status to File Explorer, SFTP, and Document tabs.
- More reliable terminal fonts: powerline/Nerd Fonts work without a system install (no extra “font pastor” required).

## New

- Assistant panel: show assistant context usage meter.

## Improved

- AI: implement context budgeting for AI providers and compact conversation history (usage-gated).
- File viewing: allow opening unsupported file types in external editors (as text, binary, or via the OS default app) instead of only using the inline viewer.
- Update experience: app update downloads now show real-time byte progress, with a cancel option and progress bar in the Status Bar.
- File Explorer / SFTP / Document tabs: surface a top-right close button when per-Tab close is hidden, and mirror the URL/WebView pane behavior.
- Document status: document connection dot turns green while the file is open (and “Close Connection” appears for open Documents).
- Terminal settings UX: suggest loaded custom fonts and provide an “open fonts folder” button; the terminal glyph atlas is rebuilt after fonts settle.

## Fixed

- Terminal: powerline/Nerd Fonts now render without needing a system-wide font install (Issue #349).

## Internal

- IT Ops documentation: design the IT Ops Module (ADR-0011 + ITOPS.md) and add target CONTEXT.md vocabulary for Phase 3.
- AI providers: document/implement gating for context compaction by usage.
- Docs and release-engineering updates for app update progress popup design.
- App update process: cancellable download flow with progress indication (status bar wiring).
- Font loading: load custom fonts via asset protocol, off the UI thread.

---

## 版本亮點（Highlights）

- 更聰明的 AI 內容處理：針對 AI 供應商的 context budgeting，以及更精簡的對話歷史（並依使用量做門檻控制）。
- 分頁操作更完善：為檔案瀏覽器（File Explorer）、SFTP 與文件（Document）分頁加入關閉按鈕與即時狀態。
- 終端機字型更可靠：powerline/Nerd Fonts 不再需要系統安裝（不用再做「字型牧師」那種事）。

## 新功能（New）

- 助理面板（Assistant panel）：顯示助理 context 使用量計量器（context usage meter）。

## 改進（Improved）

- AI：為 AI 供應商實作 context budgeting，並提供精簡對話歷史（依使用量門檻控制）。
- 檔案檢視：不支援的檔案類型可改用外部編輯器開啟（可選文字 / 二進位 / 或使用作業系統預設應用），不再只能使用 KKTerm 內建檢視器。
- 更新體驗：程式更新下載支援即時位元組（byte）進度顯示，並在狀態列（Status Bar）提供取消選項與進度條。
- File Explorer / SFTP / Document 分頁：當分頁上的每個關閉按鈕被隱藏（hideTopTabButtons）時，改在右上角顯示關閉按鈕，行為對齊 URL/WebView pane。
- 文件狀態（Document status）：文件在開啟期間連線點（connection dot）會變綠，並讓「Close Connection」在開啟的文件上也出現。
- 終端機設定體驗：提供已載入字型的建議清單、以及「open fonts folder」按鈕；字型穩定後會重建 glyph atlas。

## 修正（Fixed）

- 終端機字型：修正 powerline/Nerd Fonts 無需系統級安裝也能正常渲染（Issue #349）。

## 內部（Internal）

- IT Ops 文件：設計 IT Ops Module（ADR-0011 + ITOPS.md），並加入 Phase 3 的 CONTEXT.md 詞彙目標。
- AI 供應商：依使用量門檻控制 context compaction 的文件與實作。
- 文件與釋出工程：補上 app update progress popup 的設計文件。
- 程式更新流程：支援可取消的下載與進度顯示（Status Bar 相關串接）。
- 字型載入：透過 asset protocol 載入自訂字型，並放到 UI 執行緒之外。
