← 返回文檔
更新日誌
追蹤 Termdock 從初始發布到當前版本 1.4.4 的演進
1.4.4
版本 1.4.4
2026-01-19
主要亮點
- • 主題啟動最佳化 - 不再閃爍
- • macOS Dock 徽章顯示未讀會話
- • 從終端機直接開啟 URL
新功能
- +macOS Dock 徽章顯示未讀會話數量
- +透過二進位檔案讀取支援自訂通知音效
- +終端機 URL 偵測並用外部瀏覽器開啟
改進
- ↗Monaco 編輯器延遲初始化加快啟動速度
- ↗主題快取於 localStorage 實現即時套用
- ↗頁面隱藏直到主題準備好,防止閃爍
- ↗AI 歷史顯示增強的相對時間分組
錯誤修復
- ×應用程式啟動時的主題閃爍
- ×終端機 URL 與檔案路徑偵測
1.4.3
版本 1.4.3
2026-01-18
主要亮點
- • 視窗失焦時的活動通知
- • AI 歷史 UI 增強與日期分組
新功能
- +追蹤視窗焦點狀態以發送活動通知
- +AI 歷史日期分組(今天、昨天、具體日期)
- +AI 對話的聊天氣泡樣式
改進
- ↗活動通知僅在視窗失焦時觸發
- ↗AI 提供者專屬圖示(Claude、GPT、Gemini)
- ↗AI 歷史中更清晰的訊息統計
錯誤修復
- ×終端機 HTTP/HTTPS 連結處理
- ×活動通知時間準確性
1.4.2
版本 1.4.2
2026-01-18
主要亮點
- • 終端機會話活動追蹤
- • 視覺指示器與音效通知
新功能
- +終端機會話輸出活動追蹤
- +會話活動狀態視覺指示器
- +可選的活動完成音效通知
- +未讀會話狀態追蹤
改進
- ↗活動追蹤具有啟動和輸入冷卻時間
- ↗音效資源路徑相容性改進
- ↗媒體來源處理的 CSP 更新
錯誤修復
- ×活動通知不再對當前會話觸發
- ×音效通知路徑解析
1.4.1
版本 1.4.1
2026-01-10
主要亮點
- • AI 記憶庫支援跨會話知識
- • AI 會話瀏覽器支援多來源
- • 終端機面板拖放管理
新功能
- +AI 記憶庫與設定介面支援持久化知識
- +AI 會話瀏覽器支援 Claude、本地歷史
- +IME 組合狀態保存支援中日韓輸入
- +輸入片段管理器恢復中斷的輸入
- +跨終端機文字拖放
- +工作區拖放排序並持久化
- +內建技能與 BM25 API 及 Gemini CLI 支援
- +午夜主題
- +從 AST 依賴圖跳轉到程式碼
改進
- ↗Git Graph 佈局演算法移植自 vscode-git-graph
- ↗NPM 任務兩階段載入與快取最佳化
- ↗AST API 工作區隔離與 LRU 記憶體管理
- ↗面板拖放實現靈活的終端機佈局
- ↗AI 歷史 BM25 搜尋對話
錯誤修復
- ×安全性:路徑遍歷與符號連結繞過攻擊
- ×終端機面板切換渲染問題
- ×Git 面板右鍵選單改進
- ×AI 會話瀏覽器的競態條件
1.4.0
版本 1.4.0
2025-12-30
主要亮點
- • 完整的 AST API 與 REST 端點
- • Claude Code 整合的技能管理
新功能
- +完整的 AST API 與詳細文檔
- +設定中的技能標籤用於 Claude Code 技能管理
- +工作區隔離索引與 LRU 記憶體管理
改進
- ↗AST API 端點最佳化
- ↗技能文檔與 API 參考
錯誤修復
- ×解決問題 #31、#32、#33
- ×AST 索引穩定性改進
1.3.5
版本 1.3.5
2025-11-21
主要亮點
- • 命令攔截系統與會話白名單
- • 自動偵測可執行程式碼並一鍵執行
- • 檔案總管拖放增強
新功能
- +命令攔截系統與基於會話的白名單
- +自動偵測可執行程式碼和測試並一鍵執行
- +檔案總管拖放與無障礙功能
- +終端機輸出監控服務
改進
- ↗ZshTerminal 元件簡化與重構
- ↗終端機調整大小時的穩健捲動恢復
- ↗高頻輸出時防止自動捲動
- ↗xterm 透明度 CSS 改進
錯誤修復
- ×檔案連結偵測 z-index 層級
- ×控制字元的命令攔截
- ×終端機會話去重
1.3.4
版本 1.3.4
2025-11-14
主要亮點
- • Zsh 適配器與整合支援
- • 終端機佈局的網格調整手柄
- • 分支刪除對話框處理邊界情況
新功能
- +Zsh 適配器與整合支援
- +ResizeHandle 元件實現靈活的網格佈局
- +帶確認的分支刪除對話框
改進
- ↗GitToolbar 和 StagedChanges 元件重構
- ↗文檔結構重組
- ↗分支刪除邊界情況測試
錯誤修復
- ×Git 分支操作邊界情況
1.3.3
版本 1.3.3
2025-11-14
主要亮點
- • 重構終端機插入網格面板的邏輯
- • 程式碼模式中的內嵌 Git Blame
- • 可摺疊的 Git 變更區塊
新功能
- +內嵌 Git Blame:在程式碼模式中顯示每行的作者和提交資訊
- +Git 變更可摺疊:自由摺疊已暫存/未暫存區塊
- +程式碼和 PDF 可在面板中顯示(實驗性功能)
- +可設定預設 Shell
改進
- ↗重構終端機插入網格面板的邏輯
- ↗Git 面板顯示完整檔案名稱
- ↗改進路徑偵測和整體穩定性
錯誤修復
- ×修復無法開啟子視窗的問題
- ×修復 Git 事件監控器,使自動更新在長時間執行時不會停止
1.3.2
版本 1.3.2
2025-11-06
主要亮點
- • 修復 x64/arm64 二進位載入的 PTY 架構問題
- • 恢復 macOS 公證以符合 Gatekeeper 規範
- • 為無法啟動終端的 x64 使用者新增錯誤記錄對話框
新功能
- +為終端啟動問題的 x64 使用者新增錯誤記錄對話框
改進
- ↗恢復 macOS 公證以提升安全性合規
- ↗增強架構特定問題的錯誤回報
錯誤修復
- ×修復 x64/arm64 二進位的 PTY 架構相容性
- ×解決 Intel Mac 上的終端啟動失敗問題
1.3.1
版本 1.3.1
2025-11-06
主要亮點
- • 封裝時針對架構重新建置 node-pty
- • 解決導致連線失敗的 Intel/ARM64 二進位不匹配問題
- • 改善連線流程並提供更清晰的重試提示
改進
- ↗封裝時針對每個架構重新建置 node-pty
- ↗更清晰的連線重試提示和錯誤訊息
- ↗更好的架構檢測和二進位載入
錯誤修復
- ×修復 node-pty 中的 Intel/ARM64 二進位不匹配
- ×解決因載入錯誤原生模組導致的連線失敗
- ×終端連線穩定性改進
1.3.0
版本 1.3.0
2025-11-03
主要亮點
- • 互動式 AST 依賴關係與呼叫關係圖
- • AST 索引改進與解析穩定性增強
- • Monaco 編輯器競態條件與記憶體洩漏修復
新功能
- +互動式 AST 依賴關係與呼叫關係圖
- +增強 AST 索引並改善解析穩定性
改進
- ↗AST 解析穩定性與效能增強
- ↗Monaco 編輯器初始化與生命週期管理
- ↗程式碼分析功能的錯誤處理改進
錯誤修復
- ×Monaco 編輯器競態條件與記憶體洩漏
- ×終端輸出中的 UTF-8 邊界分割崩潰
- ×PTY 原生模組初始化問題
- ×Git 多終端監控一致性
1.2.27
版本 1.2.27
2025-10-26
主要亮點
- • 事件監聽器記憶體洩漏解決
- • Git 競態條件修復
- • 多終端 Git 監控一致性改進
改進
- ↗記憶體最佳化並減少資源消耗
- ↗增強 Git 儲存庫效能監控
- ↗多終端 Git 狀態一致性
錯誤修復
- ×完全解決事件監聽器記憶體洩漏
- ×多終端環境中的 Git 競態條件
- ×終端間儲存庫狀態同步
1.2.26
版本 1.2.26
2025-10-24
主要亮點
- • 長按「建立終端」按鈕可開啟臨時根目錄終端
- • node-pty 錯誤處理改進
- • Monaco 編輯器記憶體洩漏修復
新功能
- +長按「建立終端」按鈕可在臨時根目錄開啟終端
改進
- ↗增強 node-pty 錯誤處理與恢復
- ↗Monaco 編輯器記憶體管理改進
- ↗更好的臨時終端階段處理
錯誤修復
- ×程式碼分析功能中的 Monaco 編輯器記憶體洩漏
- ×node-pty spawn 錯誤與錯誤回報
- ×終端階段清理與資源管理
1.2.25
版本 1.2.25
2025-10-17
主要亮點
- • 恢復 Git Diff 檢視原始碼切換功能
錯誤修復
- ×恢復 Git Diff 檢視原始碼切換功能
- ×Git Diff UI 互動改進
1.2.24
版本 1.2.24
2025-10-16
主要亮點
- • 緊急修復 git graph 檔案讀取問題
錯誤修復
- ×解決 git graph 無法讀取檔案的關鍵問題
- ×Git graph 檔案存取與權限處理
1.2.23
版本 1.2.23
2025-10-16
主要亮點
- • node-pty spawn 與互動錯誤修復
- • 恢復 Git Graph 暫存檔案提交檢視
- • 修正 Git Diff 已刪除檔案的渲染
改進
- ↗Git Graph UI 互動與檔案檢視
- ↗已刪除檔案的 Git Diff 渲染
錯誤修復
- ×node-pty spawn 與互動錯誤
- ×Git Graph 暫存檔案提交檢視問題
- ×Git Diff 已刪除檔案渲染問題
- ×檔案清單模態框的 UI z-index 層級
1.2.22
版本 1.2.22
2025-10-07
主要亮點
- • 整體穩定性改進
- • 終端與分割視窗 UI 改善
改進
- ↗整體應用程式穩定性增強
- ↗終端與分割視窗按鈕重新定位以提升 UX
錯誤修復
- ×各種穩定性與效能問題
- ×UI 佈局與定位改善
1.2.21
版本 1.2.21
2025-10-05
主要亮點
- • 應用內自動更新檢查與通知功能
- • macOS 程式碼簽名與公證支援
- • 為使用者提供無縫更新體驗
新功能
- +自動更新檢查器與通知系統
- +應用內更新檢查與下載功能
- +macOS 程式碼簽名與公證,提升安全性
改進
- ↗自動化更新檢測工作流程
- ↗增強應用程式安全性與可信度
- ↗精簡使用者更新流程
錯誤修復
- ×更新通知穩定性改進
- ×簽名版本的建置流程增強
1.2.19
版本 1.2.19
2025-10-05
主要亮點
- • 終端註冊系統,集中管理所有終端實例
- • 環形緩衝區實作,實現記憶體高效的滾動回顧
- • 增強剪貼簿服務,專用貼上事件處理
新功能
- +TerminalRegistry 集中管理所有終端實例
- +環形滾動緩衝區限制記憶體使用
- +專用剪貼簿服務處理貼上事件
- +自動更新通知系統
改進
- ↗重構 ZshTerminal 狀態與事件處理架構
- ↗基於 Portal 的選單渲染修復堆疊上下文問題
- ↗使用環形緩衝區限制終端輸出
- ↗增強終端核心穩定性與 UI/UX
- ↗長時間使用的資源管理更佳
錯誤修復
- ×解決選單 z-index 與堆疊問題
- ×終端記憶體管理改進
- ×剪貼簿貼上事件處理可靠性
- ×終端與 UI 元件的多項錯誤修復
1.2.17
版本 1.2.17
2025-10-01
主要亮點
- • 分割頁面模式,支援進階終端佈局
- • GitHub OAuth 認證修復
- • 執行緒清理與記憶體洩漏預防
新功能
- +多終端工作流程的分割頁面模式
- +右鍵選單功能
- +寵物框架整合
改進
- ↗增強終端佈局靈活性
- ↗改進認證流程
- ↗更好的資源清理機制
錯誤修復
- ×解決 GitHub OAuth 認證問題
- ×修正執行緒清理記憶體洩漏
- ×終端資源管理改進
1.2.16
版本 1.2.16
2025-09-30
主要亮點
- • 終端輸入響應速度顯著提升 - 移除節流機制
- • 新增 8 種靈活的終端佈局選項,支援進階多面板工作流程
- • 完整解決記憶體洩漏問題,改善資源管理
新功能
- +新增 8 種進階終端佈局:單面板、水平/垂直分割、四分割,以及非對稱佈局(1-2 面板組合)
- +實作內容搜尋功能及相關 UI 增強
- +新增系統字體檢測與選擇支援
改進
- ↗終端打字響應速度大幅提升
- ↗長時間使用的記憶體管理更佳
- ↗字體載入速度更快,採用快取機制
- ↗檔案路徑處理更加一致
- ↗精簡設定管理流程
錯誤修復
- ×解決長時間使用時的記憶體洩漏問題
- ×終端錯誤不再影響其他終端 (#93)
- ×修正 Git 分支切換問題
- ×修正切換工作區時的主題配色不一致問題
1.2.15
版本 1.2.15
2025-09-21
主要亮點
- • 重大記憶體洩漏修復和資源管理
- • 終端併發和緩衝區完整性改進
- • Git 分支選擇器重新設計
新功能
- +系統字體檢測和選擇
- +修復記憶體緩衝區用於滾動回顧
- +重新設計分支選擇器以提升可用性
- +終端系統語言環境檢測
改進
- ↗字體檢測結果快取
- ↗資源管理以防止記憶體洩漏
- ↗簡化狀態和服務初始化邏輯
- ↗移除 ReadableRecorder 以降低記憶體開銷
錯誤修復
- ×終端記憶體、併發和緩衝區完整性錯誤
- ×記憶體洩漏預防的資源管理
- ×文檔和重構改進
1.2.14
版本 1.2.14
2025-09-21
主要亮點
- • UI 客製化和視覺增強
- • 終端資源管理改進
- • 增強剪貼簿和貼上處理
新功能
- +終端背景透明和模糊效果
- +自訂滾動條和精緻的側邊欄配置
- +背景圖片和玻璃效果客製化
- +終端卸載以節省資源
- +行程和記憶體追蹤功能
改進
- ↗Git 分支選擇器可用性
- ↗終端行程管理
- ↗提交面板和上下文互動
錯誤修復
- ×終端背景透明問題
- ×剪貼簿貼上處理邏輯
- ×終端行程終止方法
1.2.13
版本 1.2.13
2025-09-18
主要亮點
- • 增強剪貼簿貼上處理
- • 模糊搜尋實現
- • 函數呼叫圖程式碼分析
新功能
- +專用剪貼簿貼上服務
- +Fuse.js 模糊搜尋整合
- +程式碼分析的函數呼叫圖
- +TerminalService 的單元、穩定性和風險測試
改進
- ↗將貼上處理邏輯移至主行程
- ↗終端輸出的智能截斷
- ↗改進剪貼簿貼上處理
錯誤修復
- ×移除舊版壓力和競爭條件測試
- ×清理 Git 架構文檔中的 Linus 標籤和表情符號
- ×增強終端記憶體管理
1.2.12
版本 1.2.12
2025-09-18
主要亮點
- • 核心架構改進
- • 測試框架增強
- • 效能改善
新功能
- +全面的迴歸和穩定性測試
- +終端服務單元和風險測試
- +增強的 Git 工作流程整合
改進
- ↗移除過時的 tree-sitter 和 IPC 檔案
- ↗簡化終端服務架構
- ↗更好的錯誤處理和日誌記錄
錯誤修復
- ×舊版壓力測試移除
- ×競爭條件測試清理
- ×文檔標籤清理
1.2.11
版本 1.2.11
2025-09-16
主要亮點
- • Tree-sitter AST 程式碼分析整合
- • 關鍵終端併發死鎖修復
- • 全面終端壓力測試
新功能
- +13+ 種語言的 Tree-sitter AST 解析
- +符號引用查找功能
- +依賴關係分析和呼叫圖
- +互動式依賴關係圖模態框
- +全面的終端壓力測試和錯誤發現
改進
- ↗修復終端併發死鎖和大型貼上資料損壞
- ↗改進 Git 提交圖渲染
- ↗增強基於工作區的 Git 狀態架構
- ↗更好的終端路徑檢測和定位
錯誤修復
- ×終端併發死鎖已解決
- ×大型貼上資料損壞已修復
- ×CI 工作流程和測試健壯性改進
- ×ConfigurationService 中的 JSON 解析錯誤處理
1.2.10
版本 1.2.10
2025-09-14
主要亮點
- • 快速迭代週
- • 核心穩定性改進
- • 測試基礎設施重建
新功能
- +增強 AI 提供商檢測
- +改進 API 金鑰管理
- +工作區配置系統
改進
- ↗AI 服務提供商驗證
- ↗安全認證存儲
- ↗主題系統增強
錯誤修復
- ×AI 提供商連接問題
- ×工作區切換錯誤
- ×主題持久化問題
1.2.0
版本 1.2.0
2025-08-20
主要亮點
- • 主要架構改進
- • 增強 AI 整合
- • 專業開發環境
新功能
- +增強 AI 提供商檢測
- +改進工作區管理
- +進階終端功能
改進
- ↗架構改善
- ↗效能增強
- ↗使用者體驗改進
錯誤修復
- ×穩定性改進
- ×跨平台相容性
- ×記憶體改善
1.1.0
版本 1.1.0
2025-08-10
主要亮點
- • AI 整合基礎
- • 終端增強
- • 核心功能開發
新功能
- +初始 AI 服務整合
- +增強終端功能
- +基本工作區管理
改進
- ↗使用者介面精緻化
- ↗效能改善
- ↗程式碼組織
錯誤修復
- ×初始錯誤修復
- ×穩定性改進
- ×跨平台問題
1.0.0
版本 1.0.0
2025-08-03
主要亮點
- • 初始公開發布
- • 基於 Electron 的架構
- • 核心終端功能
新功能
- +Electron 主行程架構
- +PTY 終端整合
- +Zsh shell 支援
- +截圖標註工具
- +基本工作區系統
改進
- ↗專案初始化和設置
- ↗終端顏色支援
- ↗文檔組織
- ↗標誌和品牌
錯誤修復
- ×終端重置問題
- ×工作區調整問題
- ×TypeScript 編譯錯誤
- ×初始結構清理
演進之旅
從 2025 年 8 月的初始發布(v1.0)到全面的 AI 驅動開發平台(v1.4.4)